pub struct ChangeOrderSchemaConfig {
pub enabled: bool,
pub probability: f64,
pub max_per_project: u32,
pub approval_rate: f64,
}Expand description
Change order configuration.
Fields§
§enabled: boolWhether change order generation is enabled.
probability: f64Probability that a project will have at least one change order (0.0 to 1.0).
max_per_project: u32Maximum change orders per project.
approval_rate: f64Approval rate for change orders (0.0 to 1.0).
Trait Implementations§
Source§impl Clone for ChangeOrderSchemaConfig
impl Clone for ChangeOrderSchemaConfig
Source§fn clone(&self) -> ChangeOrderSchemaConfig
fn clone(&self) -> ChangeOrderSchemaConfig
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 ChangeOrderSchemaConfig
impl Debug for ChangeOrderSchemaConfig
Source§impl Default for ChangeOrderSchemaConfig
impl Default for ChangeOrderSchemaConfig
Source§impl<'de> Deserialize<'de> for ChangeOrderSchemaConfig
impl<'de> Deserialize<'de> for ChangeOrderSchemaConfig
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 ChangeOrderSchemaConfig
impl RefUnwindSafe for ChangeOrderSchemaConfig
impl Send for ChangeOrderSchemaConfig
impl Sync for ChangeOrderSchemaConfig
impl Unpin for ChangeOrderSchemaConfig
impl UnsafeUnpin for ChangeOrderSchemaConfig
impl UnwindSafe for ChangeOrderSchemaConfig
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