#serde #serialization #telegram

macro serde_mtproto_derive

Procedural macro helper for serde_mtproto

4 releases (2 breaking)

Uses old Rust 2015

0.3.1 Aug 12, 2017
0.3.0 Aug 9, 2017
0.2.0 Aug 8, 2017
0.1.0 Aug 6, 2017

#144 in #telegram


Used in serde_mtproto

MIT/Apache

9KB
205 lines

Serde MTProto

Latest Version Latest Docs Supported Rust Versions License Travis Build Status Dependency Status

MTProto [de]serialization for Rust which utilizes Serde framework.

[dependencies]
serde_mtproto = { git = "https://github.com/hcpl/serde_mtproto" }

You may be looking for:

Supports Rust 1.30 and newer. Older versions may work, but are not guaranteed to.

Optional Cargo features

  • quickcheckquickcheck::Arbitrary implmentations for several types defined in serde_mtproto. For now, those only include wrapper types Boxed, WithSize.

Changelog

Maintained in CHANGELOG.md.

License

Serde MTProto is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Serde MTProto by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~1.5MB
~40K SLoC