Struct sim::models::load_balancer::LoadBalancer [−][src]
pub struct LoadBalancer { /* fields omitted */ }
Expand description
The load balancer routes jobs to a set of possible process paths, using a round robin strategy. There is no stochastic behavior in this model.
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 LoadBalancer
impl Send for LoadBalancer
impl Sync for LoadBalancer
impl Unpin for LoadBalancer
impl UnwindSafe for LoadBalancer
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V