pub struct ScrollThumb {
pub clicking_scrollbar: State<Option<(Axis, f64)>>,
pub axis: Axis,
pub size: f32,
/* private fields */
}Fields§
§clicking_scrollbar: State<Option<(Axis, f64)>>§axis: Axis§size: f32Trait Implementations§
Source§impl Clone for ScrollThumb
impl Clone for ScrollThumb
Source§fn clone(&self) -> ScrollThumb
fn clone(&self) -> ScrollThumb
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 ComponentOwned for ScrollThumb
impl ComponentOwned for ScrollThumb
fn render(self) -> impl IntoElement
fn render_key(&self) -> DiffKey
Source§impl PartialEq for ScrollThumb
impl PartialEq for ScrollThumb
impl StructuralPartialEq for ScrollThumb
Auto Trait Implementations§
impl Freeze for ScrollThumb
impl !RefUnwindSafe for ScrollThumb
impl !Send for ScrollThumb
impl !Sync for ScrollThumb
impl Unpin for ScrollThumb
impl !UnwindSafe for ScrollThumb
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> Component for Twhere
T: ComponentOwned + Clone,
impl<T> Component for Twhere
T: ComponentOwned + Clone,
fn render(&self) -> impl IntoElement
fn render_key(&self) -> DiffKey
Source§impl<T> ComponentKey for Twhere
T: Component,
impl<T> ComponentKey for Twhere
T: Component,
fn default_key(&self) -> DiffKey
Source§impl<T> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
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