[−][src]Trait packs::Pack
Trait to encode values into any writer using PackStream; using a space efficient way to pack.
Required methods
Loading content...Implementations on Foreign Types
impl Pack for i64
[src]
impl Pack for i32
[src]
impl Pack for String
[src]
impl<P: Pack> Pack for Vec<P>
[src]
impl<P: Pack> Pack for HashMap<String, P>
[src]
impl<P: Pack> Pack for HashSet<P>
[src]
impl Pack for f64
[src]
impl Pack for f32
[src]
impl Pack for bool
[src]
impl<P: Pack> Pack for Option<P>
[src]
Loading content...Implementors
impl Pack for NoStruct
[src]
impl Pack for StdStruct
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for StdStructPrimitive
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for Date
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for DateTime
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for DateTimeZoneId
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for Duration
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for LocalDateTime
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for LocalTime
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for Node
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for Path
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for Point2D
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for Point3D
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for Relationship
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for Time
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
impl Pack for UnboundRelationship
[src]
pub fn encode<T__PACKS_PROC_IMPL_PACKUNPACK: Write>(
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>
[src]
&self,
writer: &mut T__PACKS_PROC_IMPL_PACKUNPACK
) -> Result<usize, EncodeError>