#指令 #计算 #序列化 #逻辑 #算术 #复用 #序列化

instruction_serialiser

本软件包帮助开发者序列化计算指令,以便重用或存档。

6个版本

0.0.6 2022年3月21日
0.0.5 2022年3月19日
0.0.4 2022年2月21日

#4 in #复用

Apache-2.0

53KB
1K SLoC

指令序列化Rust

这是指令序列化的Rust实现。

使用库

按照其crates.io页面上的说明安装库。

扩展库

此实现使用Rust的构建脚本来自动编译当库编译时的当前定义。

程序逻辑的实现可以在src目录中找到。 lib.rs文件公开了功能。

测试可以在包含程序逻辑的文件中找到。如果您想编写自己的测试,请将其放在那里。

发布新版本

所有构建所需文件都需要位于工作目录内。引用外部文件(如位于父目录中的proto定义)会导致生成的软件包无效。因此,提供了一个临时将外部依赖导入工作目录、更新相对路径并执行发布操作的脚本。它接受所有命令行参数cargo publish接受的参数。

依赖项

~1.8–4MB
~75K SLoC