pub struct SignalActionError {
pub signal: c_int,
pub source: Error,
pub rollback_error: Option<Error>,
}Expand description
Failed installation retains its signal, native cause and rollback failure.
Fields§
§signal: c_intSignal whose admission or installation failed.
source: ErrorOriginal input or native installation failure.
rollback_error: Option<Error>First failure restoring earlier actions after partial installation.
Trait Implementations§
Source§impl Debug for SignalActionError
impl Debug for SignalActionError
Source§impl Display for SignalActionError
impl Display for SignalActionError
Source§impl Error for SignalActionError
impl Error for SignalActionError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for SignalActionError
impl !UnwindSafe for SignalActionError
impl Freeze for SignalActionError
impl Send for SignalActionError
impl Sync for SignalActionError
impl Unpin for SignalActionError
impl UnsafeUnpin for SignalActionError
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