Trait simple_parse::SpWrite[][src]

pub trait SpWrite {
    fn inner_to_writer<W: Write + ?Sized>(
        &self,
        ctx: &mut SpCtx,
        dst: &mut W
    ) -> Result<usize, SpError>; fn to_writer<W: Write + ?Sized>(
        &self,
        dst: &mut W
    ) -> Result<usize, SpError> { ... } }

Writes T into a Writer (File,TcpStream, etc…)

Required methods

fn inner_to_writer<W: Write + ?Sized>(
    &self,
    ctx: &mut SpCtx,
    dst: &mut W
) -> Result<usize, SpError>
[src]

Writes the byte representation for Self into a &mut Write with control over endianness

Loading content...

Provided methods

fn to_writer<W: Write + ?Sized>(&self, dst: &mut W) -> Result<usize, SpError>[src]

Writes the byte representation for Self into a &mut Write

Loading content...

Implementations on Foreign Types

impl SpWrite for u8[src]

Write Self into writer

impl SpWrite for [u8][src]

impl SpWrite for &[u8][src]

impl SpWrite for &mut [u8][src]

impl SpWrite for u16[src]

Write Self into writer

impl SpWrite for [u16][src]

impl SpWrite for &[u16][src]

impl SpWrite for &mut [u16][src]

impl SpWrite for u32[src]

Write Self into writer

impl SpWrite for [u32][src]

impl SpWrite for &[u32][src]

impl SpWrite for &mut [u32][src]

impl SpWrite for u64[src]

Write Self into writer

impl SpWrite for [u64][src]

impl SpWrite for &[u64][src]

impl SpWrite for &mut [u64][src]

impl SpWrite for u128[src]

Write Self into writer

impl SpWrite for [u128][src]

impl SpWrite for &[u128][src]

impl SpWrite for &mut [u128][src]

impl SpWrite for usize[src]

Write Self into writer

impl SpWrite for [usize][src]

impl SpWrite for &[usize][src]

impl SpWrite for &mut [usize][src]

impl SpWrite for i8[src]

Write Self into writer

impl SpWrite for [i8][src]

impl SpWrite for &[i8][src]

impl SpWrite for &mut [i8][src]

impl SpWrite for i16[src]

Write Self into writer

impl SpWrite for [i16][src]

impl SpWrite for &[i16][src]

impl SpWrite for &mut [i16][src]

impl SpWrite for i32[src]

Write Self into writer

impl SpWrite for [i32][src]

impl SpWrite for &[i32][src]

impl SpWrite for &mut [i32][src]

impl SpWrite for i64[src]

Write Self into writer

impl SpWrite for [i64][src]

impl SpWrite for &[i64][src]

impl SpWrite for &mut [i64][src]

impl SpWrite for i128[src]

Write Self into writer

impl SpWrite for [i128][src]

impl SpWrite for &[i128][src]

impl SpWrite for &mut [i128][src]

impl SpWrite for isize[src]

Write Self into writer

impl SpWrite for [isize][src]

impl SpWrite for &[isize][src]

impl SpWrite for &mut [isize][src]

impl SpWrite for bool[src]

Write Self into writer

impl SpWrite for [bool][src]

impl SpWrite for &[bool][src]

impl SpWrite for &mut [bool][src]

impl SpWrite for f32[src]

Write Self into writer

impl SpWrite for [f32][src]

impl SpWrite for &[f32][src]

impl SpWrite for &mut [f32][src]

impl SpWrite for f64[src]

Write Self into writer

impl SpWrite for [f64][src]

impl SpWrite for &[f64][src]

impl SpWrite for &mut [f64][src]

impl SpWrite for AtomicU8[src]

Write Self into writer

impl SpWrite for [AtomicU8][src]

impl SpWrite for &[AtomicU8][src]

impl SpWrite for &mut [AtomicU8][src]

impl SpWrite for AtomicU16[src]

Write Self into writer

impl SpWrite for [AtomicU16][src]

impl SpWrite for &[AtomicU16][src]

impl SpWrite for &mut [AtomicU16][src]

impl SpWrite for AtomicU32[src]

Write Self into writer

impl SpWrite for [AtomicU32][src]

impl SpWrite for &[AtomicU32][src]

impl SpWrite for &mut [AtomicU32][src]

impl SpWrite for AtomicU64[src]

Write Self into writer

impl SpWrite for [AtomicU64][src]

impl SpWrite for &[AtomicU64][src]

impl SpWrite for &mut [AtomicU64][src]

impl SpWrite for AtomicUsize[src]

Write Self into writer

impl SpWrite for [AtomicUsize][src]

impl SpWrite for &[AtomicUsize][src]

impl SpWrite for &mut [AtomicUsize][src]

impl SpWrite for AtomicI8[src]

Write Self into writer

impl SpWrite for [AtomicI8][src]

impl SpWrite for &[AtomicI8][src]

impl SpWrite for &mut [AtomicI8][src]

impl SpWrite for AtomicI16[src]

Write Self into writer

impl SpWrite for [AtomicI16][src]

impl SpWrite for &[AtomicI16][src]

impl SpWrite for &mut [AtomicI16][src]

impl SpWrite for AtomicI32[src]

Write Self into writer

impl SpWrite for [AtomicI32][src]

impl SpWrite for &[AtomicI32][src]

impl SpWrite for &mut [AtomicI32][src]

impl SpWrite for AtomicI64[src]

Write Self into writer

impl SpWrite for [AtomicI64][src]

impl SpWrite for &[AtomicI64][src]

impl SpWrite for &mut [AtomicI64][src]

impl SpWrite for AtomicIsize[src]

Write Self into writer

impl SpWrite for [AtomicIsize][src]

impl SpWrite for &[AtomicIsize][src]

impl SpWrite for &mut [AtomicIsize][src]

impl SpWrite for AtomicBool[src]

Write Self into writer

impl SpWrite for [AtomicBool][src]

impl SpWrite for &[AtomicBool][src]

impl SpWrite for &mut [AtomicBool][src]

impl SpWrite for NonZeroU8[src]

Write Self into writer

impl SpWrite for [NonZeroU8][src]

impl SpWrite for &[NonZeroU8][src]

impl SpWrite for &mut [NonZeroU8][src]

impl SpWrite for NonZeroU16[src]

Write Self into writer

impl SpWrite for [NonZeroU16][src]

impl SpWrite for &[NonZeroU16][src]

impl SpWrite for &mut [NonZeroU16][src]

impl SpWrite for NonZeroU32[src]

Write Self into writer

impl SpWrite for [NonZeroU32][src]

impl SpWrite for &[NonZeroU32][src]

impl SpWrite for &mut [NonZeroU32][src]

impl SpWrite for NonZeroU64[src]

Write Self into writer

impl SpWrite for [NonZeroU64][src]

impl SpWrite for &[NonZeroU64][src]

impl SpWrite for &mut [NonZeroU64][src]

impl SpWrite for NonZeroU128[src]

Write Self into writer

impl SpWrite for [NonZeroU128][src]

impl SpWrite for &[NonZeroU128][src]

impl SpWrite for &mut [NonZeroU128][src]

impl SpWrite for NonZeroUsize[src]

Write Self into writer

impl SpWrite for [NonZeroUsize][src]

impl SpWrite for &[NonZeroUsize][src]

impl SpWrite for &mut [NonZeroUsize][src]

impl SpWrite for NonZeroI8[src]

Write Self into writer

impl SpWrite for [NonZeroI8][src]

impl SpWrite for &[NonZeroI8][src]

impl SpWrite for &mut [NonZeroI8][src]

impl SpWrite for NonZeroI16[src]

Write Self into writer

impl SpWrite for [NonZeroI16][src]

impl SpWrite for &[NonZeroI16][src]

impl SpWrite for &mut [NonZeroI16][src]

impl SpWrite for NonZeroI32[src]

Write Self into writer

impl SpWrite for [NonZeroI32][src]

impl SpWrite for &[NonZeroI32][src]

impl SpWrite for &mut [NonZeroI32][src]

impl SpWrite for NonZeroI64[src]

Write Self into writer

impl SpWrite for [NonZeroI64][src]

impl SpWrite for &[NonZeroI64][src]

impl SpWrite for &mut [NonZeroI64][src]

impl SpWrite for NonZeroI128[src]

Write Self into writer

impl SpWrite for [NonZeroI128][src]

impl SpWrite for &[NonZeroI128][src]

impl SpWrite for &mut [NonZeroI128][src]

impl SpWrite for NonZeroIsize[src]

Write Self into writer

impl SpWrite for [NonZeroIsize][src]

impl SpWrite for &[NonZeroIsize][src]

impl SpWrite for &mut [NonZeroIsize][src]

impl SpWrite for &str[src]

Write Self into writer

impl SpWrite for String[src]

Write Self into writer

impl SpWrite for &CStr[src]

Write Self into writer

impl SpWrite for CString[src]

Write Self into writer

impl<T: SpWrite> SpWrite for Option<T>[src]

Write Self into writer

impl<T: SpWrite> SpWrite for Vec<T>[src]

Write Self into writer

impl<T: SpWrite> SpWrite for VecDeque<T>[src]

Write Self into writer

impl<T: SpWrite> SpWrite for LinkedList<T>[src]

Write Self into writer

impl<K: SpWrite + Eq + Hash> SpWrite for HashSet<K>[src]

Write Self into writer

impl<K: SpWrite + Ord> SpWrite for BTreeSet<K>[src]

Write Self into writer

impl<K: SpWrite + Eq + Hash, V: SpWrite> SpWrite for HashMap<K, V>[src]

Write Self into writer

impl<K: SpWrite + Ord, V: SpWrite> SpWrite for BTreeMap<K, V>[src]

Write Self into writer

impl<T: SpWrite + Ord> SpWrite for BinaryHeap<T>[src]

Write Self into writer

Loading content...

Implementors

Loading content...