pub struct Toasts { /* private fields */ }Expand description
Implementations§
Source§impl Toasts
impl Toasts
Sourcepub fn add(&mut self, toast: Toast) -> &mut Toast
pub fn add(&mut self, toast: Toast) -> &mut Toast
Adds new toast to the collection.
By default adds toast at the end of the list, can be changed with self.reverse.
Sourcepub fn dismiss_oldest_toast(&mut self)
pub fn dismiss_oldest_toast(&mut self)
Dismisses the oldest toast
Sourcepub fn dismiss_latest_toast(&mut self)
pub fn dismiss_latest_toast(&mut self)
Dismisses the most recent toast
Sourcepub fn dismiss_all_toasts(&mut self)
pub fn dismiss_all_toasts(&mut self)
Dismisses all toasts
Sourcepub fn success(&mut self, caption: impl Into<String>) -> &mut Toast
pub fn success(&mut self, caption: impl Into<String>) -> &mut Toast
Shortcut for adding a toast with info success.
Sourcepub fn info(&mut self, caption: impl Into<String>) -> &mut Toast
pub fn info(&mut self, caption: impl Into<String>) -> &mut Toast
Shortcut for adding a toast with info level.
Sourcepub fn warning(&mut self, caption: impl Into<String>) -> &mut Toast
pub fn warning(&mut self, caption: impl Into<String>) -> &mut Toast
Shortcut for adding a toast with warning level.
Sourcepub fn error(&mut self, caption: impl Into<String>) -> &mut Toast
pub fn error(&mut self, caption: impl Into<String>) -> &mut Toast
Shortcut for adding a toast with error level.
Sourcepub fn basic(&mut self, caption: impl Into<String>) -> &mut Toast
pub fn basic(&mut self, caption: impl Into<String>) -> &mut Toast
Shortcut for adding a toast with no level.
Sourcepub fn custom(
&mut self,
caption: impl Into<String>,
level_string: String,
level_color: Color32,
) -> &mut Toast
pub fn custom( &mut self, caption: impl Into<String>, level_string: String, level_color: Color32, ) -> &mut Toast
Shortcut for adding a toast with custom level.
Sourcepub const fn with_anchor(self, anchor: Anchor) -> Self
pub const fn with_anchor(self, anchor: Anchor) -> Self
Where toasts should appear.
Sourcepub const fn with_spacing(self, spacing: f32) -> Self
pub const fn with_spacing(self, spacing: f32) -> Self
Sets spacing between adjacent toasts.
Sourcepub const fn with_margin(self, margin: Vec2) -> Self
pub const fn with_margin(self, margin: Vec2) -> Self
Margin or distance from screen to toasts’ bounding boxes
Sourcepub const fn with_shadow(self, shadow: Shadow) -> Self
pub const fn with_shadow(self, shadow: Shadow) -> Self
Enables the use of a shadow for toasts.
Sourcepub const fn with_padding(self, padding: Vec2) -> Self
pub const fn with_padding(self, padding: Vec2) -> Self
Padding or distance from toasts’ bounding boxes to inner contents.
Sourcepub fn with_default_font(self, font: FontId) -> Self
pub fn with_default_font(self, font: FontId) -> Self
Changes the default font used for all toasts.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Toasts
impl RefUnwindSafe for Toasts
impl Send for Toasts
impl Sync for Toasts
impl Unpin for Toasts
impl UnsafeUnpin for Toasts
impl UnwindSafe for Toasts
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
impl<T> ConditionalSend for Twhere
T: Send,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSend for T
impl<T> DowncastSend for T
Source§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
Source§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self using default().
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> ⓘ
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> ⓘ
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