Struct endian_types::Endian [] [src]

pub struct Endian<T: BitAnd + BitOr + BitXor + Not + Eq, O: ByteOrder>(_, _);

Byte order‐limited integer

Methods

impl Endian<u16, BigEndian>
[src]

Constructs new byte order‐limited integer

Converts byte‐order limited integer to native integer

impl Endian<u32, BigEndian>
[src]

Constructs new byte order‐limited integer

Converts byte‐order limited integer to native integer

impl Endian<u64, BigEndian>
[src]

Constructs new byte order‐limited integer

Converts byte‐order limited integer to native integer

impl Endian<u16, LittleEndian>
[src]

Constructs new byte order‐limited integer

Converts byte‐order limited integer to native integer

impl Endian<u32, LittleEndian>
[src]

Constructs new byte order‐limited integer

Converts byte‐order limited integer to native integer

impl Endian<u64, LittleEndian>
[src]

Constructs new byte order‐limited integer

Converts byte‐order limited integer to native integer

Trait Implementations

impl<T: Copy + BitAnd + BitOr + BitXor + Not + Eq, O: Copy + ByteOrder> Copy for Endian<T, O>
[src]

impl<T: Clone + BitAnd + BitOr + BitXor + Not + Eq, O: Clone + ByteOrder> Clone for Endian<T, O>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl BitAnd for Endian<u16, BigEndian>
[src]

The resulting type after applying the & operator

The method for the & operator

impl BitOr for Endian<u16, BigEndian>
[src]

The resulting type after applying the | operator

The method for the | operator

impl BitXor for Endian<u16, BigEndian>
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl Not for Endian<u16, BigEndian>
[src]

The resulting type after applying the ! operator

The method for the unary ! operator

impl PartialEq for Endian<u16, BigEndian>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Endian<u16, BigEndian>
[src]

impl BitAnd for Endian<u32, BigEndian>
[src]

The resulting type after applying the & operator

The method for the & operator

impl BitOr for Endian<u32, BigEndian>
[src]

The resulting type after applying the | operator

The method for the | operator

impl BitXor for Endian<u32, BigEndian>
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl Not for Endian<u32, BigEndian>
[src]

The resulting type after applying the ! operator

The method for the unary ! operator

impl PartialEq for Endian<u32, BigEndian>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Endian<u32, BigEndian>
[src]

impl BitAnd for Endian<u64, BigEndian>
[src]

The resulting type after applying the & operator

The method for the & operator

impl BitOr for Endian<u64, BigEndian>
[src]

The resulting type after applying the | operator

The method for the | operator

impl BitXor for Endian<u64, BigEndian>
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl Not for Endian<u64, BigEndian>
[src]

The resulting type after applying the ! operator

The method for the unary ! operator

impl PartialEq for Endian<u64, BigEndian>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Endian<u64, BigEndian>
[src]

impl BitAnd for Endian<u16, LittleEndian>
[src]

The resulting type after applying the & operator

The method for the & operator

impl BitOr for Endian<u16, LittleEndian>
[src]

The resulting type after applying the | operator

The method for the | operator

impl BitXor for Endian<u16, LittleEndian>
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl Not for Endian<u16, LittleEndian>
[src]

The resulting type after applying the ! operator

The method for the unary ! operator

impl PartialEq for Endian<u16, LittleEndian>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Endian<u16, LittleEndian>
[src]

impl BitAnd for Endian<u32, LittleEndian>
[src]

The resulting type after applying the & operator

The method for the & operator

impl BitOr for Endian<u32, LittleEndian>
[src]

The resulting type after applying the | operator

The method for the | operator

impl BitXor for Endian<u32, LittleEndian>
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl Not for Endian<u32, LittleEndian>
[src]

The resulting type after applying the ! operator

The method for the unary ! operator

impl PartialEq for Endian<u32, LittleEndian>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Endian<u32, LittleEndian>
[src]

impl BitAnd for Endian<u64, LittleEndian>
[src]

The resulting type after applying the & operator

The method for the & operator

impl BitOr for Endian<u64, LittleEndian>
[src]

The resulting type after applying the | operator

The method for the | operator

impl BitXor for Endian<u64, LittleEndian>
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl Not for Endian<u64, LittleEndian>
[src]

The resulting type after applying the ! operator

The method for the unary ! operator

impl PartialEq for Endian<u64, LittleEndian>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Endian<u64, LittleEndian>
[src]