pub struct ExposureData {Show 17 fields
pub event_name: &'static str,
pub spec_name: InternedString,
pub rule_id: Option<InternedString>,
pub exposure_time: u64,
pub trigger: ExposureTrigger,
pub evaluation_details: EvaluationDetails,
pub secondary_exposures: Option<Vec<SecondaryExposure>>,
pub undelegated_secondary_exposures: Option<Vec<SecondaryExposure>>,
pub version: Option<u32>,
pub override_spec_name: Option<InternedString>,
pub exposure_info: Option<ExtraExposureInfo>,
pub gate_value: Option<bool>,
pub rule_passed: Option<bool>,
pub is_user_in_experiment: Option<bool>,
pub parameter_name: Option<InternedString>,
pub explicit_params: Option<ExplicitParameters>,
pub allocated_experiment: Option<InternedString>,
}Fields§
§event_name: &'static str§spec_name: InternedString§rule_id: Option<InternedString>§exposure_time: u64§trigger: ExposureTrigger§evaluation_details: EvaluationDetails§secondary_exposures: Option<Vec<SecondaryExposure>>§undelegated_secondary_exposures: Option<Vec<SecondaryExposure>>§version: Option<u32>§override_spec_name: Option<InternedString>§exposure_info: Option<ExtraExposureInfo>§gate_value: Option<bool>§rule_passed: Option<bool>§is_user_in_experiment: Option<bool>§parameter_name: Option<InternedString>§explicit_params: Option<ExplicitParameters>§allocated_experiment: Option<InternedString>Auto Trait Implementations§
impl Freeze for ExposureData
impl RefUnwindSafe for ExposureData
impl Send for ExposureData
impl Sync for ExposureData
impl Unpin for ExposureData
impl UnsafeUnpin for ExposureData
impl UnwindSafe for ExposureData
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