pub trait MemoryWidthExt:
Debug
+ Copy
+ Clone
+ Eq
+ PartialEq
+ Hash
+ Ord
+ PartialOrd
+ Display
+ Into<u64> {
const MAGIC: u64;
// Required method
fn nom_parse_fn<I>(
endianness: Endianness,
) -> fn(I) -> IResult<I, Self, VerboseError<I>>
where I: Slice<RangeFrom<usize>> + InputIter<Item = u8> + InputLength;
}Expand description
Trait to represent memory widths. Currently just 32 or 64 bit. This implements Into
Required Associated Constants§
Required Methods§
fn nom_parse_fn<I>( endianness: Endianness, ) -> fn(I) -> IResult<I, Self, VerboseError<I>>
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.