[][src]Enum memfd::FileSeal

pub enum FileSeal {
    SealShrink,
    SealGrow,
    SealWrite,
    SealSeal,
}

Seal that can be applied to a Memfd.

Variants

SealShrink

File cannot be reduced in size.

SealGrow

File cannot be grown in size.

SealWrite

File cannot be written.

SealSeal

File sealing cannot be further manipulated.

Trait Implementations

impl Clone for FileSeal[src]

impl Copy for FileSeal[src]

impl Debug for FileSeal[src]

impl Eq for FileSeal[src]

impl Hash for FileSeal[src]

impl PartialEq<FileSeal> for FileSeal[src]

impl StructuralEq for FileSeal[src]

impl StructuralPartialEq for FileSeal[src]

Auto Trait Implementations

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.