pub enum BigEndian {}
Expand description
Defines big-endian serialization.
Note that this type has no value constructor. It is used purely at the type level.
Examples
Write and read u32
numbers in big endian order:
use byteorder::{ByteOrder, BigEndian};
let mut buf = [0; 4];
BigEndian::write_u32(&mut buf, 1_000_000);
assert_eq!(1_000_000, BigEndian::read_u32(&buf));
Trait Implementations
Reads an unsigned n-bytes integer from buf
. Read more
Reads an unsigned n-bytes integer from buf
. Read more
Writes an unsigned integer n
to buf
using only nbytes
. Read more
Writes an unsigned integer n
to buf
using only nbytes
. Read more
Reads unsigned 16 bit integers from src
into dst
. Read more
Reads unsigned 32 bit integers from src
into dst
. Read more
Reads unsigned 64 bit integers from src
into dst
. Read more
Reads unsigned 128 bit integers from src
into dst
. Read more
Writes unsigned 16 bit integers from src
into dst
. Read more
Writes unsigned 32 bit integers from src
into dst
. Read more
Writes unsigned 64 bit integers from src
into dst
. Read more
Writes unsigned 128 bit integers from src
into dst
. Read more
Converts the given slice of unsigned 16 bit integers to a particular endianness. Read more
Converts the given slice of unsigned 32 bit integers to a particular endianness. Read more
Converts the given slice of unsigned 64 bit integers to a particular endianness. Read more
Converts the given slice of unsigned 128 bit integers to a particular endianness. Read more
Converts the given slice of IEEE754 single-precision (4 bytes) floating point numbers to a particular endianness. Read more
Converts the given slice of IEEE754 double-precision (8 bytes) floating point numbers to a particular endianness. Read more
Reads an unsigned 24 bit integer from buf
, stored in u32. Read more
Reads an unsigned 48 bit integer from buf
, stored in u64. Read more
Writes an unsigned 24 bit integer n
to buf
, stored in u32. Read more
Writes an unsigned 48 bit integer n
to buf
, stored in u64. Read more
Reads a signed 24 bit integer from buf
, stored in i32. Read more
Reads a signed 48 bit integer from buf
, stored in i64. Read more
Reads a signed n-bytes integer from buf
. Read more
Reads a signed n-bytes integer from buf
. Read more
Reads a IEEE754 single-precision (4 bytes) floating point number. Read more
Reads a IEEE754 double-precision (8 bytes) floating point number. Read more
Writes a signed 24 bit integer n
to buf
, stored in i32. Read more
Writes a signed 48 bit integer n
to buf
, stored in i64. Read more
Writes a signed integer n
to buf
using only nbytes
. Read more
Writes a signed integer n
to buf
using only nbytes
. Read more
Writes a IEEE754 single-precision (4 bytes) floating point number. Read more
Writes a IEEE754 double-precision (8 bytes) floating point number. Read more
Reads signed 16 bit integers from src
to dst
. Read more
Reads signed 32 bit integers from src
into dst
. Read more
Reads signed 64 bit integers from src
into dst
. Read more
Reads signed 128 bit integers from src
into dst
. Read more
Reads IEEE754 single-precision (4 bytes) floating point numbers from
src
into dst
. Read more
Reads IEEE754 single-precision (4 bytes) floating point numbers from
src
into dst
. Read more
Writes signed 8 bit integers from src
into dst
. Read more
Writes signed 16 bit integers from src
into dst
. Read more
Writes signed 32 bit integers from src
into dst
. Read more
Writes signed 64 bit integers from src
into dst
. Read more
Writes signed 128 bit integers from src
into dst
. Read more
Writes IEEE754 single-precision (4 bytes) floating point numbers from
src
into dst
. Read more
Writes IEEE754 double-precision (8 bytes) floating point numbers from
src
into dst
. Read more
Converts the given slice of signed 16 bit integers to a particular endianness. Read more
Converts the given slice of signed 32 bit integers to a particular endianness. Read more
Converts the given slice of signed 64 bit integers to a particular endianness. Read more
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for BigEndian
impl UnwindSafe for BigEndian
Blanket Implementations
Mutably borrows from an owned value. Read more