#crypto #encodable #decodable #fields #tlv #slice #flexiber

无std flexiber derive

flexiber中推导出DecodableEncodable的过程宏

1个不稳定版本

0.1.0 2021年11月20日

7#encodable

Download history · Rust 包仓库 46/week @ 2024-02-10 · Rust 包仓库 65/week @ 2024-02-17 · Rust 包仓库 78/week @ 2024-02-24 · Rust 包仓库 87/week @ 2024-03-02 · Rust 包仓库 64/week @ 2024-03-09 · Rust 包仓库 79/week @ 2024-03-16 · Rust 包仓库 144/week @ 2024-03-23 · Rust 包仓库 237/week @ 2024-03-30 · Rust 包仓库 172/week @ 2024-04-06 · Rust 包仓库 185/week @ 2024-04-13 · Rust 包仓库 206/week @ 2024-04-20 · Rust 包仓库 66/week @ 2024-04-27 · Rust 包仓库 89/week @ 2024-05-04 · Rust 包仓库 102/week @ 2024-05-11 · Rust 包仓库 112/week @ 2024-05-18 · Rust 包仓库 116/week @ 2024-05-25 · Rust 包仓库

每月433次下载
5个crate中使用(通过flexiber

Apache-2.0 OR MIT

25KB
478

flexiber crate提供自定义推导支持

使用#[tlv)]集合,如果字段实现了AsRef<[u8]>,则Encodable应能正常工作,如果字段实现了TryFrom<[u8]>,则Decodable应能正常工作,即使字段不是DecodableEncodable也是如此。

依赖项

~1.5MB
~37K SLoC