pub struct ProcessInstance {
pub id: String,
pub process_def_id: String,
pub tenant_id: Option<String>,
pub tokens: Vec<Token>,
pub variables: HashMap<String, String>,
pub state: InstanceState,
pub version: u32,
}Fields§
§id: String§process_def_id: String§tenant_id: Option<String>§tokens: Vec<Token>§variables: HashMap<String, String>§state: InstanceState§version: u32Implementations§
Trait Implementations§
Source§impl Clone for ProcessInstance
impl Clone for ProcessInstance
Source§fn clone(&self) -> ProcessInstance
fn clone(&self) -> ProcessInstance
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 ProcessInstance
impl Debug for ProcessInstance
Auto Trait Implementations§
impl Freeze for ProcessInstance
impl RefUnwindSafe for ProcessInstance
impl Send for ProcessInstance
impl Sync for ProcessInstance
impl Unpin for ProcessInstance
impl UnsafeUnpin for ProcessInstance
impl UnwindSafe for ProcessInstance
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