[][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 последовательностей