Enum cgroups_rs::devices::DeviceType [−][src]
An enum holding the different types of devices that can be manipulated using this controller.
Variants
The rule applies to all devices.
The rule only applies to character devices.
The rule only applies to block devices.
Implementations
impl DeviceType[src]
pub fn to_char(&self) -> char[src]
Convert a DeviceType into the character that the kernel recognizes.
pub fn from_char(c: Option<char>) -> Option<DeviceType>[src]
Convert the kenrel’s representation into the DeviceType type.
Trait Implementations
impl Clone for DeviceType[src]
fn clone(&self) -> DeviceType[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for DeviceType[src]
impl Debug for DeviceType[src]
impl Default for DeviceType[src]
impl Eq for DeviceType[src]
impl PartialEq<DeviceType> for DeviceType[src]
fn eq(&self, other: &DeviceType) -> bool[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralEq for DeviceType[src]
impl StructuralPartialEq for DeviceType[src]
Auto Trait Implementations
impl RefUnwindSafe for DeviceType
impl Send for DeviceType
impl Sync for DeviceType
impl Unpin for DeviceType
impl UnwindSafe for DeviceType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,