pub struct EncodingLogEntry {
pub event: EncodingEvent,
pub timestamp: SystemTime,
pub elapsed: Duration,
}Expand description
A single entry in the encoding log.
Fields§
§event: EncodingEventThe event that was logged.
timestamp: SystemTimeWall-clock time when the event occurred.
elapsed: DurationSession-relative elapsed time at the moment of the event.
Implementations§
Source§impl EncodingLogEntry
impl EncodingLogEntry
Sourcepub fn new(
event: EncodingEvent,
timestamp: SystemTime,
elapsed: Duration,
) -> Self
pub fn new( event: EncodingEvent, timestamp: SystemTime, elapsed: Duration, ) -> Self
Create a new log entry.
Trait Implementations§
Source§impl Clone for EncodingLogEntry
impl Clone for EncodingLogEntry
Source§fn clone(&self) -> EncodingLogEntry
fn clone(&self) -> EncodingLogEntry
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 EncodingLogEntry
impl RefUnwindSafe for EncodingLogEntry
impl Send for EncodingLogEntry
impl Sync for EncodingLogEntry
impl Unpin for EncodingLogEntry
impl UnsafeUnpin for EncodingLogEntry
impl UnwindSafe for EncodingLogEntry
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