Skip to main content

deserialize

Function deserialize 

Source
pub fn deserialize<T: DeserializeOwned>(
    bytes: &[u8],
) -> Result<T, CachekitError>
Expand description

Deserialize bytes from MessagePack into T under the decode bounds: the check_structure walk (depth ≤ MAX_DECODE_DEPTH, no overclaim) runs before anything is decoded. Trailing bytes are ignored (auto mode is SDK-internal; interop mode’s strict single-document read is crate::interop::deserialize).