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§
Source§impl Clone for ExposureNotification
impl Clone for ExposureNotification
Source§fn clone(&self) -> ExposureNotification
fn clone(&self) -> ExposureNotification
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ExposureNotification
impl Debug for ExposureNotification
Source§impl Default for ExposureNotification
impl Default for ExposureNotification
Source§fn default() -> ExposureNotification
fn default() -> ExposureNotification
Source§impl<'de> Deserialize<'de> for ExposureNotification
impl<'de> Deserialize<'de> for ExposureNotification
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>,
Source§impl PartialEq for ExposureNotification
impl PartialEq for ExposureNotification
Source§impl Serialize for ExposureNotification
impl Serialize for ExposureNotification
impl Eq for ExposureNotification
impl StructuralPartialEq for ExposureNotification
Auto Trait Implementations§
impl Freeze for ExposureNotification
impl RefUnwindSafe for ExposureNotification
impl Send for ExposureNotification
impl Sync for ExposureNotification
impl Unpin for ExposureNotification
impl UnwindSafe for ExposureNotification
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.