Enum landlock::CreateRulesetError
source · #[non_exhaustive]pub enum CreateRulesetError {
CreateRulesetCall {
source: Error,
},
MissingHandledAccess,
}
Expand description
Identifies errors when creating a ruleset.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
CreateRulesetCall
The landlock_create_ruleset()
system call failed.
Fields
This variant is marked as non-exhaustive
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.
MissingHandledAccess
Missing call to RulesetAttr::handle_access()
.
Trait Implementations§
source§impl Debug for CreateRulesetError
impl Debug for CreateRulesetError
source§impl Display for CreateRulesetError
impl Display for CreateRulesetError
source§impl Error for CreateRulesetError
impl Error for CreateRulesetError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<CreateRulesetError> for RulesetError
impl From<CreateRulesetError> for RulesetError
source§fn from(source: CreateRulesetError) -> Self
fn from(source: CreateRulesetError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CreateRulesetError
impl !RefUnwindSafe for CreateRulesetError
impl Send for CreateRulesetError
impl Sync for CreateRulesetError
impl Unpin for CreateRulesetError
impl !UnwindSafe for CreateRulesetError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more