[−][src]Enum jail::JailError
pub enum JailError { IoError(Error), JailGetError(String), JailSetError(String), JailAttachError(Error), JailRemoveFailed, PathNotGiven, NoSuchParameter(String), SysctlError(SysctlError), ParameterTypeError(SysctlError), ParameterStringLengthError(SysctlError), ParameterStructLengthError(SysctlError), ParameterTunableError(String), JailMaxAfIpsFailed(SysctlError), ParameterLengthNaN(String), ParameterTypeUnsupported(CtlType), UnexpectedParameterType { name: String, expected: CtlType, got: Value, }, ParameterUnpackError, SerializeFailed, RctlError(Error), UnnamedButLimited, CStringError(NulError), }
An enum for error types of the Jail.
Implements the Fail
trait of the failure
crate.
Variants
IoError(Error)
JailGetError(String)
JailSetError(String)
JailAttachError(Error)
NoSuchParameter(String)
SysctlError(SysctlError)
ParameterTypeError(SysctlError)
ParameterStringLengthError(SysctlError)
ParameterStructLengthError(SysctlError)
ParameterTunableError(String)
JailMaxAfIpsFailed(SysctlError)
ParameterLengthNaN(String)
ParameterTypeUnsupported(CtlType)
RctlError(Error)
CStringError(NulError)
Implementations
impl JailError
[src][−]
pub fn from_errno() -> Self
[src]
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for JailError
impl Send for JailError
impl Sync for JailError
impl Unpin for JailError
impl !UnwindSafe for JailError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src][+]
T: Fail,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src][+]
E: 'static + Error + Send + Sync,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,