pub struct RestaurantConfig {Show 18 fields
pub seed: u64,
pub opening_time: TimeOfDay,
pub closing_time: TimeOfDay,
pub day_ticks: u64,
pub base_arrival_gap: u64,
pub arrival_jitter: i64,
pub join_base_probability: f64,
pub join_queue_sensitivity: f64,
pub max_queue_wait_ticks: u64,
pub move_to_till_ticks: u64,
pub order_overhead_ticks: u64,
pub payment_ticks: u64,
pub pack_order_ticks: u64,
pub max_kitchen_queue_len: usize,
pub take_food_ticks: u64,
pub leave_ticks: u64,
pub till_salary_per_hour: f64,
pub kitchen_salary_per_hour: f64,
}Fields§
§seed: u64§opening_time: TimeOfDay§closing_time: TimeOfDay§day_ticks: u64§base_arrival_gap: u64§arrival_jitter: i64§join_base_probability: f64§join_queue_sensitivity: f64§max_queue_wait_ticks: u64§move_to_till_ticks: u64§order_overhead_ticks: u64§payment_ticks: u64§pack_order_ticks: u64§max_kitchen_queue_len: usize§take_food_ticks: u64§leave_ticks: u64§till_salary_per_hour: f64§kitchen_salary_per_hour: f64Implementations§
Trait Implementations§
Source§impl Clone for RestaurantConfig
impl Clone for RestaurantConfig
Source§fn clone(&self) -> RestaurantConfig
fn clone(&self) -> RestaurantConfig
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 moreSource§impl Debug for RestaurantConfig
impl Debug for RestaurantConfig
Source§impl From<RestaurantArgs> for RestaurantConfig
impl From<RestaurantArgs> for RestaurantConfig
Source§fn from(restaurant_args: RestaurantArgs) -> Self
fn from(restaurant_args: RestaurantArgs) -> Self
Converts to this type from the input type.
impl Copy for RestaurantConfig
Auto Trait Implementations§
impl Freeze for RestaurantConfig
impl RefUnwindSafe for RestaurantConfig
impl Send for RestaurantConfig
impl Sync for RestaurantConfig
impl Unpin for RestaurantConfig
impl UnwindSafe for RestaurantConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more