Struct apple_bundle::info_plist::app_services::ExposureNotification
source · [−]pub struct ExposureNotification {
pub version: Option<Version>,
pub developer_region: Option<String>,
}
Expand description
Exposure Notification
Fields
version: Option<Version>
A number that specifies the version of the API to use.
Important
This type is available in iOS 12.5, and in iOS 13.7 and later.
iOS 13.7 introduces a new method to calculate the user’s Exposure Risk Value, described in ENExposureConfiguration. Set this value to 2 to use this new version and its calculation method, or set this value to 1 to use the earlier API and its calculation method. If you don’t explicitly set this value, the default is 1.
Availability
- iOS 13.7+
Framework
- Exposure Notification
developer_region: Option<String>
A string that specifies the region that the app supports.
Important
This type is available in iOS 12.5, and in iOS 13.7 and later.
All ExposureNotification apps must specify the region for which they work by adding this key to the app’s Info.plist file. The value is a string that represents the app’s region. This value can be an ISO 3166-1 country code (e.g. “CA” for Canada), or the ISO 3166-1/3166-2 country code plus subdivision code (“US-CA” for California).
Availability
- iOS 13.7+
Framework
- Exposure Notification
Trait Implementations
sourceimpl Clone for ExposureNotification
impl Clone for ExposureNotification
sourcefn clone(&self) -> ExposureNotification
fn clone(&self) -> ExposureNotification
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ExposureNotification
impl Debug for ExposureNotification
sourceimpl Default for ExposureNotification
impl Default for ExposureNotification
sourcefn default() -> ExposureNotification
fn default() -> ExposureNotification
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ExposureNotification
impl<'de> Deserialize<'de> for ExposureNotification
sourcefn 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
sourceimpl PartialEq<ExposureNotification> for ExposureNotification
impl PartialEq<ExposureNotification> for ExposureNotification
sourcefn eq(&self, other: &ExposureNotification) -> bool
fn eq(&self, other: &ExposureNotification) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ExposureNotification) -> bool
fn ne(&self, other: &ExposureNotification) -> bool
This method tests for !=
.
sourceimpl Serialize for ExposureNotification
impl Serialize for ExposureNotification
impl Eq for ExposureNotification
impl StructuralEq for ExposureNotification
impl StructuralPartialEq for ExposureNotification
Auto Trait Implementations
impl RefUnwindSafe for ExposureNotification
impl Send for ExposureNotification
impl Sync for ExposureNotification
impl Unpin for ExposureNotification
impl UnwindSafe for ExposureNotification
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.