pub struct DepartmentConfig {
pub enabled: bool,
pub headcount_multiplier: f64,
pub custom_departments: Vec<CustomDepartmentConfig>,
}Expand description
Department configuration.
Fields§
§enabled: boolEnable department assignment
headcount_multiplier: f64Multiplier for department headcounts
custom_departments: Vec<CustomDepartmentConfig>Custom department definitions (optional)
Trait Implementations§
Source§impl Clone for DepartmentConfig
impl Clone for DepartmentConfig
Source§fn clone(&self) -> DepartmentConfig
fn clone(&self) -> DepartmentConfig
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 DepartmentConfig
impl Debug for DepartmentConfig
Source§impl Default for DepartmentConfig
impl Default for DepartmentConfig
Source§impl<'de> Deserialize<'de> for DepartmentConfig
impl<'de> Deserialize<'de> for DepartmentConfig
Source§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 Freeze for DepartmentConfig
impl RefUnwindSafe for DepartmentConfig
impl Send for DepartmentConfig
impl Sync for DepartmentConfig
impl Unpin for DepartmentConfig
impl UnwindSafe for DepartmentConfig
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