pub struct SelectionSnapshot {
pub schema: u32,
pub release: String,
pub date: String,
pub pinned_toolchain: String,
pub rustup_version: String,
pub selection: Selection,
pub files: Vec<SnapshotFile>,
}Fields§
§schema: u32§release: String§date: String§pinned_toolchain: String§rustup_version: String§selection: Selection§files: Vec<SnapshotFile>Trait Implementations§
Source§impl<'de> Deserialize<'de> for SelectionSnapshot
impl<'de> Deserialize<'de> for SelectionSnapshot
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
impl Eq for SelectionSnapshot
Source§impl PartialEq for SelectionSnapshot
impl PartialEq for SelectionSnapshot
Source§impl Serialize for SelectionSnapshot
impl Serialize for SelectionSnapshot
impl StructuralPartialEq for SelectionSnapshot
Auto Trait Implementations§
impl Forget for SelectionSnapshot
impl Freeze for SelectionSnapshot
impl Move for SelectionSnapshot
impl RefUnwindSafe for SelectionSnapshot
impl Send for SelectionSnapshot
impl Sync for SelectionSnapshot
impl Unpin for SelectionSnapshot
impl UnsafeUnpin for SelectionSnapshot
impl UnwindSafe for SelectionSnapshot
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.