pub struct HoldoutConfig {
pub holdout_pct: u8,
pub assignment_seed: String,
pub max_samples: Option<u64>,
}Expand description
Holdout configuration for experiments.
Fields§
§holdout_pct: u8[INTERNAL] Percentage of traffic to hold out (0-100).
assignment_seed: String[INTERNAL] Deterministic assignment seed for reproducibility.
max_samples: Option<u64>[INTERNAL] Maximum number of samples before stopping.
Trait Implementations§
Source§impl Clone for HoldoutConfig
impl Clone for HoldoutConfig
Source§fn clone(&self) -> HoldoutConfig
fn clone(&self) -> HoldoutConfig
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 HoldoutConfig
impl Debug for HoldoutConfig
Source§impl<'de> Deserialize<'de> for HoldoutConfig
impl<'de> Deserialize<'de> for HoldoutConfig
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
impl Eq for HoldoutConfig
Source§impl PartialEq for HoldoutConfig
impl PartialEq for HoldoutConfig
Source§impl Serialize for HoldoutConfig
impl Serialize for HoldoutConfig
impl StructuralPartialEq for HoldoutConfig
Auto Trait Implementations§
impl Freeze for HoldoutConfig
impl RefUnwindSafe for HoldoutConfig
impl Send for HoldoutConfig
impl Sync for HoldoutConfig
impl Unpin for HoldoutConfig
impl UnsafeUnpin for HoldoutConfig
impl UnwindSafe for HoldoutConfig
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