pub fn from_slice<T>(value: &[u8]) -> Result<T, StdError> where
    T: DeserializeOwned