[−][src]Trait packs::packable::Unpack
Trait to decode values from a stream using PackStream.
Required methods
fn decode(reader: &mut T) -> Result<Self, DecodeError>
Implementations on Foreign Types
impl<T: Read> Unpack<T> for i64
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read> Unpack<T> for i32
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read> Unpack<T> for String
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read, P: Unpack<T>> Unpack<T> for Vec<P>
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read, P: Unpack<T>> Unpack<T> for HashMap<String, P>
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read, P: Unpack<T> + Hash + Eq> Unpack<T> for HashSet<P>
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read> Unpack<T> for f64
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read> Unpack<T> for bool
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
Implementors
impl<S: PackableStructSum, T: Read> Unpack<T> for S
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read> Unpack<T> for Bytes
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T: Read, S: PackableStructSum> Unpack<T> for Value<S>
[src]
fn decode(reader: &mut T) -> Result<Self, DecodeError>
[src]
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Date
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for DateTime
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for DateTimeZoneId
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Duration
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for LocalDateTime
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for LocalTime
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Node
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Path
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Point2D
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Point3D
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Relationship
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for Time
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl<T__PACKS_PROC_IMPL_PACKUNPACK: Read> Unpack<T__PACKS_PROC_IMPL_PACKUNPACK> for UnboundRelationship
[src]
fn decode(
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>