循环流化床代码发生器

cfbc的Python项目详细描述


循环流化床编码

Build Status

cfb(canonical flatbuffers)是flatbuffers的一个受限变体,用于生成明确的传输语法。

用法

将代码geneartor安装为commane line实用程序:

pip install -U cfbc

首先从fbs生成bfbs文件:

flatc -b --schema example.fbs

然后从bfbs生成rust文件:

cfbc example.bfbs

使用平板缓冲器生锈

的验证器
  • 将生成的<name>_generated_verifier.rs添加到同一项目中 包含由flatc -r生成的文件<name>_generated.rs的目录。
  • 在cargo.toml中添加板条箱flatbuffers-verifier作为依赖项。
  • 使用与flatbuffers-verifier中相同版本的flatbuffers
flatbuffers-verifier = { git = "https://github.com/nervosnetwork/cfb" }
flatbuffers = { git = "https://github.com/google/flatbuffers", rev = "4f10da8d99c1a7bc8c9c7d06d2092a689f171d29" }

板条箱flatbuffers-verifier定义了一个函数get_root,该函数用于替换 在flatbuffers中使用相同名称的函数。此函数将验证 缓冲区,并返回Result以指示缓冲区是否有效。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么使用迭代器。ebean(ORM)模型对象哈希集上的remove()不起作用?   Java日间客户端   需要以java印地语输出编译代码   java如何在Junit4中测试调用私有方法的方法   java CookSwing从文本字段检索字符串   java获取事务中的所有插入ID   stream Java可选如何将一种类型的列表转换为另一种类型   是否需要java Hadoop MapReduce RecordReader实现?   java如何在我的Web应用程序中使用带有路径的xsd模式   java将RTP vp8流保存到webm文件   java Android Studio:无法解析符号“raw”   java如果不使用生成器、静态构造函数或引发异常,如何创建一个包含两个整数的构造函数,而这两个整数永远不相等?   用于Spring安全用户身份验证的java主密码   java REST api返回json但配置为XML?