Registry / serialization / prost-codec

prost-codec

JSON →
library0.3.0rscratesunverified

Asynchronous de-/encoding of Protobuf structs using asynchronous-codec, unsigned-varint and prost.

# Cargo.toml [dependencies] prost-codec = "0.3.0"
INSTALL
IMPORT
SIG · PROST-CODEC
P
prost-codec
serializationrustv0.3.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ProstCodec
use prost_codec::ProstCodec;

Creates a ProstCodec for async protobuf encoding/decoding.

use prost_codec::ProstCodec; use futures::SinkExt; fn main() { let codec = ProstCodec::<MyProto>::default(); // Use with tokio codec or framed transport }
Debug
Known issues
gotchaRequires async runtime (tokio or async-std) for I/O.
fix
Add tokio or async-std as dependency and use an async executor.
affects: >=0.1.0
Upgrade
Version history
0.3.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
31 hits · last 30 days
node
28
OpenAI (training)
1
Resources
prost-codec — cargo add prost-codec · libregistry