Skip to main content

LayoutAllocationDebugStats

Struct LayoutAllocationDebugStats 

Source
pub struct LayoutAllocationDebugStats {
Show 27 fields pub layout_box_count: usize, pub layout_box_child_count: usize, pub layout_box_child_capacity: usize, pub layout_box_heap_bytes: usize, pub modifier_slice_count: usize, pub modifier_slice_heap_bytes: usize, pub modifier_draw_command_count: usize, pub modifier_draw_command_capacity: usize, pub modifier_pointer_input_count: usize, pub modifier_pointer_input_capacity: usize, pub modifier_click_handler_count: usize, pub modifier_click_handler_capacity: usize, pub modifier_text_content_count: usize, pub modifier_text_style_count: usize, pub modifier_text_layout_options_count: usize, pub modifier_prepared_text_layout_count: usize, pub modifier_graphics_layer_count: usize, pub modifier_graphics_layer_resolver_count: usize, pub semantics_node_count: usize, pub semantics_action_count: usize, pub semantics_action_capacity: usize, pub semantics_child_count: usize, pub semantics_child_capacity: usize, pub semantics_description_count: usize, pub semantics_description_bytes: usize, pub semantics_text_role_bytes: usize, pub semantics_heap_bytes: usize,
}

Fields§

§layout_box_count: usize§layout_box_child_count: usize§layout_box_child_capacity: usize§layout_box_heap_bytes: usize§modifier_slice_count: usize§modifier_slice_heap_bytes: usize§modifier_draw_command_count: usize§modifier_draw_command_capacity: usize§modifier_pointer_input_count: usize§modifier_pointer_input_capacity: usize§modifier_click_handler_count: usize§modifier_click_handler_capacity: usize§modifier_text_content_count: usize§modifier_text_style_count: usize§modifier_text_layout_options_count: usize§modifier_prepared_text_layout_count: usize§modifier_graphics_layer_count: usize§modifier_graphics_layer_resolver_count: usize§semantics_node_count: usize§semantics_action_count: usize§semantics_action_capacity: usize§semantics_child_count: usize§semantics_child_capacity: usize§semantics_description_count: usize§semantics_description_bytes: usize§semantics_text_role_bytes: usize§semantics_heap_bytes: usize

Trait Implementations§

Source§

impl Clone for LayoutAllocationDebugStats

Source§

fn clone(&self) -> LayoutAllocationDebugStats

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LayoutAllocationDebugStats

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for LayoutAllocationDebugStats

Source§

fn default() -> LayoutAllocationDebugStats

Returns the “default value” for a type. Read more
Source§

impl PartialEq for LayoutAllocationDebugStats

Source§

fn eq(&self, other: &LayoutAllocationDebugStats) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for LayoutAllocationDebugStats

Source§

impl Eq for LayoutAllocationDebugStats

Source§

impl StructuralPartialEq for LayoutAllocationDebugStats

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.