pub enum ToastMessage {
Push {
message: String,
level: ToastLevel,
duration_ms: Option<u64>,
},
Dismiss(u64),
Clear,
Tick(u64),
}Expand description
Messages that can be sent to a Toast component.
Variants§
Push
Add a new toast with optional auto-dismiss duration.
Fields
§
level: ToastLevelSeverity level.
Dismiss(u64)
Dismiss a specific toast by ID.
Clear
Dismiss all toasts.
Tick(u64)
Advance time by the given milliseconds (for auto-dismiss).
Trait Implementations§
Source§impl Clone for ToastMessage
impl Clone for ToastMessage
Source§fn clone(&self) -> ToastMessage
fn clone(&self) -> ToastMessage
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 ToastMessage
impl Debug for ToastMessage
Source§impl PartialEq for ToastMessage
impl PartialEq for ToastMessage
impl StructuralPartialEq for ToastMessage
Auto Trait Implementations§
impl Freeze for ToastMessage
impl RefUnwindSafe for ToastMessage
impl Send for ToastMessage
impl Sync for ToastMessage
impl Unpin for ToastMessage
impl UnwindSafe for ToastMessage
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> 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