pub struct ClipEntry {
pub handle: Handle<ClipIntern>,
pub spatial_node_index: SpatialNodeIndex,
pub clip_rect: RectKey,
}Expand description
A reference to an interned clip paired with the spatial node that positions it.
Fields§
§handle: Handle<ClipIntern>§spatial_node_index: SpatialNodeIndex§clip_rect: RectKeyTrait Implementations§
Source§impl MallocSizeOf for ClipEntry
impl MallocSizeOf for ClipEntry
Source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
impl Copy for ClipEntry
impl Eq for ClipEntry
impl StructuralPartialEq for ClipEntry
Auto Trait Implementations§
impl Freeze for ClipEntry
impl RefUnwindSafe for ClipEntry
impl Send for ClipEntry
impl Sync for ClipEntry
impl Unpin for ClipEntry
impl UnsafeUnpin for ClipEntry
impl UnwindSafe for ClipEntry
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> 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