pub struct ModuleTargeting {
pub device_feature_targeting: Option<Vec<DeviceFeatureTargeting>>,
pub sdk_version_targeting: Option<SdkVersionTargeting>,
pub user_countries_targeting: Option<UserCountriesTargeting>,
}Expand description
Targeting on the module level.
This type is not used in any activity, and only used as part of another schema.
Fields§
§device_feature_targeting: Option<Vec<DeviceFeatureTargeting>>Targeting for device features.
sdk_version_targeting: Option<SdkVersionTargeting>The sdk version that the variant targets
user_countries_targeting: Option<UserCountriesTargeting>Countries-level targeting
Trait Implementations§
Source§impl Clone for ModuleTargeting
impl Clone for ModuleTargeting
Source§fn clone(&self) -> ModuleTargeting
fn clone(&self) -> ModuleTargeting
Returns a duplicate 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 ModuleTargeting
impl Debug for ModuleTargeting
Source§impl Default for ModuleTargeting
impl Default for ModuleTargeting
Source§fn default() -> ModuleTargeting
fn default() -> ModuleTargeting
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModuleTargeting
impl<'de> Deserialize<'de> for ModuleTargeting
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 Serialize for ModuleTargeting
impl Serialize for ModuleTargeting
impl Part for ModuleTargeting
Auto Trait Implementations§
impl Freeze for ModuleTargeting
impl RefUnwindSafe for ModuleTargeting
impl Send for ModuleTargeting
impl Sync for ModuleTargeting
impl Unpin for ModuleTargeting
impl UnwindSafe for ModuleTargeting
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