pub enum MacBindingError {
Layout(LayoutError),
Mach(MachError),
Binding(BindingError),
Bootstrap(BootstrapError),
}Expand description
Failure while validating and binding a Mach mapping to the common core.
Variants§
Layout(LayoutError)
Quiescent bytes failed hostile layout validation.
Mach(MachError)
Mach typestate transition failed.
Binding(BindingError)
Audited mapping-to-record binding failed.
Bootstrap(BootstrapError)
Authenticated bootstrap or Mach port transfer failed.
Trait Implementations§
Source§impl Debug for MacBindingError
impl Debug for MacBindingError
Source§impl Display for MacBindingError
impl Display for MacBindingError
Source§impl Error for MacBindingError
impl Error for MacBindingError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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<BindingError> for MacBindingError
impl From<BindingError> for MacBindingError
Source§fn from(value: BindingError) -> Self
fn from(value: BindingError) -> Self
Converts to this type from the input type.
Source§impl From<BootstrapError> for MacBindingError
impl From<BootstrapError> for MacBindingError
Source§fn from(value: BootstrapError) -> Self
fn from(value: BootstrapError) -> Self
Converts to this type from the input type.
Source§impl From<LayoutError> for MacBindingError
impl From<LayoutError> for MacBindingError
Source§fn from(value: LayoutError) -> Self
fn from(value: LayoutError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MacBindingError
impl RefUnwindSafe for MacBindingError
impl Send for MacBindingError
impl Sync for MacBindingError
impl Unpin for MacBindingError
impl UnsafeUnpin for MacBindingError
impl UnwindSafe for MacBindingError
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