pub struct FsmStateId(pub String);Expand description
FSM state identifier (newtype for type safety).
Tuple Fields§
§0: StringTrait Implementations§
Source§impl Clone for FsmStateId
impl Clone for FsmStateId
Source§fn clone(&self) -> FsmStateId
fn clone(&self) -> FsmStateId
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 FsmStateId
impl Debug for FsmStateId
Source§impl<'de> Deserialize<'de> for FsmStateId
impl<'de> Deserialize<'de> for FsmStateId
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
Source§impl From<&str> for FsmStateId
impl From<&str> for FsmStateId
Source§impl From<String> for FsmStateId
impl From<String> for FsmStateId
Source§impl Hash for FsmStateId
impl Hash for FsmStateId
Source§impl PartialEq for FsmStateId
impl PartialEq for FsmStateId
Source§impl Serialize for FsmStateId
impl Serialize for FsmStateId
impl Eq for FsmStateId
impl StructuralPartialEq for FsmStateId
Auto Trait Implementations§
impl Freeze for FsmStateId
impl RefUnwindSafe for FsmStateId
impl Send for FsmStateId
impl Sync for FsmStateId
impl Unpin for FsmStateId
impl UnsafeUnpin for FsmStateId
impl UnwindSafe for FsmStateId
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