pub struct LayoutTree { /* private fields */ }Expand description
Result of running layout for a Compose tree.
Implementations§
Source§impl LayoutTree
impl LayoutTree
Sourcepub fn debug_allocation_stats(&self) -> LayoutAllocationDebugStats
pub fn debug_allocation_stats(&self) -> LayoutAllocationDebugStats
Counts the allocations that the layout boxes of this tree retain.
Trait Implementations§
Source§impl Clone for LayoutTree
impl Clone for LayoutTree
Auto Trait Implementations§
impl !RefUnwindSafe for LayoutTree
impl !Send for LayoutTree
impl !Sync for LayoutTree
impl !UnwindSafe for LayoutTree
impl Freeze for LayoutTree
impl Unpin for LayoutTree
impl UnsafeUnpin for LayoutTree
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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