【发布时间】:2019-11-03 06:52:45
【问题描述】:
在文档中指出
impl<T> Borrow<T> for T where
T: ?Sized,
我会读这个:
这个 Trait 对每个类型都实现了,即使是没有大小的类型。
这对吗?
我收到错误消息:
std::borrow::Borrow<T> 的 trait 没有为 &num_complex::Complex<f64> 实现
我无法理解。
(我不想发布整个代码,我只是想澄清一下哪些类型实现了 std::borror::Borrow)
【问题讨论】:
-
你在哪里找到
impl<T> Borrow<T> for T where T: ?Sized,在我看来impl<T> Borrow<T> for &T where T: ?Sized是正确的。但这并不能解释您的错误消息,也许您应该透露更多代码。