pub enum ToastOutput {
Added(u64),
Dismissed(u64),
Expired(Vec<u64>),
Cleared,
}Expand description
Output messages from a Toast component.
Variants§
Added(u64)
A toast was added (returns ID).
Dismissed(u64)
A toast was dismissed by user.
Expired(Vec<u64>)
One or more toasts expired (auto-dismissed) in a single tick.
Cleared
All toasts were cleared.
Trait Implementations§
Source§impl Clone for ToastOutput
impl Clone for ToastOutput
Source§fn clone(&self) -> ToastOutput
fn clone(&self) -> ToastOutput
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 ToastOutput
impl Debug for ToastOutput
Source§impl PartialEq for ToastOutput
impl PartialEq for ToastOutput
impl Eq for ToastOutput
impl StructuralPartialEq for ToastOutput
Auto Trait Implementations§
impl Freeze for ToastOutput
impl RefUnwindSafe for ToastOutput
impl Send for ToastOutput
impl Sync for ToastOutput
impl Unpin for ToastOutput
impl UnsafeUnpin for ToastOutput
impl UnwindSafe for ToastOutput
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<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
Compare self to
key and return true if they are equal.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