pub struct BpmnActivityState {
pub element_id: String,
pub scope_id: Uuid,
pub token_id: Uuid,
pub job_id: Option<Uuid>,
pub activation: i32,
pub state: Box<BpmnActivityRunState>,
}Expand description
BpmnActivityState : bookkeeping for one dispatched activity
Fields§
§element_id: String§scope_id: Uuid§token_id: Uuid§job_id: Option<Uuid>the dispatched child job id
activation: i32§state: Box<BpmnActivityRunState>Implementations§
Source§impl BpmnActivityState
impl BpmnActivityState
Sourcepub fn new(
element_id: String,
scope_id: Uuid,
token_id: Uuid,
activation: i32,
state: BpmnActivityRunState,
) -> BpmnActivityState
pub fn new( element_id: String, scope_id: Uuid, token_id: Uuid, activation: i32, state: BpmnActivityRunState, ) -> BpmnActivityState
bookkeeping for one dispatched activity
Trait Implementations§
Source§impl Clone for BpmnActivityState
impl Clone for BpmnActivityState
Source§fn clone(&self) -> BpmnActivityState
fn clone(&self) -> BpmnActivityState
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 BpmnActivityState
impl Debug for BpmnActivityState
Source§impl Default for BpmnActivityState
impl Default for BpmnActivityState
Source§fn default() -> BpmnActivityState
fn default() -> BpmnActivityState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BpmnActivityState
impl<'de> Deserialize<'de> for BpmnActivityState
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 BpmnActivityState
impl PartialEq for BpmnActivityState
Source§impl Serialize for BpmnActivityState
impl Serialize for BpmnActivityState
impl StructuralPartialEq for BpmnActivityState
Auto Trait Implementations§
impl Freeze for BpmnActivityState
impl RefUnwindSafe for BpmnActivityState
impl Send for BpmnActivityState
impl Sync for BpmnActivityState
impl Unpin for BpmnActivityState
impl UnsafeUnpin for BpmnActivityState
impl UnwindSafe for BpmnActivityState
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