pub struct ScrollbarResponse {
pub track_rect: Rect,
pub handle_rect: Rect,
pub scroll_offset: f64,
pub dragged: bool,
}Expand description
Scrollbar geometry response
Fields§
§track_rect: RectTrack rectangle
handle_rect: RectHandle rectangle
scroll_offset: f64New scroll offset (if dragging)
dragged: boolWhether scrollbar was dragged
Trait Implementations§
Source§impl Clone for ScrollbarResponse
impl Clone for ScrollbarResponse
Source§fn clone(&self) -> ScrollbarResponse
fn clone(&self) -> ScrollbarResponse
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 Debug for ScrollbarResponse
impl Debug for ScrollbarResponse
Source§impl Default for ScrollbarResponse
impl Default for ScrollbarResponse
Source§fn default() -> ScrollbarResponse
fn default() -> ScrollbarResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScrollbarResponse
impl<'de> Deserialize<'de> for ScrollbarResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ScrollbarResponse
impl RefUnwindSafe for ScrollbarResponse
impl Send for ScrollbarResponse
impl Sync for ScrollbarResponse
impl Unpin for ScrollbarResponse
impl UnsafeUnpin for ScrollbarResponse
impl UnwindSafe for ScrollbarResponse
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