没有合适的资源?快使用搜索试试~ 我知道了~
protocol:Rust中的简单协议定义
共73个文件
rs:63个
toml:4个
md:2个
需积分: 20 1 下载量 73 浏览量
2021-05-06
14:44:09
上传
评论
收藏 66KB ZIP 举报
温馨提示
协议 Rust中的简单协议定义。 此板条箱添加了可以添加到类型的自定义派生类,从而允许从任何IO流发送和接收结构化数据。 网络是内置的,并特别支持TCP和UDP。 您定义的协议也可以在网络之外使用-请参见Parcel::from_raw_bytes和Parcel::raw_bytes方法。 此板条箱还提供: 和模块,用于轻松发送和接收Parcel 通用库,用于自动转换发送/接收的数据 已经编写了中间件来支持 可以使用两种方法通过特征来实现定制中间件 检出文件夹以供使用。 用法 将此添加到您的Cargo.toml : [ dependencies ] protocol = " 3.1 " protocol-derive = " 3.1 " 引擎盖下 这里最有趣的部分是特性。 然后,任何实现此特征的类型都可以在字节流之间进行序列化。 所有原始类型,标准集合,元组和数组都实现了此特
资源推荐
资源详情
资源评论
收起资源包目录
protocol-master.zip (73个子文件)
protocol-master
Cargo.toml 73B
LICENSE.txt 1KB
protocol-derive
Cargo.toml 627B
src
codegen
mod.rs 6KB
enums.rs 4KB
lib.rs 7KB
attr.rs 8KB
plan.rs 7KB
format.rs 896B
protocol
Cargo.toml 1KB
src
logic
mod.rs 105B
aligned.rs 6KB
enum_ty.rs 260B
util.rs 5KB
parcel.rs 4KB
types
array.rs 3KB
marker.rs 539B
mod.rs 540B
cstring.rs 2KB
vec.rs 2KB
option.rs 816B
string.rs 2KB
smart_ptr.rs 888B
unimplemented.rs 1KB
collections
mod.rs 20B
map.rs 1KB
list.rs 2KB
uuid.rs 637B
tuple.rs 11KB
numerics.rs 3KB
char.rs 637B
errors.rs 2KB
wire
mod.rs 391B
middleware
pipeline.rs 3KB
mod.rs 614B
rotate_bytes.rs 2KB
compression.rs 2KB
stream
mod.rs 107B
transport
mod.rs 546B
simple.rs 6KB
connection.rs 2KB
reader.rs 3KB
dgram
mod.rs 1KB
lib.rs 6KB
hint.rs 2KB
high_level.rs 3KB
attributes
mod.rs 3KB
settings.rs 3KB
release.sh 1KB
examples
udp.rs 1KB
basic.rs 2KB
custom_middleware.rs 2KB
compression.rs 989B
packet_headers.rs 1KB
get_enum_discriminant.rs 887B
.travis.yml 54B
README.md 5KB
tests
Cargo.toml 291B
src
logic
mod.rs 14B
aligned.rs 2KB
hints
mod.rs 4KB
enums.rs 3KB
strukt.rs 3KB
structs.rs 2KB
enum_trait.rs 371B
enums.rs 7KB
wire
mod.rs 17B
stream
mod.rs 20B
connection.rs 981B
lib.rs 2KB
length_prefix.rs 2KB
.gitignore 18B
CHANGELOG.md 1KB
共 73 条
- 1
资源评论
weixin_42128015
- 粉丝: 20
- 资源: 4641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功