[][src]Trait simple_endian::SpecificEndian

pub trait SpecificEndian<T> where
    Self: Into<T> + Clone + Copy
{ fn to_big_endian(&self) -> T;
fn to_little_endian(&self) -> T;
fn from_big_endian(&self) -> T;
fn from_little_endian(&self) -> T; }

Any object implementing SpecificEndian<T> can be converted between big and little endian. Implement this trait to allow for endian conversion by this crate.

Required methods

fn to_big_endian(&self) -> T

fn to_little_endian(&self) -> T

fn from_big_endian(&self) -> T

fn from_little_endian(&self) -> T

Loading content...

Implementations on Foreign Types

impl SpecificEndian<u8> for u8[src]

impl SpecificEndian<i8> for i8[src]

impl SpecificEndian<bool> for bool[src]

impl SpecificEndian<u16> for u16[src]

impl SpecificEndian<i16> for i16[src]

impl SpecificEndian<u32> for u32[src]

impl SpecificEndian<i32> for i32[src]

impl SpecificEndian<u64> for u64[src]

impl SpecificEndian<i64> for i64[src]

impl SpecificEndian<u128> for u128[src]

impl SpecificEndian<i128> for i128[src]

impl SpecificEndian<usize> for usize[src]

impl SpecificEndian<isize> for isize[src]

impl SpecificEndian<f32> for f32[src]

impl SpecificEndian<f64> for f64[src]

Loading content...

Implementors

Loading content...