pub struct StepTiming {
pub pack: Duration,
pub exec: Duration,
pub read: Duration,
}Expand description
Per-step timing for a JitRecurrent::step call. pack = pack_inputs +
RecurrentJit::pack_state; exec = JIT execute; read = output copy +
state update.
Fields§
§pack: Duration§exec: Duration§read: DurationTrait Implementations§
Source§impl Clone for StepTiming
impl Clone for StepTiming
Source§fn clone(&self) -> StepTiming
fn clone(&self) -> StepTiming
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StepTiming
impl Debug for StepTiming
Source§impl Default for StepTiming
impl Default for StepTiming
Source§fn default() -> StepTiming
fn default() -> StepTiming
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StepTiming
impl RefUnwindSafe for StepTiming
impl Send for StepTiming
impl Sync for StepTiming
impl Unpin for StepTiming
impl UnsafeUnpin for StepTiming
impl UnwindSafe for StepTiming
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more