[][src]Struct sbp::Be

pub struct Be;

A parser for parsing unsigned and signed integers, stored in big-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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be[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 Be

impl Sync for Be

impl Unpin for Be

impl UnwindSafe for Be

impl RefUnwindSafe for Be

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]