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", so this trait is not object safe.