pub struct BpmnToken {
pub id: Uuid,
pub element_id: String,
pub scope_id: Uuid,
pub arrived_via: Option<String>,
pub state: Box<BpmnTokenState>,
}Expand description
BpmnToken : a token located at an element (never in transit on a sequence flow)
Fields§
§id: Uuid§element_id: String§scope_id: Uuid§arrived_via: Option<String>the incoming sequence-flow id the token used to reach element_id
state: Box<BpmnTokenState>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BpmnToken
impl<'de> Deserialize<'de> for BpmnToken
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 StructuralPartialEq for BpmnToken
Auto Trait Implementations§
impl Freeze for BpmnToken
impl RefUnwindSafe for BpmnToken
impl Send for BpmnToken
impl Sync for BpmnToken
impl Unpin for BpmnToken
impl UnsafeUnpin for BpmnToken
impl UnwindSafe for BpmnToken
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