pub enum NotificationResponseAction {
Default,
Dismiss,
Other(String),
}Expand description
An action the user took to trigger the NotificationResponse
Variants§
Default
When user clicks on the notification
§Platform Specific
- MacOS: corresponds to UNNotificationDefaultActionIdentifier
Dismiss
When user closes the notification
§Platform Specific
- MacOS: corresponds to UNNotificationDismissActionIdentifier
Other(String)
The identifier string of the action that the user selected, if it is not one of the other actions in NotificationResponseAction
Trait Implementations§
Source§impl Clone for NotificationResponseAction
impl Clone for NotificationResponseAction
Source§fn clone(&self) -> NotificationResponseAction
fn clone(&self) -> NotificationResponseAction
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 NotificationResponseAction
impl Debug for NotificationResponseAction
impl StructuralPartialEq for NotificationResponseAction
Auto Trait Implementations§
impl Freeze for NotificationResponseAction
impl RefUnwindSafe for NotificationResponseAction
impl Send for NotificationResponseAction
impl Sync for NotificationResponseAction
impl Unpin for NotificationResponseAction
impl UnwindSafe for NotificationResponseAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more