[][src]Struct rustwide::toolchain::CiToolchain

pub struct CiToolchain { /* fields omitted */ }

Metadata of a CI toolchain. See Toolchain to create and get it.

Methods

impl CiToolchain[src]

pub fn sha(&self) -> &str[src]

Get the SHA of the git commit that produced this toolchain.

pub fn is_alt(&self) -> bool[src]

Check whether this is a normal CI artifact or an alternate CI artifact.

Alternate CI artifacts are artifacts with extra assertions or features, produced by the Rust team mostly for internal usage. The difference between them and normal CI artifacts can change over time.

Trait Implementations

impl Clone for CiToolchain[src]

impl Debug for CiToolchain[src]

impl<'de> Deserialize<'de> for CiToolchain[src]

impl Eq for CiToolchain[src]

impl Hash for CiToolchain[src]

impl PartialEq<CiToolchain> for CiToolchain[src]

impl Serialize for CiToolchain[src]

impl StructuralEq for CiToolchain[src]

impl StructuralPartialEq for CiToolchain[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,