pub struct VirtualItem {
pub index: usize,
pub start: u64,
pub size: u32,
}Expand description
A virtual item produced for rendering.
start includes scroll_margin and padding_start.
Fields§
§index: usize§start: u64Start offset in the scroll axis (includes scroll_margin and padding_start).
size: u32Size in the scroll axis (excludes gap).
Implementations§
Trait Implementations§
Source§impl Clone for VirtualItem
impl Clone for VirtualItem
Source§fn clone(&self) -> VirtualItem
fn clone(&self) -> VirtualItem
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 VirtualItem
impl Debug for VirtualItem
Source§impl<'de> Deserialize<'de> for VirtualItem
impl<'de> Deserialize<'de> for VirtualItem
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
Source§impl PartialEq for VirtualItem
impl PartialEq for VirtualItem
Source§impl Serialize for VirtualItem
impl Serialize for VirtualItem
impl Copy for VirtualItem
impl Eq for VirtualItem
impl StructuralPartialEq for VirtualItem
Auto Trait Implementations§
impl Freeze for VirtualItem
impl RefUnwindSafe for VirtualItem
impl Send for VirtualItem
impl Sync for VirtualItem
impl Unpin for VirtualItem
impl UnwindSafe for VirtualItem
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