pub fn deserialize_exact<'de, T, C: Config>(
src: &'de [u8],
config: C,
) -> ReadResult<T>where
T: SchemaRead<'de, C, Dst = T>,Expand description
Like crate::deserialize_exact, but with a custom configuration.
ยงExamples
let config = Configuration::default();
let bytes = wincode::config::serialize(&123u64, config).unwrap();
let value: u64 = wincode::config::deserialize_exact(&bytes, config).unwrap();
assert_eq!(value, 123);
let mut extra = bytes.clone();
extra.push(0xAA);
assert!(wincode::config::deserialize_exact::<u64, _>(&extra, config).is_err());