pub struct UiDebugScrollHandleChange {Show 16 fields
pub handle_key: usize,
pub kind: UiDebugScrollHandleChangeKind,
pub revision: u64,
pub prev_revision: Option<u64>,
pub offset: Point,
pub prev_offset: Option<Point>,
pub viewport: Size,
pub prev_viewport: Option<Size>,
pub content: Size,
pub prev_content: Option<Size>,
pub offset_changed: bool,
pub viewport_changed: bool,
pub content_changed: bool,
pub bound_elements: u32,
pub bound_nodes_sample: Vec<NodeId>,
pub upgraded_to_layout_bindings: u32,
}Fields§
§handle_key: usize§kind: UiDebugScrollHandleChangeKind§revision: u64§prev_revision: Option<u64>§offset: Point§prev_offset: Option<Point>§viewport: Size§prev_viewport: Option<Size>§content: Size§prev_content: Option<Size>§offset_changed: bool§viewport_changed: bool§content_changed: bool§bound_elements: u32§bound_nodes_sample: Vec<NodeId>§upgraded_to_layout_bindings: u32Trait Implementations§
Source§impl Clone for UiDebugScrollHandleChange
impl Clone for UiDebugScrollHandleChange
Source§fn clone(&self) -> UiDebugScrollHandleChange
fn clone(&self) -> UiDebugScrollHandleChange
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 moreAuto Trait Implementations§
impl Freeze for UiDebugScrollHandleChange
impl RefUnwindSafe for UiDebugScrollHandleChange
impl Send for UiDebugScrollHandleChange
impl Sync for UiDebugScrollHandleChange
impl Unpin for UiDebugScrollHandleChange
impl UnsafeUnpin for UiDebugScrollHandleChange
impl UnwindSafe for UiDebugScrollHandleChange
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