首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
borrowmut专题
Rust常用特型之Borrow和BorrowMut特型
在Rust标准库中,存在很多常用的工具类特型,它们能帮助我们写出更具有Rust风格的代码。 std::borrow::Borrow和AsRef有点相似,如果一个类型实现了Borrow<T>,那么你可以从它的borrow函数里高效的借出一个&T。但是Borrow施加了一些限制,就是借出的&T必须和该类型拥有相同的哈希和比较算法。注意,Rust并不强制这一点,只是标准库注明了该特型的限制。这使
阅读更多...