2个版本
0.1.1 | 2023年12月13日 |
---|---|
0.1.0 | 2023年12月12日 |
#133 in 地理空间
82KB
2K SLoC
擦除缓冲区
允许使用和操作Rust原始类型的擦除缓冲区。
请参阅文档以获取详细信息。
快速示例
use erased_cells::CellBuffer;
fn main() {
// Create a buffer with u8 values.
let buf1 = CellBuffer::from(vec![1u8, 2, 3]);
// Create a buffer with u16 values.
let buf2 = CellBuffer::from(vec![2u16, 4, 6]);
// Perform element-wise and scalar math. Division coerces buffer to f64.
let result = buf1 / buf2 * 0.5;
// Expected result:
assert_eq!(result, vec![0.25, 0.25, 0.25].into());
}
请参阅此处文档中的其他示例。
依赖项
~0.5–1.1MB
~25K SLoC