Skip to main content

decode

Function decode 

Source
pub fn decode(data: &[u8]) -> Result<WalEntry, CodecError>
Expand description

Decode a WAL payload into a WalEntry.

Only binary v1 records (starting with 0x01) are accepted. Legacy JSON records are rejected with CodecError::UnknownVersion.

ยงErrors

Returns CodecError::Truncated on short input, CodecError::UnknownVersion / CodecError::UnknownDiscriminant on unrecognised bytes, and a deserialization error on corrupt payloads.