pub enum ArrivalPattern {
Constant {
rate_rps: f32,
},
Poisson {
lambda: f32,
},
Bursty {
burst_rate: f32,
quiet_rate: f32,
burst_duration_s: f32,
},
Seasonal {
base_rate: f32,
peaks: Vec<(f32, f32)>,
},
}Expand description
Request arrival patterns
Variants§
Trait Implementations§
Source§impl Clone for ArrivalPattern
impl Clone for ArrivalPattern
Source§fn clone(&self) -> ArrivalPattern
fn clone(&self) -> ArrivalPattern
Returns a duplicate of the value. Read more
1.0.0 · 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 ArrivalPattern
impl RefUnwindSafe for ArrivalPattern
impl Send for ArrivalPattern
impl Sync for ArrivalPattern
impl Unpin for ArrivalPattern
impl UnsafeUnpin for ArrivalPattern
impl UnwindSafe for ArrivalPattern
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