pub struct Toast {
pub color: Color,
pub animation: Animation,
/* private fields */
}Expand description
A Toast with a default duration of 10s
Fields§
§color: Color§animation: AnimationImplementations§
Source§impl Toast
impl Toast
pub fn title(self, title: impl ToString) -> Self
pub fn description(self, description: Element) -> Self
pub fn color(self, color: Color) -> Self
pub fn animation(self, animation: Animation) -> Self
pub fn duration_in_ms(self, duration: u32) -> Self
pub fn is_closable(self, is_closable: bool) -> Self
Trait Implementations§
Source§impl BuildClass for Toast
impl BuildClass for Toast
fn build_class(&self) -> String
fn update_class_attribute(&mut self)
fn get_attributes(&mut self) -> Option<&mut Vec<Attribute>>
fn has_color(&self) -> bool
fn set_color(&mut self, _color: Color)
fn has_size(&self) -> bool
fn set_size(&mut self, _size: Size)
fn has_animation(&self) -> bool
fn set_animation(&mut self, _animation: Animation)
fn has_orientation(&self) -> bool
fn set_orientation(&mut self, _orientation: Orientation)
fn has_side(&self) -> bool
fn set_side(&mut self, _side: Side)
Source§impl Class for Toast
impl Class for Toast
fn base(&self) -> &'static str
fn color(&self) -> Option<&'static str>
fn animation(&self) -> Option<&'static str>
fn size(&self) -> Option<&'static str>
fn variant(&self) -> Option<&'static str>
fn orientation(&self) -> Option<&'static str>
fn side(&self) -> Option<&'static str>
Source§impl HasChildren for Toast
impl HasChildren for Toast
fn has_children(&self) -> bool
fn set_children(&mut self, _children: Element)
impl StructuralPartialEq for Toast
impl UiComp for Toast
Auto Trait Implementations§
impl !Freeze for Toast
impl !RefUnwindSafe for Toast
impl !Send for Toast
impl !Sync for Toast
impl Unpin for Toast
impl !UnwindSafe for Toast
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.