pub struct CollectionSnapshot {
pub schema: u32,
pub rustup_version: String,
pub toolchains: Vec<ToolchainRecord>,
pub inputs: Vec<String>,
pub files: Vec<SnapshotFile>,
}Fields§
§schema: u32§rustup_version: String§toolchains: Vec<ToolchainRecord>§inputs: Vec<String>SHA-256 identities of directly supplied inventories, including the previous generation.
files: Vec<SnapshotFile>Trait Implementations§
Source§impl Debug for CollectionSnapshot
impl Debug for CollectionSnapshot
Source§impl<'de> Deserialize<'de> for CollectionSnapshot
impl<'de> Deserialize<'de> for CollectionSnapshot
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 CollectionSnapshot
Source§impl PartialEq for CollectionSnapshot
impl PartialEq for CollectionSnapshot
Source§impl Serialize for CollectionSnapshot
impl Serialize for CollectionSnapshot
impl StructuralPartialEq for CollectionSnapshot
Auto Trait Implementations§
impl Forget for CollectionSnapshot
impl Freeze for CollectionSnapshot
impl Move for CollectionSnapshot
impl RefUnwindSafe for CollectionSnapshot
impl Send for CollectionSnapshot
impl Sync for CollectionSnapshot
impl Unpin for CollectionSnapshot
impl UnsafeUnpin for CollectionSnapshot
impl UnwindSafe for CollectionSnapshot
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.