没有合适的资源?快使用搜索试试~ 我知道了~
postcard:用于Rust的no_std + serde兼容消息库
共14个文件
rs:9个
license-mit:1个
license-apache:1个
需积分: 9 0 下载量 99 浏览量
2021-05-05
13:24:56
上传
评论
收藏 29KB ZIP 举报
温馨提示
明信片 明信片是#![no_std]的#![no_std]序列化器和反序列化器。 明信片旨在在受限环境中为开发人员提供方便,同时允许根据需要灵活地自定义行为。 设计目标 主要在嵌入式或其他受限上下文中设计用于#![no_std]使用 支持最大的serde功能集,因此postcard可以用作替代品 避免为微控制器或台式机/服务器PC编写的通信代码之间的代码存在特殊差异 资源高效-内存使用量,代码大小,开发人员时间和CPU时间; 以该顺序 允许库用户自定义序列化和反序列化行为,以满足其定制需求 可变长度数据 可变长度数据(例如切片)以其长度为前缀。 长度编码为 。 这样做有两个原因:最大程度地减少发送少于127个项目的切片时的在线浪费字节(对于嵌入式而言通常是这样),以及减少由于不同的usize大小而导致的32位和64位目标之间的兼容性问题。 类似地, enum描述符被编码为varint
资源推荐
资源详情
资源评论
收起资源包目录
postcard-master.zip (14个子文件)
postcard-master
LICENSE-MIT 1KB
Cargo.toml 926B
src
error.rs 3KB
de
deserializer.rs 12KB
mod.rs 15KB
lib.rs 6KB
ser
mod.rs 18KB
serializer.rs 10KB
flavors.rs 13KB
varint.rs 2KB
LICENSE-APACHE 11KB
README.md 5KB
tests
loopback.rs 6KB
.gitignore 29B
共 14 条
- 1
资源评论
我是卖报的小砖家
- 粉丝: 20
- 资源: 4617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功