[][src]Trait packs::Unpack

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

Trait to decode values from a stream using PackStream.

Required methods

pub fn decode_body<T: Read>(
    marker: Marker,
    reader: &mut T
) -> Result<Self, DecodeError>
[src]

Loading content...

Provided methods

pub fn decode<T: Read>(reader: &mut T) -> Result<Self, DecodeError>[src]

Loading content...

Implementations on Foreign Types

impl Unpack for i64[src]

impl Unpack for i32[src]

impl Unpack for String[src]

impl<P: Unpack> Unpack for Vec<P>[src]

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

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

impl Unpack for f64[src]

impl Unpack for bool[src]

impl<P: Unpack> Unpack for Option<P>[src]

Loading content...

Implementors

impl Unpack for NoStruct[src]

impl Unpack for StdStruct[src]

impl Unpack for StdStructPrimitive[src]

impl Unpack for Date[src]

impl Unpack for DateTime[src]

impl Unpack for DateTimeZoneId[src]

impl Unpack for Duration[src]

impl Unpack for LocalDateTime[src]

impl Unpack for LocalTime[src]

impl Unpack for Node[src]

impl Unpack for Path[src]

impl Unpack for Point2D[src]

impl Unpack for Point3D[src]

impl Unpack for Relationship[src]

impl Unpack for Time[src]

impl Unpack for UnboundRelationship[src]

impl Unpack for Bytes[src]

impl Unpack for GenericStruct[src]

impl<P: Unpack> Unpack for Dictionary<P>[src]

impl<S: Unpack> Unpack for Value<S>[src]

Loading content...