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_SYSTEM
RB_KEXEC
RB_POWER_OFF
RB_AUTOBOOT
RB_SW_SUSPEND
Trait Implementations
impl Clone for RebootMode
fn clone(&Self) -> RebootMode
impl Copy for RebootMode
impl Debug for RebootMode
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for RebootMode
impl Hash for RebootMode
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl Ord for RebootMode
fn cmp(&Self, other: &RebootMode) -> $crate::cmp::Ordering
impl PartialEq<RebootMode> for RebootMode
fn eq(&Self, other: &RebootMode) -> bool
impl PartialOrd<RebootMode> for RebootMode
fn partial_cmp(&Self, other: &RebootMode) -> $crate::option::Option<$crate::cmp::Ordering>
impl StructuralEq for RebootMode
impl StructuralPartialEq for RebootMode
Auto Trait Implementations
impl RefUnwindSafe for RebootMode
impl Send for RebootMode
impl Sync for RebootMode
impl Unpin for RebootMode
impl UnwindSafe for RebootMode
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T