pub struct BpmnTokenState {
pub type: Type,
pub fire_at: Option<String>,
pub scope_id: Option<Uuid>,
}Expand description
BpmnTokenState : where a token is parked between step passes, tagged by type
Fields§
§type: Type§fire_at: Option<String>only present when type = waiting_for_timer
scope_id: Option<Uuid>only present when type = waiting_for_scope
Implementations§
Source§impl BpmnTokenState
impl BpmnTokenState
Sourcepub fn new(type: Type) -> BpmnTokenState
pub fn new(type: Type) -> BpmnTokenState
where a token is parked between step passes, tagged by type
Trait Implementations§
Source§impl Clone for BpmnTokenState
impl Clone for BpmnTokenState
Source§fn clone(&self) -> BpmnTokenState
fn clone(&self) -> BpmnTokenState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BpmnTokenState
impl Debug for BpmnTokenState
Source§impl Default for BpmnTokenState
impl Default for BpmnTokenState
Source§fn default() -> BpmnTokenState
fn default() -> BpmnTokenState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BpmnTokenState
impl<'de> Deserialize<'de> for BpmnTokenState
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 PartialEq for BpmnTokenState
impl PartialEq for BpmnTokenState
Source§impl Serialize for BpmnTokenState
impl Serialize for BpmnTokenState
impl StructuralPartialEq for BpmnTokenState
Auto Trait Implementations§
impl Freeze for BpmnTokenState
impl RefUnwindSafe for BpmnTokenState
impl Send for BpmnTokenState
impl Sync for BpmnTokenState
impl Unpin for BpmnTokenState
impl UnsafeUnpin for BpmnTokenState
impl UnwindSafe for BpmnTokenState
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