[−][src]Struct rustwide::toolchain::CiToolchain
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]
fn clone(&self) -> CiToolchain
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CiToolchain
[src]
impl<'de> Deserialize<'de> for CiToolchain
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for CiToolchain
[src]
impl Hash for CiToolchain
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<CiToolchain> for CiToolchain
[src]
fn eq(&self, other: &CiToolchain) -> bool
[src]
fn ne(&self, other: &CiToolchain) -> bool
[src]
impl Serialize for CiToolchain
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for CiToolchain
[src]
impl StructuralPartialEq for CiToolchain
[src]
Auto Trait Implementations
impl RefUnwindSafe for CiToolchain
impl Send for CiToolchain
impl Sync for CiToolchain
impl Unpin for CiToolchain
impl UnwindSafe for CiToolchain
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[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]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,