[−][src]Struct combu::action::ActionError
ActionError stores error of action.
Fields
value: String
ActionError's value
kind: ActionErrorKind
ActionError's Kind
context: Context
context is a field for storing context that error occured
If there is an error which is not ActionError, related_error can stores it.
printed: bool
printed flag. If this is true, this shows error is not printed yet.
Implementations
impl ActionError
[src]
pub fn new<T: Into<String>>(
value: T,
kind: ActionErrorKind,
context: Context,
related_error: Option<Box<dyn Error>>
) -> Self
[src]
value: T,
kind: ActionErrorKind,
context: Context,
related_error: Option<Box<dyn Error>>
) -> Self
Creates new ActionError.
pub fn without_related_error(
value: String,
kind: ActionErrorKind,
context: Context
) -> Self
[src]
value: String,
kind: ActionErrorKind,
context: Context
) -> Self
Creates new ActionError without (not action) error info.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ActionError
impl !Send for ActionError
impl !Sync for ActionError
impl Unpin for ActionError
impl !UnwindSafe for ActionError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
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>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,