pub struct CMABConfig {
pub salt: String,
pub target_app_ids: Option<Vec<String>>,
pub default_value: DynamicReturnable,
pub id_type: DynamicString,
pub enabled: bool,
pub version: u32,
pub sample_rate: f64,
pub higher_is_better: bool,
pub groups: Vec<CMABGroup>,
pub config: Option<HashMap<String, CMABGroupConfig>>,
pub targeting_gate_name: Option<String>,
}
Fields§
§salt: String
§target_app_ids: Option<Vec<String>>
§default_value: DynamicReturnable
§id_type: DynamicString
§enabled: bool
§version: u32
§sample_rate: f64
§higher_is_better: bool
§groups: Vec<CMABGroup>
§config: Option<HashMap<String, CMABGroupConfig>>
§targeting_gate_name: Option<String>
Trait Implementations§
Source§impl Clone for CMABConfig
impl Clone for CMABConfig
Source§fn clone(&self) -> CMABConfig
fn clone(&self) -> CMABConfig
Returns a copy 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 CMABConfig
impl Debug for CMABConfig
Source§impl<'de> Deserialize<'de> for CMABConfig
impl<'de> Deserialize<'de> for CMABConfig
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 PartialEq for CMABConfig
impl PartialEq for CMABConfig
Source§impl Serialize for CMABConfig
impl Serialize for CMABConfig
impl StructuralPartialEq for CMABConfig
Auto Trait Implementations§
impl Freeze for CMABConfig
impl RefUnwindSafe for CMABConfig
impl Send for CMABConfig
impl Sync for CMABConfig
impl Unpin for CMABConfig
impl UnwindSafe for CMABConfig
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