pub struct TimingResult {
pub duration_ns: u64,
pub duration_us: u64,
pub duration_ms: u64,
}Expand description
Result of timing a query.
Fields§
§duration_ns: u64Execution time in nanoseconds.
duration_us: u64Execution time in microseconds.
duration_ms: u64Execution time in milliseconds.
Implementations§
Source§impl TimingResult
impl TimingResult
Sourcepub fn from_nanos(ns: u64) -> Self
pub fn from_nanos(ns: u64) -> Self
Create from a duration.
Trait Implementations§
Source§impl Clone for TimingResult
impl Clone for TimingResult
Source§fn clone(&self) -> TimingResult
fn clone(&self) -> TimingResult
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for TimingResult
impl RefUnwindSafe for TimingResult
impl Send for TimingResult
impl Sync for TimingResult
impl Unpin for TimingResult
impl UnwindSafe for TimingResult
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