Struct virtio_driver::Be16
source · pub struct Be16(_);Expand description
An integer type of with an explicit endianness.
See module level documentation for examples.
Implementations
Trait Implementations
sourceimpl ByteValued for Be16
impl ByteValued for Be16
sourcefn from_slice(data: &[u8]) -> Option<&Self>
fn from_slice(data: &[u8]) -> Option<&Self>
Converts a slice of raw data into a reference of
Self. Read moresourcefn from_mut_slice(data: &mut [u8]) -> Option<&mut Self>
fn from_mut_slice(data: &mut [u8]) -> Option<&mut Self>
Converts a mutable slice of raw data into a mutable reference of
Self. Read moresourcefn from_reader<R: Read>(read: R) -> Result<Self>
fn from_reader<R: Read>(read: R) -> Result<Self>
Creates an instance of
Self by copying raw data from an io::Read stream.sourcefn as_mut_slice(&mut self) -> &mut [u8] ⓘ
fn as_mut_slice(&mut self) -> &mut [u8] ⓘ
Converts a mutable reference to
self into a mutable slice of bytes. Read moreimpl Copy for Be16
impl Eq for Be16
impl StructuralEq for Be16
impl StructuralPartialEq for Be16
Auto Trait Implementations
impl RefUnwindSafe for Be16
impl Send for Be16
impl Sync for Be16
impl Unpin for Be16
impl UnwindSafe for Be16
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more