pub struct CeremonyTransition { /* private fields */ }Implementations§
Source§impl CeremonyTransition
impl CeremonyTransition
pub fn new( from: StateId, to: StateId, trigger: TransitionTrigger, required_guards: impl IntoIterator<Item = GuardName>, ) -> Result<Self, DomainError>
pub fn from(&self) -> &StateId
pub fn to(&self) -> &StateId
pub fn trigger(&self) -> &TransitionTrigger
pub fn required_guards(&self) -> &BTreeSet<GuardName>
Trait Implementations§
Source§impl Clone for CeremonyTransition
impl Clone for CeremonyTransition
Source§impl Debug for CeremonyTransition
impl Debug for CeremonyTransition
Source§impl<'de> Deserialize<'de> for CeremonyTransition
impl<'de> Deserialize<'de> for CeremonyTransition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CeremonyTransition
Source§impl PartialEq for CeremonyTransition
impl PartialEq for CeremonyTransition
Source§impl Serialize for CeremonyTransition
impl Serialize for CeremonyTransition
impl StructuralPartialEq for CeremonyTransition
Auto Trait Implementations§
impl Freeze for CeremonyTransition
impl RefUnwindSafe for CeremonyTransition
impl Send for CeremonyTransition
impl Sync for CeremonyTransition
impl Unpin for CeremonyTransition
impl UnsafeUnpin for CeremonyTransition
impl UnwindSafe for CeremonyTransition
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