pub struct PerfCounters {
pub counters: HashMap<Cow<'static, str>, Counter>,
}Fields§
§counters: HashMap<Cow<'static, str>, Counter>Implementations§
Source§impl PerfCounters
impl PerfCounters
pub fn global() -> AtomicRef<'static, PerfCounters>
pub fn update_counter( &mut self, counter_name: impl Into<Cow<'static, str>>, count: u64, )
pub fn new_frame(&mut self, delta: f64)
pub fn get_counter(&self, counter_name: &str) -> (u64, f64)
pub fn reset_counters(&mut self)
Trait Implementations§
Source§impl Default for PerfCounters
impl Default for PerfCounters
Source§fn default() -> PerfCounters
fn default() -> PerfCounters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PerfCounters
impl RefUnwindSafe for PerfCounters
impl Send for PerfCounters
impl Sync for PerfCounters
impl Unpin for PerfCounters
impl UnwindSafe for PerfCounters
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
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().