pub struct StatusTransitionError {
pub from: Option<InvocationStatus>,
pub to: InvocationStatus,
pub allowed: Vec<InvocationStatus>,
}Expand description
Error returned when a status transition is invalid.
Fields§
§from: Option<InvocationStatus>§to: InvocationStatus§allowed: Vec<InvocationStatus>Trait Implementations§
Source§impl Clone for StatusTransitionError
impl Clone for StatusTransitionError
Source§fn clone(&self) -> StatusTransitionError
fn clone(&self) -> StatusTransitionError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StatusTransitionError
impl Debug for StatusTransitionError
Source§impl Display for StatusTransitionError
impl Display for StatusTransitionError
Source§impl Error for StatusTransitionError
impl Error for StatusTransitionError
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()
Auto Trait Implementations§
impl Freeze for StatusTransitionError
impl RefUnwindSafe for StatusTransitionError
impl Send for StatusTransitionError
impl Sync for StatusTransitionError
impl Unpin for StatusTransitionError
impl UnsafeUnpin for StatusTransitionError
impl UnwindSafe for StatusTransitionError
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