[−][src]Enum target_lexicon::Vendor
The "vendor" field, which in practice is little more than an arbitrary modifier.
Variants
Custom(CustomVendor)
A custom vendor. "Custom" in this context means that the vendor is not specifically recognized by upstream Autotools, LLVM, Rust, or other relevant authorities on triple naming. It's useful for people building and using locally patched toolchains.
Outside of such patched environments, users of target-lexicon
should
treat Custom
the same as Unknown
and ignore the string.
Methods
impl Vendor
[src]
Trait Implementations
impl Display for Vendor
[src]
impl Debug for Vendor
[src]
impl PartialEq<Vendor> for Vendor
[src]
impl Eq for Vendor
[src]
impl FromStr for Vendor
[src]
type Err = ()
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, ()>
[src]
impl Hash for Vendor
[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 StructuralPartialEq for Vendor
[src]
impl StructuralEq for Vendor
[src]
impl Clone for Vendor
[src]
fn clone(&self) -> Vendor
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for Vendor
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for 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> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,