pub struct SourcingConfig {
pub projects_per_year: u32,
pub renewal_horizon_months: u32,
pub project_duration_months: u32,
}Expand description
Sourcing project configuration.
Fields§
§projects_per_year: u32Number of sourcing projects per year
renewal_horizon_months: u32Months before expiry to trigger renewal project
project_duration_months: u32Average project duration in months
Trait Implementations§
Source§impl Clone for SourcingConfig
impl Clone for SourcingConfig
Source§fn clone(&self) -> SourcingConfig
fn clone(&self) -> SourcingConfig
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 SourcingConfig
impl Debug for SourcingConfig
Source§impl Default for SourcingConfig
impl Default for SourcingConfig
Source§impl<'de> Deserialize<'de> for SourcingConfig
impl<'de> Deserialize<'de> for SourcingConfig
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 SourcingConfig
impl RefUnwindSafe for SourcingConfig
impl Send for SourcingConfig
impl Sync for SourcingConfig
impl Unpin for SourcingConfig
impl UnsafeUnpin for SourcingConfig
impl UnwindSafe for SourcingConfig
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