pub enum NotificationSettingStatus {
NotSupported,
Disabled,
Enabled,
Unknown,
}Expand description
Whether a specific notification feature is enabled.
Variants§
NotSupported
The feature is not supported on this device or OS version.
Disabled
The feature is disabled.
Enabled
The feature is enabled.
Unknown
An unknown status was returned.
Trait Implementations§
Source§impl Clone for NotificationSettingStatus
impl Clone for NotificationSettingStatus
Source§fn clone(&self) -> NotificationSettingStatus
fn clone(&self) -> NotificationSettingStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NotificationSettingStatus
Source§impl Debug for NotificationSettingStatus
impl Debug for NotificationSettingStatus
impl Eq for NotificationSettingStatus
Source§impl From<UNNotificationSetting> for NotificationSettingStatus
impl From<UNNotificationSetting> for NotificationSettingStatus
Source§fn from(setting: UNNotificationSetting) -> Self
fn from(setting: UNNotificationSetting) -> Self
Converts to this type from the input type.
Source§impl Hash for NotificationSettingStatus
impl Hash for NotificationSettingStatus
Source§impl PartialEq for NotificationSettingStatus
impl PartialEq for NotificationSettingStatus
Source§fn eq(&self, other: &NotificationSettingStatus) -> bool
fn eq(&self, other: &NotificationSettingStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NotificationSettingStatus
Auto Trait Implementations§
impl Freeze for NotificationSettingStatus
impl RefUnwindSafe for NotificationSettingStatus
impl Send for NotificationSettingStatus
impl Sync for NotificationSettingStatus
impl Unpin for NotificationSettingStatus
impl UnsafeUnpin for NotificationSettingStatus
impl UnwindSafe for NotificationSettingStatus
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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