Enum nix::sys::reboot::RebootMode
#[repr(i32)]
#[non_exhaustive]
pub enum RebootMode {
RB_HALT_SYSTEM,
RB_KEXEC,
RB_POWER_OFF,
RB_AUTOBOOT,
RB_SW_SUSPEND,
}Documentation
How exactly should the system be rebooted.
See set_cad_enabled() for
enabling/disabling Ctrl-Alt-Delete.
Variants
RB_HALT_SYSTEMRB_KEXECRB_POWER_OFFRB_AUTOBOOTRB_SW_SUSPENDTrait Implementations
impl Clone for RebootMode
fn clone(&Self) -> RebootModeimpl Copy for RebootModeimpl Debug for RebootMode
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Resultimpl Eq for RebootModeimpl Hash for RebootMode
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()impl Ord for RebootMode
fn cmp(&Self, other: &RebootMode) -> $crate::cmp::Orderingimpl PartialEq<RebootMode> for RebootMode
fn eq(&Self, other: &RebootMode) -> boolimpl PartialOrd<RebootMode> for RebootMode
fn partial_cmp(&Self, other: &RebootMode) -> $crate::option::Option<$crate::cmp::Ordering>impl StructuralEq for RebootModeimpl StructuralPartialEq for RebootModeAuto Trait Implementations
impl RefUnwindSafe for RebootModeimpl Send for RebootModeimpl Sync for RebootModeimpl Unpin for RebootModeimpl UnwindSafe for RebootModeBlanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T