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 const fn with_anchor(self, anchor: Anchor) -> Toasts
pub const fn with_anchor(self, anchor: Anchor) -> Toasts
Where toasts should appear.
Sourcepub const fn with_spacing(self, spacing: f32) -> Toasts
pub const fn with_spacing(self, spacing: f32) -> Toasts
Sets spacing between adjacent toasts.
Sourcepub const fn with_margin(self, margin: Vec2) -> Toasts
pub const fn with_margin(self, margin: Vec2) -> Toasts
Margin or distance from screen to toasts’ bounding boxes
Sourcepub const fn with_padding(self, padding: Vec2) -> Toasts
pub const fn with_padding(self, padding: Vec2) -> Toasts
Padding or distance from toasts’ bounding boxes to inner contents.
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 UnwindSafe for Toasts
Blanket Implementations§
Source§impl<T, U> AsBindGroupShaderType<U> for T
impl<T, U> AsBindGroupShaderType<U> for T
Source§fn as_bind_group_shader_type(&self, _images: &RenderAssets<Image>) -> U
fn as_bind_group_shader_type(&self, _images: &RenderAssets<Image>) -> U
Return the
T ShaderType for self. When used in AsBindGroup
derives, it is safe to assume that all images in self exist.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> 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>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<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>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> 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)
Convert
&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)
Convert
&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> DowncastSync for T
impl<T> DowncastSync 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 data from the given World