1 个稳定版本
1.0.0 | 2022年7月16日 |
---|
#269 在 #buffer
195KB
782 行
tampon[^1]
包含 SAFE
Rust 函数
、宏
和 特性
以 序列化 / 反序列化
数据结构/对象并生成 缓冲区
。
函数
generate_buffer(...) -> Vec<u8>
- 生成具有特定大小和字符集
的随机缓冲区。wipe_buffer(...)
- 清理缓冲区以防止冷启动攻击
,提高安全性。compare_buffer(...)
- 比较两个缓冲区并返回绝对差异
。
宏
buffer!(...) -> Vec<u8>
- 一个用于创建buffer
和序列化serialize
compatible variables
的变长宏。bytes_size!(...) -> usize
- 一个用于获取bytes
中compatible variables
大小以供serialize
的变长宏。serialize!(...)
- 一个用于将compatible variables
序列化到一个buffer
中的变长宏。deserialize!(...)
- 一个用于从buffer
反序列化compatible variables
的变长宏。
特质
Tampon
- 用于serialize / deserialize
对象的特质。
[^1]: Tampon
在法语中意为buffer
。