pub trait BitRangeRead<U> {
// Required methods
fn range_read_le<R: RangeBounds<usize>>(self, range: R) -> U;
fn range_read_be<R: RangeBounds<usize>>(self, range: R) -> U;
}Expand description
A simple bit extraction definition.
Required Methods§
Sourcefn range_read_le<R: RangeBounds<usize>>(self, range: R) -> U
fn range_read_le<R: RangeBounds<usize>>(self, range: R) -> U
Reads a range of bits from the type in little endian.
Sourcefn range_read_be<R: RangeBounds<usize>>(self, range: R) -> U
fn range_read_be<R: RangeBounds<usize>>(self, range: R) -> U
Reads a range of bits from the type in big endian.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".