[][src]Enum uefi::table::runtime::ResetType

#[repr(u32)]pub enum ResetType {
    Cold,
    Warm,
    Shutdown,
    PlatformSpecific,
}

The type of system reset.

Variants

Cold

Resets all the internal circuitry to its initial state.

This is analogous to power cycling the device.

Warm

The processor is reset to its initial state.

Shutdown

The components are powered off.

PlatformSpecific

A platform-specific reset type.

The additional data must be a pointer to a null-terminated string followed by an UUID.

Trait Implementations

impl Clone for ResetType[src]

impl Copy for ResetType[src]

impl Debug for ResetType[src]

impl Eq for ResetType[src]

impl PartialEq<ResetType> for ResetType[src]

impl StructuralEq for ResetType[src]

impl StructuralPartialEq for ResetType[src]

Auto Trait Implementations

impl Send for ResetType

impl Sync for ResetType

impl Unpin for ResetType

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.