pub struct DecisionPolicyConfig {
pub require_low_noise_for_acceptance: bool,
pub max_cv: Option<f64>,
pub missing_noise: MissingNoisePolicy,
}Expand description
Policy for automated structured decisions.
Fields§
§require_low_noise_for_acceptance: boolRequire low-noise evidence before automatically accepting a tradeoff.
max_cv: Option<f64>Maximum accepted coefficient of variation for tradeoff evidence.
missing_noise: MissingNoisePolicyBehavior when required noise evidence is missing.
Implementations§
Source§impl DecisionPolicyConfig
impl DecisionPolicyConfig
pub fn is_default(&self) -> bool
Trait Implementations§
Source§impl Clone for DecisionPolicyConfig
impl Clone for DecisionPolicyConfig
Source§fn clone(&self) -> DecisionPolicyConfig
fn clone(&self) -> DecisionPolicyConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DecisionPolicyConfig
impl Debug for DecisionPolicyConfig
Source§impl Default for DecisionPolicyConfig
impl Default for DecisionPolicyConfig
Source§fn default() -> DecisionPolicyConfig
fn default() -> DecisionPolicyConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DecisionPolicyConfig
impl<'de> Deserialize<'de> for DecisionPolicyConfig
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
Source§impl JsonSchema for DecisionPolicyConfig
impl JsonSchema for DecisionPolicyConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for DecisionPolicyConfig
impl PartialEq for DecisionPolicyConfig
Source§fn eq(&self, other: &DecisionPolicyConfig) -> bool
fn eq(&self, other: &DecisionPolicyConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DecisionPolicyConfig
impl Serialize for DecisionPolicyConfig
impl StructuralPartialEq for DecisionPolicyConfig
Auto Trait Implementations§
impl Freeze for DecisionPolicyConfig
impl RefUnwindSafe for DecisionPolicyConfig
impl Send for DecisionPolicyConfig
impl Sync for DecisionPolicyConfig
impl Unpin for DecisionPolicyConfig
impl UnsafeUnpin for DecisionPolicyConfig
impl UnwindSafe for DecisionPolicyConfig
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