Registry / serialization / integer-encoding

integer-encoding

JSON →
library4.1.0rscratesunverified

Varint+zigzag and fixedint integer encoding/decoding as used in Protocol Buffers.

# Cargo.toml [dependencies] integer-encoding = "4.1.0"
INSTALL
IMPORT
SIG · INTEGER-ENCODING
I
integer-encoding
serializationrustv4.1.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.

Varint
use integer_encoding::Varint;

Encodes and decodes an integer using varint encoding.

use integer_encoding::Varint; fn main() { let mut buf = Vec::new(); 300u64.encode_var(&mut buf); let (decoded, _) = u64::decode_var(&buf).unwrap(); assert_eq!(decoded, 300); println!("Encoded and decoded successfully"); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
4.1.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
integer-encoding — cargo add integer-encoding · libregistry