Module varu64::nb[][src]

Expand description

Nonblocking encoding and decoding.

Structs

State for the nonblocking decoding.

State for the nonblocking encoding.

State for decoding a VarU64 followed by that many bytes into a Vec<u8>.

State for encoding some bytes, preceded by a VarU64 indicating their length

State for decoding a VarU64 followed by that many bytes into a Vec<u8>, erroring if the VarU64 is greater than a limit.

Enums

Everything that can go wrong when decoding data.

Everything that can go wrong when decoding a length-value with a limit.