pub fn decode<'a, R, T>(input: &'a R) -> Result<T, SerializedBytesError>
where R: AsRef<[u8]> + Debug + ?Sized, T: Deserialize<'a> + Debug,