pub struct ShadowPolicy {
pub ramp: Option<f64>,
pub log_mismatches: Option<bool>,
pub mismatch_logging: Option<MismatchLogging>,
}Expand description
Per-use-case shadow validation policy.
Fields§
§ramp: Option<f64>Independent stable cohort percentage in [0, 100]. Omitted and zero disable shadow work.
log_mismatches: Option<bool>Shorthand for the whole mismatch_logging
group: true stands for value on with MismatchDiff::Values,
false for both leaves off. Leaves set in mismatch_logging override
what it expands to, before runtime overlays merge leaf by leaf.
mismatch_logging: Option<MismatchLogging>Content of the warning emitted per confirmed mismatch. Omitted leaves default off.
Trait Implementations§
Source§impl Clone for ShadowPolicy
impl Clone for ShadowPolicy
Source§fn clone(&self) -> ShadowPolicy
fn clone(&self) -> ShadowPolicy
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 ShadowPolicy
impl Debug for ShadowPolicy
Source§impl Default for ShadowPolicy
impl Default for ShadowPolicy
Source§fn default() -> ShadowPolicy
fn default() -> ShadowPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for ShadowPolicy
impl PartialEq for ShadowPolicy
Source§fn eq(&self, other: &ShadowPolicy) -> bool
fn eq(&self, other: &ShadowPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ShadowPolicy
Auto Trait Implementations§
impl Freeze for ShadowPolicy
impl RefUnwindSafe for ShadowPolicy
impl Send for ShadowPolicy
impl Sync for ShadowPolicy
impl Unpin for ShadowPolicy
impl UnsafeUnpin for ShadowPolicy
impl UnwindSafe for ShadowPolicy
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