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
的类型构建。有关更多信息,请参阅每个文档。