buntrail-protocol
Versioned framed transport contracts and validation.
Features
Incremental decoding, bounded frames, negotiation and typed service messages.
Usage
Add to your Cargo.toml after the initial registry release:
[]
= "0.2.0"
let mut decoder = default;
assert!;
Rust 1.99.1 (edition 2024).
Technologies and support
Rust, Cargo. The core library is portable. Target-native acceptance must be verified separately.
API documentation is built with cargo doc --no-deps. Public dependency types
remain in their originating Buntrail crates; depend on those crates directly
when constructing those types. No API stability beyond the declared 0.x version
is promised. See release instructions.
Collaborators and contributing
Maintained by Bunga Mungil for the Buntrail organization. Contributions are welcome through issues and small pull requests in https://github.com/buntrail/buntrail-protocol. Read CONTRIBUTING.md and CODE_OF_CONDUCT.md. Contact: bungamungil@icloud.com. Report vulnerabilities privately using SECURITY.md.
License
First-party code is MIT licensed, Copyright (c) 2026 Bunga Mungil. Third-party dependencies retain their own licenses. See third-party notices.