#[repr(i32)]pub enum ENotificationSetting {
KENotificationSettingNotifyUseDefault = 0,
KENotificationSettingAlways = 1,
KENotificationSettingNever = 2,
}Expand description
Notification setting preference
Variants§
KENotificationSettingNotifyUseDefault = 0
KENotificationSettingAlways = 1
KENotificationSettingNever = 2
Implementations§
Source§impl ENotificationSetting
impl ENotificationSetting
Sourcepub fn is_valid(value: i32) -> bool
pub fn is_valid(value: i32) -> bool
Returns true if value is a variant of ENotificationSetting.
Sourcepub fn from_i32(value: i32) -> Option<ENotificationSetting>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<ENotificationSetting>
Use the TryFrom<i32> implementation instead
Converts an i32 to a ENotificationSetting, or None if value is not a valid variant.
Trait Implementations§
Source§impl Clone for ENotificationSetting
impl Clone for ENotificationSetting
Source§fn clone(&self) -> ENotificationSetting
fn clone(&self) -> ENotificationSetting
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 ENotificationSetting
impl Debug for ENotificationSetting
Source§impl Default for ENotificationSetting
impl Default for ENotificationSetting
Source§fn default() -> ENotificationSetting
fn default() -> ENotificationSetting
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ENotificationSetting
impl<'de> Deserialize<'de> for ENotificationSetting
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 From<ENotificationSetting> for i32
impl From<ENotificationSetting> for i32
Source§fn from(value: ENotificationSetting) -> i32
fn from(value: ENotificationSetting) -> i32
Converts to this type from the input type.
Source§impl Hash for ENotificationSetting
impl Hash for ENotificationSetting
Source§impl PartialEq for ENotificationSetting
impl PartialEq for ENotificationSetting
Source§impl Serialize for ENotificationSetting
impl Serialize for ENotificationSetting
Source§impl TryFrom<i32> for ENotificationSetting
impl TryFrom<i32> for ENotificationSetting
Source§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ENotificationSetting, DecodeError>
fn try_from(value: i32) -> Result<ENotificationSetting, DecodeError>
Performs the conversion.
impl Copy for ENotificationSetting
impl Eq for ENotificationSetting
impl StructuralPartialEq for ENotificationSetting
Auto Trait Implementations§
impl Freeze for ENotificationSetting
impl RefUnwindSafe for ENotificationSetting
impl Send for ENotificationSetting
impl Sync for ENotificationSetting
impl Unpin for ENotificationSetting
impl UnsafeUnpin for ENotificationSetting
impl UnwindSafe for ENotificationSetting
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