#[repr(u8)]pub enum ATANoneCommands {
Show 47 variants
NOPB = 0,
CfaRequestExtendedErrorCodeB = 3,
DeviceResetB = 8,
RequestSenseDataExtW = 11,
ReadNativeMaxAddressExtW = 39,
SetMaxAddressExtW = 55,
ReadVerifySectorsB = 64,
ReadVerifySectorsWithoutRetryB = 65,
ReadVerufySectorsExtW = 66,
ZeroExtW = 68,
WriteUncorrectableExtW = 69,
ConfigureStreamW = 81,
TrustedNonDataB = 91,
NcqNonDataW = 99,
SetDateTimeExtW = 119,
AccessibleMaxAddressConfigurationW = 120,
RemoveElementAndTruncateW = 124,
RestoreElementsAndRebuildW = 125,
RemoveElementAndModifyZonesW = 126,
ExecuteDeviceDiagnosticB = 144,
InitializeDeviceParametersB = 145,
MutateExtW = 150,
CheckPowerModeB = 152,
SleepW = 153,
SetSectorConfigurationExtW = 178,
SanitizeDeviceW = 180,
CFAEraseSectorsB = 192,
SetMultipleModeB = 198,
CheckMediaCardTypeB = 209,
GetMediaStatusB = 218,
AcknowlegdeMediaChangeB = 219,
BootPostBootB = 220,
BootPrebootB = 221,
MediaLockB = 222,
MediaUnlockB = 223,
StandbyImmediateB = 224,
IDLEImmediateB = 225,
StandbyB = 226,
IDLEB = 227,
FlushCacheB = 231,
FlushCacheExtB = 234,
MediaEjectB = 237,
SetFeaturesB = 239,
SecurityErasePrepare = 243,
SecuriteFreezeLockB = 245,
ReadNativeMaxAddressB = 248,
SetMaxAddressB = 249,
}Expand description
B - byte, W - word
Variants§
NOPB = 0
CfaRequestExtendedErrorCodeB = 3
DeviceResetB = 8
RequestSenseDataExtW = 11
ReadNativeMaxAddressExtW = 39
SetMaxAddressExtW = 55
ReadVerifySectorsB = 64
ReadVerifySectorsWithoutRetryB = 65
ReadVerufySectorsExtW = 66
ZeroExtW = 68
WriteUncorrectableExtW = 69
ConfigureStreamW = 81
TrustedNonDataB = 91
NcqNonDataW = 99
SetDateTimeExtW = 119
AccessibleMaxAddressConfigurationW = 120
RemoveElementAndTruncateW = 124
RestoreElementsAndRebuildW = 125
RemoveElementAndModifyZonesW = 126
ExecuteDeviceDiagnosticB = 144
InitializeDeviceParametersB = 145
MutateExtW = 150
CheckPowerModeB = 152
SleepW = 153
SetSectorConfigurationExtW = 178
SanitizeDeviceW = 180
CFAEraseSectorsB = 192
SetMultipleModeB = 198
CheckMediaCardTypeB = 209
GetMediaStatusB = 218
AcknowlegdeMediaChangeB = 219
BootPostBootB = 220
BootPrebootB = 221
MediaLockB = 222
MediaUnlockB = 223
StandbyImmediateB = 224
IDLEImmediateB = 225
StandbyB = 226
IDLEB = 227
FlushCacheB = 231
FlushCacheExtB = 234
MediaEjectB = 237
SetFeaturesB = 239
SecurityErasePrepare = 243
SecuriteFreezeLockB = 245
ReadNativeMaxAddressB = 248
SetMaxAddressB = 249
Auto Trait Implementations§
impl Freeze for ATANoneCommands
impl RefUnwindSafe for ATANoneCommands
impl Send for ATANoneCommands
impl Sync for ATANoneCommands
impl Unpin for ATANoneCommands
impl UnsafeUnpin for ATANoneCommands
impl UnwindSafe for ATANoneCommands
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