pub struct StaticMachineLinkDescriptor {
pub from_state: &'static str,
pub field_name: Option<&'static str>,
pub to_machine_path: &'static [&'static str],
pub to_state: &'static str,
}Expand description
One direct machine-like payload reference written in state data.
Fields§
§from_state: &'static strSource state that carries the nested machine payload.
field_name: Option<&'static str>Field name for named payloads; None for tuple payloads.
to_machine_path: &'static [&'static str]Machine-path suffix segments written in the payload type.
to_state: &'static strTarget state marker name taken from the payload type’s first generic.
Trait Implementations§
Source§impl Clone for StaticMachineLinkDescriptor
impl Clone for StaticMachineLinkDescriptor
Source§fn clone(&self) -> StaticMachineLinkDescriptor
fn clone(&self) -> StaticMachineLinkDescriptor
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 StaticMachineLinkDescriptor
impl Debug for StaticMachineLinkDescriptor
impl Copy for StaticMachineLinkDescriptor
impl Eq for StaticMachineLinkDescriptor
impl StructuralPartialEq for StaticMachineLinkDescriptor
Auto Trait Implementations§
impl Freeze for StaticMachineLinkDescriptor
impl RefUnwindSafe for StaticMachineLinkDescriptor
impl Send for StaticMachineLinkDescriptor
impl Sync for StaticMachineLinkDescriptor
impl Unpin for StaticMachineLinkDescriptor
impl UnsafeUnpin for StaticMachineLinkDescriptor
impl UnwindSafe for StaticMachineLinkDescriptor
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