pub struct CargoStats {
pub compiler_message_count: usize,
pub compiler_artifact_count: usize,
pub build_script_executed_count: usize,
pub build_finished_count: usize,
pub compiler_message_time: Option<SystemTime>,
pub compiler_artifact_time: Option<SystemTime>,
pub build_script_executed_time: Option<SystemTime>,
pub build_finished_time: Option<SystemTime>,
}Expand description
CargoStats tracks counts for different cargo events and also stores the first occurrence times.
Fields§
§compiler_message_count: usize§compiler_artifact_count: usize§build_script_executed_count: usize§build_finished_count: usize§compiler_message_time: Option<SystemTime>§compiler_artifact_time: Option<SystemTime>§build_script_executed_time: Option<SystemTime>§build_finished_time: Option<SystemTime>Trait Implementations§
Source§impl Clone for CargoStats
impl Clone for CargoStats
Source§fn clone(&self) -> CargoStats
fn clone(&self) -> CargoStats
Returns a copy 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 moreSource§impl Debug for CargoStats
impl Debug for CargoStats
Source§impl Default for CargoStats
impl Default for CargoStats
Source§fn default() -> CargoStats
fn default() -> CargoStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CargoStats
impl RefUnwindSafe for CargoStats
impl Send for CargoStats
impl Sync for CargoStats
impl Unpin for CargoStats
impl UnwindSafe for CargoStats
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