packetc:二进制格式架构编译器

时间:2024-03-01 22:40:10
【文件属性】:

文件名称:packetc:二进制格式架构编译器

文件大小:294KB

文件格式:ZIP

更新时间:2024-03-01 22:40:10

Rust

包 该存储库拥有用于二进制格式的模式->解析器编译器,旨在在带宽和延迟受限制的环境(例如实时游戏)中使用。 请参阅了解基本原理。 用法 安装编译器 $ cargo install --git https://github.com/EverCrawl/packetc.git 编写模式 $ echo "Test: struct { value: uint8 } export Test" > test.pkt 编译: packetc <input> $ packetc rust test.pkt test. rs 将输出: // Generated by packetc v0.1.4 at Mon, 1 Jan 1900 00:00:00 +0000 #![allow(dead_code, non_camel_case_types, unuse


【文件预览】:
packetc-master
----.vs()
--------packetc()
--------VSWorkspaceState.json(73B)
--------slnx.sqlite(88KB)
----format.md(4KB)
----Cargo.lock(10KB)
----.github()
--------workflows()
----LICENSE(1KB)
----src()
--------main.rs(4KB)
--------lib()
----Cargo.toml(553B)
----resource()
--------test.pkt(323B)
--------test()
--------bench512KB.pkt(519KB)
--------bench64KB.pkt(68KB)
----benches()
--------frontend.rs(927B)
----.gitignore(15B)
----README.md(2KB)
----scripts()
--------gen_random_pkt.py(3KB)

网友评论