2 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2015年4月22日 |
---|---|
0.0.1 | 2015年2月18日 |
#705 在 内存管理
5KB
98 行
bip
bip (Box
in place) 为 Box
类型提供完全通用的原地 map
,同时确保 panic 安全且不泄漏内存。
示例
let x: Box<i32> = Box::new(1);
let y: Box<f32> = bip::map_in_place(y, |x| x as f32 + 1.0);
// y uses the same allocation as x
lib.rs
:
bip (Box
in place) 为 Box
类型提供完全通用的原地 map
,同时确保 panic 安全且不泄漏内存。