Struct sim::models::parallel_gateway::ParallelGateway [−][src]
pub struct ParallelGateway { /* fields omitted */ }Expand description
The parallel gateway splits a job across multiple processing paths. The job is duplicated across every one of the processing paths. In addition to splitting the process, a second parallel gateway can be used to join the split paths. The parallel gateway is a BPMN concept.
Implementations
Trait Implementations
fn events_ext(
&mut self,
incoming_message: &ModelMessage,
services: &mut Services
) -> Result<(), SimulationError>fn events_int(
&mut self,
services: &mut Services
) -> Result<Vec<ModelMessage>, SimulationError>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
Auto Trait Implementations
impl RefUnwindSafe for ParallelGatewayimpl Send for ParallelGatewayimpl Sync for ParallelGatewayimpl Unpin for ParallelGatewayimpl UnwindSafe for ParallelGatewayBlanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V