Struct sauron_core::dom::Measurements
source · [−]pub struct Measurements {
pub name: String,
pub msg_count: usize,
pub view_node_count: usize,
pub update_dispatch_took: f64,
pub build_view_took: f64,
pub total_patches: usize,
pub dom_update_took: f64,
pub total_time: f64,
}
Expand description
Contains the time it took for the last app update call for the component TODO: Maybe rename to Diagnostics
Fields
name: String
The application can name this measurement to determine where this measurement is coming from.
msg_count: usize
The number of msg processed in the update loop
view_node_count: usize
The number of DOM nodes in this Component
update_dispatch_took: f64
Time it took for dispatching the Component’s update function
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
Trait Implementations
sourceimpl Clone for Measurements
impl Clone for Measurements
sourcefn clone(&self) -> Measurements
fn clone(&self) -> Measurements
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Measurements
impl Debug for Measurements
sourceimpl PartialEq<Measurements> for Measurements
impl PartialEq<Measurements> for Measurements
sourcefn 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 ==
. Read more
impl StructuralPartialEq for Measurements
Auto Trait Implementations
impl RefUnwindSafe for Measurements
impl Send for Measurements
impl Sync for Measurements
impl Unpin for Measurements
impl UnwindSafe for Measurements
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more