pub struct FavoriteToggle { /* private fields */ }Expand description
A heart that marks something as a favorite: filled when on, an outline when off.
use ravenrs_reactive::State;
use ravenrs_widgets::FavoriteToggle;
let liked = State::new(false);
let heart = FavoriteToggle::new(liked.binding()).label("Warm portrait");Implementations§
Trait Implementations§
Source§impl Debug for FavoriteToggle
impl Debug for FavoriteToggle
Auto Trait Implementations§
impl !RefUnwindSafe for FavoriteToggle
impl !Send for FavoriteToggle
impl !Sync for FavoriteToggle
impl !UnwindSafe for FavoriteToggle
impl Freeze for FavoriteToggle
impl Unpin for FavoriteToggle
impl UnsafeUnpin for FavoriteToggle
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
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.