#[repr(transparent)]pub struct AtaPassThruLength(pub u8);Expand description
Corresponds to the EFI_ATA_PASS_THRU_LENGTH_* defines.
Tuple Fields§
§0: u8Implementations§
Source§impl AtaPassThruLength
impl AtaPassThruLength
pub const BYTES: AtaPassThruLength
pub const MASK: AtaPassThruLength
pub const NO_DATA_TRANSFER: AtaPassThruLength
pub const FEATURES: AtaPassThruLength
pub const SECTOR_COUNT: AtaPassThruLength
pub const TPSIU: AtaPassThruLength
pub const COUNT: AtaPassThruLength
Trait Implementations§
Source§impl Clone for AtaPassThruLength
impl Clone for AtaPassThruLength
Source§fn clone(&self) -> AtaPassThruLength
fn clone(&self) -> AtaPassThruLength
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AtaPassThruLength
Source§impl Debug for AtaPassThruLength
impl Debug for AtaPassThruLength
Source§impl Default for AtaPassThruLength
impl Default for AtaPassThruLength
Source§fn default() -> AtaPassThruLength
fn default() -> AtaPassThruLength
Returns the “default value” for a type. Read more
impl Eq for AtaPassThruLength
Source§impl Hash for AtaPassThruLength
impl Hash for AtaPassThruLength
Source§impl Ord for AtaPassThruLength
impl Ord for AtaPassThruLength
Source§fn cmp(&self, other: &AtaPassThruLength) -> Ordering
fn cmp(&self, other: &AtaPassThruLength) -> Ordering
1.21.0 (const: unstable)§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AtaPassThruLength
impl PartialEq for AtaPassThruLength
Source§impl PartialOrd for AtaPassThruLength
impl PartialOrd for AtaPassThruLength
impl StructuralPartialEq for AtaPassThruLength
Auto Trait Implementations§
impl Freeze for AtaPassThruLength
impl RefUnwindSafe for AtaPassThruLength
impl Send for AtaPassThruLength
impl Sync for AtaPassThruLength
impl Unpin for AtaPassThruLength
impl UnsafeUnpin for AtaPassThruLength
impl UnwindSafe for AtaPassThruLength
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)