pub struct InvalidTransition {
pub from: State,
pub to: State,
pub reason: &'static str,
}Expand description
Error returned when a state transition is invalid.
Fields§
§from: State§to: State§reason: &'static strTrait Implementations§
Source§impl Clone for InvalidTransition
impl Clone for InvalidTransition
Source§fn clone(&self) -> InvalidTransition
fn clone(&self) -> InvalidTransition
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 InvalidTransition
impl Debug for InvalidTransition
Source§impl PartialEq for InvalidTransition
impl PartialEq for InvalidTransition
impl Copy for InvalidTransition
impl Eq for InvalidTransition
impl StructuralPartialEq for InvalidTransition
Auto Trait Implementations§
impl Freeze for InvalidTransition
impl RefUnwindSafe for InvalidTransition
impl Send for InvalidTransition
impl Sync for InvalidTransition
impl Unpin for InvalidTransition
impl UnsafeUnpin for InvalidTransition
impl UnwindSafe for InvalidTransition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.