pub struct CompositionPassDebugStats {
pub commands_len: usize,
pub commands_cap: usize,
pub command_payload_len_bytes: usize,
pub command_payload_cap_bytes: usize,
pub sync_children_len: usize,
pub sync_children_cap: usize,
pub sync_child_ids_len: usize,
pub sync_child_ids_cap: usize,
pub side_effects_len: usize,
pub side_effects_cap: usize,
}Expand description
The largest sizes that the command queues and the side effect list reached during one composition pass, for debugging memory use.
Fields§
§commands_len: usizeMost node commands queued at once.
commands_cap: usizeLargest capacity reserved for node commands.
command_payload_len_bytes: usizeMost bytes of command arguments queued at once.
command_payload_cap_bytes: usizeLargest capacity reserved for command arguments, in bytes.
sync_children_len: usizeMost child list updates queued at once.
sync_children_cap: usizeLargest capacity reserved for child list updates.
sync_child_ids_len: usizeMost child ids stored for child list updates.
sync_child_ids_cap: usizeLargest capacity reserved for those child ids.
side_effects_len: usizeMost side effects queued at once.
side_effects_cap: usizeLargest capacity reserved for the side effects.
Trait Implementations§
Source§impl Clone for CompositionPassDebugStats
impl Clone for CompositionPassDebugStats
impl Copy for CompositionPassDebugStats
Source§impl Debug for CompositionPassDebugStats
impl Debug for CompositionPassDebugStats
Source§impl Default for CompositionPassDebugStats
impl Default for CompositionPassDebugStats
impl Eq for CompositionPassDebugStats
impl StructuralPartialEq for CompositionPassDebugStats
Auto Trait Implementations§
impl Freeze for CompositionPassDebugStats
impl RefUnwindSafe for CompositionPassDebugStats
impl Send for CompositionPassDebugStats
impl Sync for CompositionPassDebugStats
impl Unpin for CompositionPassDebugStats
impl UnsafeUnpin for CompositionPassDebugStats
impl UnwindSafe for CompositionPassDebugStats
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