fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
fn signature(&self) -> Type
fn alignment(&self) -> usize
impl<'_, P: Marshal> Marshal for &'_ P
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for ()
[src]fn marshal(&self, _byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<E: Marshal> Marshal for (E,)
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<E1: Marshal, E2: Marshal> Marshal for (E1, E2)
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<E1: Marshal, E2: Marshal, E3: Marshal> Marshal for (E1, E2, E3)
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<E1: Marshal, E2: Marshal, E3: Marshal, E4: Marshal> Marshal for (E1, E2, E3, E4)
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<E1: Marshal, E2: Marshal, E3: Marshal, E4: Marshal, E5: Marshal> Marshal for (E1, E2, E3, E4, E5)
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<'_, E: Marshal> Marshal for &'_ [E]
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<'_, K: Marshal, V: Marshal> Marshal for &'_ HashMap<K, V>
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for u64
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for i64
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for u32
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for i32
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for u16
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for i16
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for u8
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for bool
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl Marshal for String
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<'_> Marshal for &'_ str
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<'a> Marshal for Base<'a>
[src]fn marshal(&self, byteorder: ByteOrder, buf: &mut Vec<u8>) -> Result<(), Error>
[src]fn signature(&self) -> Type
[src]fn alignment(&self) -> usize
[src]impl<'a> Marshal for Param<'a, 'a>
[src]