pub enum Endian {
Big,
Little,
Host,
}Variants§
Trait Implementations§
Source§impl Codec<Endian> for f32
impl Codec<Endian> for f32
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for f64
impl Codec<Endian> for f64
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for i128
impl Codec<Endian> for i128
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for i16
impl Codec<Endian> for i16
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for i32
impl Codec<Endian> for i32
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for i64
impl Codec<Endian> for i64
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for i8
impl Codec<Endian> for i8
fn encode( self, buf: &mut impl EncodeBuffer, _: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, _: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for u128
impl Codec<Endian> for u128
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for u16
impl Codec<Endian> for u16
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for u32
impl Codec<Endian> for u32
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
Source§impl Codec<Endian> for u64
impl Codec<Endian> for u64
fn encode( self, buf: &mut impl EncodeBuffer, ctx: Endian, ) -> Result<(), EncodeError>
fn decode(buf: &mut impl DecodeBuffer, ctx: Endian) -> Result<Self, DecodeError>
impl Copy for Endian
Auto Trait Implementations§
impl Freeze for Endian
impl RefUnwindSafe for Endian
impl Send for Endian
impl Sync for Endian
impl Unpin for Endian
impl UnwindSafe for Endian
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more