[][src]Trait packs::packable::Unpack

pub trait Unpack<T: Read>: Sized {
    fn decode(reader: &mut T) -> Result<Self, DecodeError>;
}

Trait to decode values from a stream using PackStream.

Required methods

fn decode(reader: &mut T) -> Result<Self, DecodeError>

Loading content...

Implementations on Foreign Types

impl<T: Read> Unpack<T> for i64[src]

impl<T: Read> Unpack<T> for i32[src]

impl<T: Read> Unpack<T> for String[src]

impl<T: Read, P: Unpack<T>> Unpack<T> for Vec<P>[src]

impl<T: Read, P: Unpack<T>> Unpack<T> for HashMap<String, P>[src]

impl<T: Read, P: Unpack<T> + Hash + Eq> Unpack<T> for HashSet<P>[src]

impl<T: Read> Unpack<T> for f64[src]

impl<T: Read> Unpack<T> for bool[src]

Loading content...

Implementors

impl<S: PackableStructSum, T: Read> Unpack<T> for S[src]

impl<T: Read> Unpack<T> for Bytes[src]

impl<T: Read, S: PackableStructSum> Unpack<T> for Value<S>[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Date[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for DateTime[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for DateTimeZoneId[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Duration[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for LocalDateTime[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for LocalTime[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Node[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Path[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Point2D[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Point3D[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Relationship[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Time[src]

impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for UnboundRelationship[src]

Loading content...