| 0.3.0-alpha.3 |
|
|---|---|
| 0.3.0-alpha.2 |
|
| 0.2.2 |
|
| 0.1.0 |
|
#62 in #owned
36 monthly downloads
34KB
766 行
此包已合并到原始包中,并停止开发。
lib.rs:
此包提供了一个特质 IntoOwned 和三个枚举 Is<'a, T>、Gyu<'a, T> 和 GyuMut<'a, T>。
IntoOwned 将类型与其拥有的变体关联。在本实验版本中,IntoOwned 仅实现了原始数值类型(i8、i16、i32、i64、i128、isize、u8、u16、u32、u64、u128、usize、f32 和 f64)及其引用。
Is<'a, T>、Gyu<'a, T>和GyuMut<'a, T>是与Cow<'a, B>类似的克隆写入智能指针。这些可以从具有IntoOwned的类型构建。有关更多信息,请参阅每个文档。