[][src]Struct sbp::Le

pub struct Le;

A parser for parsing unsigned and signed integers, stored in little-endian.

Note that this type is frequently used in the sbp macro, in that case it's an intermediate type, since there normally is no type argument here.

Trait Implementations

impl<'a> Parser<'a, u8> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, u16> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, u32> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, u64> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, u128> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, i8> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, i16> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, i32> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, i64> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Parser<'a, i128> for Le[src]

type Error = BasicOutOfSpaceError

The error that the parsing can result in.

type Meta = ()

An arbitrary additional value provided, this will usually be (). When const generics comes, this probably won't be required. Read more

impl<'a> Serializer<'a, u8> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, u16> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, u32> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, u64> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, u128> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, i8> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, i16> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, i32> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, i64> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

impl<'a> Serializer<'a, i128> for Le[src]

type Error = BasicOutOfSpaceError

The error that may occur when serializing.

type Meta = ()

An extra value provided, currently only meant and used for Take.

Auto Trait Implementations

impl Send for Le

impl Sync for Le

impl Unpin for Le

impl UnwindSafe for Le

impl RefUnwindSafe for Le

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]