#buffer #generate #serialization #macro #random

tampon

包含用于序列化/反序列化数据结构/对象和生成缓冲区的 SAFE Rust 函数、宏和特性。

1 个稳定版本

1.0.0 2022年7月16日

#269#buffer

MIT 许可证

195KB
782

tampon[^1]

包含 SAFE Rust 函数特性序列化 / 反序列化 数据结构/对象并生成 缓冲区

函数

  1. generate_buffer(...) -> Vec<u8> - 生成具有特定大小和 字符集 的随机缓冲区。
  2. wipe_buffer(...) - 清理缓冲区以防止 冷启动攻击,提高安全性。
  3. compare_buffer(...) - 比较两个缓冲区并返回 绝对差异

  1. buffer!(...) -> Vec<u8> - 一个用于创建buffer和序列化serialize compatible variables的变长宏。
  2. bytes_size!(...) -> usize - 一个用于获取bytescompatible variables大小以供serialize的变长宏。
  3. serialize!(...) - 一个用于将compatible variables序列化到一个buffer中的变长宏。
  4. deserialize!(...) - 一个用于从buffer反序列化compatible variables的变长宏。

特质

  1. Tampon - 用于serialize / deserialize对象的特质。

[^1]: Tampon在法语中意为buffer

依赖