【发布时间】:2016-11-01 10:44:28
【问题描述】:
在this issue page for Rust,它给出了core::num::bignum::FullOps的以下示例代码:
pub trait FullOps {
...
fn full_mul(self, other: Self, carry: Self) -> (Self /*carry*/, Self);
...
}
然后它说:
这里的函数
full_mul返回一个(Self, Self)元组,它只是 当Self-type 是Sized时格式良好-出于这个原因和其他原因, 仅当Self为Sized时,该特征才有意义。在这个解决方案 案例和大多数其他人是添加缺少的Sizedsupertrait。
如何添加缺少的Sized supertrait?
【问题讨论】: