2 个版本

0.2.3 2023年7月31日
0.2.2 2023年7月31日
0.2.1 2023年7月31日
0.2.0 2023年7月27日

1367解析器实现

Download history 946/week @ 2024-04-07 657/week @ 2024-04-14 641/week @ 2024-04-21 936/week @ 2024-04-28 767/week @ 2024-05-05 1079/week @ 2024-05-12 1148/week @ 2024-05-19 810/week @ 2024-05-26 879/week @ 2024-06-02 1012/week @ 2024-06-09 821/week @ 2024-06-16 989/week @ 2024-06-23 620/week @ 2024-06-30 1017/week @ 2024-07-07 1220/week @ 2024-07-14 896/week @ 2024-07-21

每月3,775 次下载

BSD-3-Clause

140KB
3.5K SLoC

p9 - 9p 文件系统协议的服务器实现

此目录包含协议定义和 9p 文件系统协议的服务器实现。

  • wire_format_derive - 一个 过程宏,用于将结构体的序列化和反序列化实现推导到 9p 通信格式。
  • src/protocol - 定义了 9p 协议中使用的所有消息。还实现了某些基础类型(整数、字符串、向量)的序列化和反序列化,这些类型构成了所有 9p 消息的基础。所有其他消息的通信格式实现都是使用 wire_format_derive 宏推导的。
  • src/server.rs - 实现了一个完整的 9p 服务器,代表客户端执行文件系统请求。

依赖项

~1.3–1.8MB
~42K SLoC