car go build help показать все найденные реализации - PullRequest
0 голосов
/ 11 июля 2020

При компиляции проекта я получаю следующую ошибку: =

= help: the following implementations were found:
          <hyper::body::body::Body as std::convert::From<&'static [u8]>>
          <hyper::body::body::Body as std::convert::From<&'static str>>
          <hyper::body::body::Body as std::convert::From<bytes::bytes::Bytes>>
          <hyper::body::body::Body as std::convert::From<std::borrow::Cow<'static, [u8]>>>
        and 4 others

Это бесполезно. Я тоже хочу знать эти 4 реализации. Как я могу сказать машине go показать мне их?

1 Ответ

1 голос
/ 11 июля 2020

Я не знаю, как заставить автомобиль go отображать более подробную информацию в подобных сообщениях об ошибках, но для этого случая вы можете найти ту же информацию в rustdo c. Если вы хотите увидеть реализации, предоставляемые hyper, вы можете от go до реализации трейта для Body на docs.rs и отметить там реализации From. Если вы также хотите включить реализации, предоставленные другими ящиками или вашим собственным кодом, вы можете использовать cargo doc --open в своем ящике для создания и просмотра документации для вашего проекта и его зависимостей, а затем проверить реализации черт для Body в том же путь.

...