[−][src]Trait packs::Unpack
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]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
Provided methods
Loading content...Implementations on Foreign Types
impl Unpack for i64
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl Unpack for i32
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl Unpack for String
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl<P: Unpack> Unpack for Vec<P>
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl<P: Unpack> Unpack for HashMap<String, P>
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl<P: Unpack + Hash + Eq> Unpack for HashSet<P>
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl Unpack for f64
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl Unpack for bool
[src]
pub fn decode_body<T: Read>(
marker: Marker,
_: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
_: &mut T
) -> Result<Self, DecodeError>
impl<P: Unpack> Unpack for Option<P>
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
Implementors
impl Unpack for NoStruct
[src]
pub fn decode_body<T: Read>(
marker: Marker,
_: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
_: &mut T
) -> Result<Self, DecodeError>
impl Unpack for StdStruct
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for StdStructPrimitive
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Date
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for DateTime
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for DateTimeZoneId
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Duration
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for LocalDateTime
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for LocalTime
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Node
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Path
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Point2D
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Point3D
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Relationship
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Time
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for UnboundRelationship
[src]
pub fn decode_body<T__PACKS_PROC_IMPL_PACKUNPACK: Read>(
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<Self, DecodeError>
impl Unpack for Bytes
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl Unpack for GenericStruct
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl<P: Unpack> Unpack for Dictionary<P>
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
impl<S: Unpack> Unpack for Value<S>
[src]
pub fn decode_body<T: Read>(
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>
[src]
marker: Marker,
reader: &mut T
) -> Result<Self, DecodeError>