pub struct ChannelVersion {
pub rustc: Version,
pub rustfmt: Version,
pub clippy: Version,
pub miri: Option<Version>,
}
Expand description
Tool versions for a specific Rust release channel.
Contains versions for rustc, rustfmt, clippy, and optionally miri.
Fields§
§rustc: Version
Version information for rustc
.
rustfmt: Version
Version information for rustfmt
.
clippy: Version
Version information for clippy
.
miri: Option<Version>
Optional version information for miri
, if available.
Trait Implementations§
Source§impl Clone for ChannelVersion
impl Clone for ChannelVersion
Source§fn clone(&self) -> ChannelVersion
fn clone(&self) -> ChannelVersion
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 moreSource§impl Debug for ChannelVersion
impl Debug for ChannelVersion
Source§impl<'de> Deserialize<'de> for ChannelVersion
impl<'de> Deserialize<'de> for ChannelVersion
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
Source§impl PartialEq for ChannelVersion
impl PartialEq for ChannelVersion
Source§impl Serialize for ChannelVersion
impl Serialize for ChannelVersion
impl Eq for ChannelVersion
impl StructuralPartialEq for ChannelVersion
Auto Trait Implementations§
impl Freeze for ChannelVersion
impl RefUnwindSafe for ChannelVersion
impl Send for ChannelVersion
impl Sync for ChannelVersion
impl Unpin for ChannelVersion
impl UnwindSafe for ChannelVersion
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> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage>
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CloneableStorage for T
impl<T> CloneableStorage for T
fn clone_storage(&self) -> Box<dyn CloneableStorage>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.