| pub trait BincodeByteOrder { | |
| type Endian: ::byteorder::ByteOrder + 'static; | |
| } | |
| /// Little-endian byte ordering. | |
| #[derive(Copy, Clone)] | |
| pub struct LittleEndian; | |
| /// Big-endian byte ordering. | |
| #[derive(Copy, Clone)] | |
| pub struct BigEndian; | |
| /// The native byte ordering of the current system. | |
| #[derive(Copy, Clone)] | |
| pub struct NativeEndian; | |
| impl BincodeByteOrder for LittleEndian { | |
| type Endian = ::byteorder::LittleEndian; | |
| } | |
| impl BincodeByteOrder for BigEndian { | |
| type Endian = ::byteorder::BigEndian; | |
| } | |
| impl BincodeByteOrder for NativeEndian { | |
| type Endian = ::byteorder::NativeEndian; | |
| } |