Trait Endianness

Source
pub trait Endianness {
    const KIND: EndianKind;
}
Expand description

This marker trait represents the endianness used in a layout for accessing primitive integer fields.

Required Associated Constants§

Source

const KIND: EndianKind

Accessor to the endianness as a const value

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Endianness for BigEndian

Source§

const KIND: EndianKind = EndianKind::Big

Source§

impl Endianness for LittleEndian

Source§

const KIND: EndianKind = EndianKind::Little

Source§

impl Endianness for NativeEndian

Source§

const KIND: EndianKind = EndianKind::Native