Struct veloren_common_ecs::CpuTimeStats
source · pub struct CpuTimeStats {
measures: Vec<(u64, f32)>,
}
Fields§
§measures: Vec<(u64, f32)>
the first entry will always be 0, the last entry will always be dt
usage
starting from ns
Implementations§
Trait Implementations§
source§impl Default for CpuTimeStats
impl Default for CpuTimeStats
source§fn default() -> CpuTimeStats
fn default() -> CpuTimeStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for CpuTimeStats
impl Send for CpuTimeStats
impl Sync for CpuTimeStats
impl Unpin for CpuTimeStats
impl UnwindSafe for CpuTimeStats
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> TryDefault for Twhere
T: Default,
impl<T> TryDefault for Twhere
T: Default,
§fn try_default() -> Result<T, String>
fn try_default() -> Result<T, String>
Tries to create the default.
§fn unwrap_default() -> Self
fn unwrap_default() -> Self
Calls
try_default
and panics on an error case.