Rust 借入,借入Mut和拥有
示例
在std::borrow::Borrow和std::borrow::BorrowMut性状用于治疗借来的类型,如拥有的类型。对于类型A和B,
impl Borrow<B> for A
表示A可以在B需要a的地方使用借入的借方例如,将用作其方法,允许将键为的a与索引。std::collections::HashMap.get()Borrowget()HashMapA&B
另一方面,std::borrow::ToOwned实现反向关系。
因此,使用上述类型A,B可以实现:
impl ToOwned for B
注意:虽然A可以实现Borrow<T>多种不同类型T,B但只能实现ToOwned一次。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志