[−][src]Function serde_pod::de::from_bytes
pub fn from_bytes<'a, BO, T>(storage: &'a [u8]) -> Result<T> where
T: Deserialize<'a>,
BO: ByteOrder,
Десериализует значение заданного типа из массива байт.
Параметры
storage
: Массив байт, содержащий сериализованное значение
Параметры типа
BO
: Порядок байт, в котором читать данные из потокаT
: Десериализуемый тип
Возвращаемое значение
Прочитанное значение
Ошибки
Возможны 2 причины, по которым данный метод вернет ошибку:
- Реализация
Deserialize
для типаT
вернет ошибку Error::Encoding
: Десериализуемый тип содержит строки, и в десериализуемых данных они не содержат корректных UTF-8 последовательностей