pub struct ScrollableResponse {
pub content_size: f64,
pub viewport_size: f64,
pub has_scrollbar: bool,
pub viewport: Rect,
pub content_area: Rect,
}Expand description
Response from scrollable container geometry calculation
Fields§
§content_size: f64Total content size (as measured)
viewport_size: f64Viewport size
has_scrollbar: boolWhether scrollbar is visible
viewport: RectViewport rectangle
content_area: RectContent area rectangle (excluding scrollbar)
Trait Implementations§
Source§impl Clone for ScrollableResponse
impl Clone for ScrollableResponse
Source§fn clone(&self) -> ScrollableResponse
fn clone(&self) -> ScrollableResponse
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 ScrollableResponse
impl Debug for ScrollableResponse
Source§impl Default for ScrollableResponse
impl Default for ScrollableResponse
Source§fn default() -> ScrollableResponse
fn default() -> ScrollableResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScrollableResponse
impl<'de> Deserialize<'de> for ScrollableResponse
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 ScrollableResponse
impl RefUnwindSafe for ScrollableResponse
impl Send for ScrollableResponse
impl Sync for ScrollableResponse
impl Unpin for ScrollableResponse
impl UnsafeUnpin for ScrollableResponse
impl UnwindSafe for ScrollableResponse
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