Rust referencezer0-proto-mp
zer0-proto-mp · wire
Source declarations, signatures and documentation for wire.
Source: sigil/weave/libs/zer0-proto-mp/src/wire.rs. SHA-256: cdb5e2152979bdb6196972ba13e39608de6ea8e9fcfee0ea36523fcc3aad70a3.
This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.
wire::encode_varint
Encode a variable-length integer
pub fn encode_varint(buf: &mut BytesMut, mut value: u64);Source line: 7.
wire::decode_varint
Decode a variable-length integer Returns the value and number of bytes consumed, or None if more data needed
pub fn decode_varint(buf: &BytesMut) -> Result<Option<(u64, usize)>>;Source line: 17.
wire::varint_size
Calculate varint encoded size
pub fn varint_size(mut value: u64) -> usize;Source line: 43.