pub enum ControllerPowerScope {
NotReported,
Controller,
Domain,
NVMSubSystem,
}
Variants§
Trait Implementations§
source§impl CheckDiscriminantInRange<[(); 1]> for ControllerPowerScope
impl CheckDiscriminantInRange<[(); 1]> for ControllerPowerScope
source§impl CheckDiscriminantInRange<[(); 2]> for ControllerPowerScope
impl CheckDiscriminantInRange<[(); 2]> for ControllerPowerScope
source§impl CheckDiscriminantInRange<[(); 3]> for ControllerPowerScope
impl CheckDiscriminantInRange<[(); 3]> for ControllerPowerScope
source§impl CheckDiscriminantInRange<[(); 0]> for ControllerPowerScope
impl CheckDiscriminantInRange<[(); 0]> for ControllerPowerScope
source§impl Clone for ControllerPowerScope
impl Clone for ControllerPowerScope
source§fn clone(&self) -> ControllerPowerScope
fn clone(&self) -> ControllerPowerScope
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Specifier for ControllerPowerScope
impl Specifier for ControllerPowerScope
source§type InOut = ControllerPowerScope
type InOut = ControllerPowerScope
The interface type of the specifier. Read more
source§fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
Converts some bytes into the in-out type. Read more
source§fn from_bytes(
bytes: Self::Bytes,
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
fn from_bytes( bytes: Self::Bytes, ) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
Converts the given bytes into the in-out type. Read more
impl Copy for ControllerPowerScope
Auto Trait Implementations§
impl Freeze for ControllerPowerScope
impl RefUnwindSafe for ControllerPowerScope
impl Send for ControllerPowerScope
impl Sync for ControllerPowerScope
impl Unpin for ControllerPowerScope
impl UnwindSafe for ControllerPowerScope
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)