pub struct ProcessDefinition {
pub id: &'static str,
pub nodes: HashMap<NodeId, Node>,
pub start: NodeId,
}Fields§
§id: &'static str§nodes: HashMap<NodeId, Node>§start: NodeIdTrait Implementations§
Source§impl Clone for ProcessDefinition
impl Clone for ProcessDefinition
Source§fn clone(&self) -> ProcessDefinition
fn clone(&self) -> ProcessDefinition
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 moreAuto Trait Implementations§
impl Freeze for ProcessDefinition
impl RefUnwindSafe for ProcessDefinition
impl Send for ProcessDefinition
impl Sync for ProcessDefinition
impl Unpin for ProcessDefinition
impl UnsafeUnpin for ProcessDefinition
impl UnwindSafe for ProcessDefinition
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