#[non_exhaustive]#[repr(u32)]pub enum T {
Show 15 variants
In = 0,
Out = 1,
Flush = 4,
GetId = 8,
GetLifetime = 10,
Discard = 11,
WriteZeroes = 13,
SecureErase = 14,
ZoneAppend = 15,
ZoneReport = 16,
ZoneOpen = 18,
ZoneClose = 20,
ZoneFinish = 22,
ZoneReset = 24,
ZoneResetAll = 26,
}Expand description
The type of a request.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
In = 0
Out = 1
Flush = 4
GetId = 8
GetLifetime = 10
Discard = 11
WriteZeroes = 13
SecureErase = 14
ZoneAppend = 15
ZoneReport = 16
ZoneOpen = 18
ZoneClose = 20
ZoneFinish = 22
ZoneReset = 24
ZoneResetAll = 26
Trait Implementations§
impl Copy for T
impl Eq for T
impl StructuralPartialEq for T
Auto Trait Implementations§
impl Freeze for T
impl RefUnwindSafe for T
impl Send for T
impl Sync for T
impl Unpin for T
impl UnsafeUnpin for T
impl UnwindSafe for T
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more