Function serde_cbor::de::from_slice_with_scratch [−][src]
pub fn from_slice_with_scratch<'a, 'b, T>(
slice: &'a [u8],
scratch: &'b mut [u8]
) -> Result<T> where
T: Deserialize<'a>,
Decode a value from CBOR data using a scratch buffer.
Users should generally prefer to use from_slice
or from_mut_slice
over this function,
as decoding may fail when the scratch buffer turns out to be too small.
A realistic use case for this method would be decoding in a no_std
environment from an
immutable slice that is too large to copy.