Struct sauron::Measurements
source · pub struct Measurements {
pub node_count: usize,
pub build_view_took: f64,
pub total_patches: usize,
pub dom_update_took: f64,
pub total_time: f64,
pub strong_count: usize,
pub weak_count: usize,
}
Expand description
Contains the time it took for the last app update call for the component TODO: Maybe rename to Diagnostics
Fields§
§node_count: usize
The number of DOM nodes in this Component
build_view_took: f64
Time it took for the Component to build it’s view
total_patches: usize
Total number of patches applied on this update loop
dom_update_took: f64
Time it took for the patching the DOM.
total_time: f64
Total time it took for the component dispatch
strong_count: usize
The total count reference of the Program App
weak_count: usize
The total weak count reference of the Program App
Trait Implementations§
source§impl Clone for Measurements
impl Clone for Measurements
source§fn clone(&self) -> Measurements
fn clone(&self) -> Measurements
Returns a copy 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 Measurements
impl Debug for Measurements
source§impl Default for Measurements
impl Default for Measurements
source§fn default() -> Measurements
fn default() -> Measurements
Returns the “default value” for a type. Read more
source§impl PartialEq for Measurements
impl PartialEq for Measurements
source§fn eq(&self, other: &Measurements) -> bool
fn eq(&self, other: &Measurements) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for Measurements
impl StructuralPartialEq for Measurements
Auto Trait Implementations§
impl Freeze for Measurements
impl RefUnwindSafe for Measurements
impl Send for Measurements
impl Sync for Measurements
impl Unpin for Measurements
impl UnwindSafe for Measurements
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