5 个版本
0.1.4 | 2022年2月10日 |
---|---|
0.1.3 | 2022年2月10日 |
0.1.2 | 2022年2月10日 |
0.1.1 | 2022年2月10日 |
0.1.0 | 2022年2月10日 |
#19 在 #joke
4KB
注意:这个包是一个玩笑,绝不应该真正使用它(除非你想要你的东西出错)
borrow-fix
借款检查器挡住了你的路吗?
这个包可以解决这个问题。
示例
没有 borrow-fix
fn printit(s :String) {
println!("{}",s);
}
let s = String::new();
printit(s);
println!("s is {}",s); // Wont compile :(
有 borrow-fix
use borrowfix::remember;
fn printit(s :String) {
println!("{}",s);
}
let s = String::new();
let refer = remember(&s);
printit(s);
println!("refer is {}",refer); // Works fine
安全性
由于这个包使用完全安全的代码。它不会造成 $HOME/projects/borrowf[SEGMENTATION FAULT]