pub struct ToolchainHeartbeat {
pub node: Option<String>,
pub npm: Option<String>,
pub cargo: Option<String>,
pub rustc: Option<String>,
}Fields§
§node: Option<String>§npm: Option<String>§cargo: Option<String>§rustc: Option<String>Implementations§
Source§impl ToolchainHeartbeat
impl ToolchainHeartbeat
pub fn capture() -> Self
pub fn to_summary(&self) -> String
Trait Implementations§
Source§impl Clone for ToolchainHeartbeat
impl Clone for ToolchainHeartbeat
Source§fn clone(&self) -> ToolchainHeartbeat
fn clone(&self) -> ToolchainHeartbeat
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 ToolchainHeartbeat
impl Debug for ToolchainHeartbeat
Source§impl<'de> Deserialize<'de> for ToolchainHeartbeat
impl<'de> Deserialize<'de> for ToolchainHeartbeat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ToolchainHeartbeat
impl RefUnwindSafe for ToolchainHeartbeat
impl Send for ToolchainHeartbeat
impl Sync for ToolchainHeartbeat
impl Unpin for ToolchainHeartbeat
impl UnsafeUnpin for ToolchainHeartbeat
impl UnwindSafe for ToolchainHeartbeat
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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