#[non_exhaustive]pub struct Toolchains {
pub kind: ObjectKind,
pub version: MajorMinor,
pub toolchains: Vec<Toolchain>,
}
Expand description
The toolchains object kind lists properties of the toolchains used during the build
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.kind: ObjectKind
Kind of the toolchains object.
version: MajorMinor
Version of the toolchains object.
toolchains: Vec<Toolchain>
Toolchains.
Trait Implementations§
Source§impl Clone for Toolchains
impl Clone for Toolchains
Source§fn clone(&self) -> Toolchains
fn clone(&self) -> Toolchains
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 Toolchains
impl Debug for Toolchains
Source§impl Default for Toolchains
impl Default for Toolchains
Source§fn default() -> Toolchains
fn default() -> Toolchains
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Toolchains
impl<'de> Deserialize<'de> for Toolchains
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 Object for Toolchains
impl Object for Toolchains
Source§impl PartialEq for Toolchains
impl PartialEq for Toolchains
Source§impl Serialize for Toolchains
impl Serialize for Toolchains
impl StructuralPartialEq for Toolchains
Auto Trait Implementations§
impl Freeze for Toolchains
impl RefUnwindSafe for Toolchains
impl Send for Toolchains
impl Sync for Toolchains
impl Unpin for Toolchains
impl UnwindSafe for Toolchains
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