[][src]Struct rustc_version::LlvmVersion

pub struct LlvmVersion {
    pub major: u64,
    pub minor: u64,
}

LLVM version

LLVM's version numbering scheme is not semver compatible until version 4.0

rustc just prints the major and minor versions, so other parts of the version are not included.

Fields

major: u64

Major version

minor: u64

Minor version

Trait Implementations

impl Clone for LlvmVersion[src]

impl Debug for LlvmVersion[src]

impl Display for LlvmVersion[src]

impl Eq for LlvmVersion[src]

impl FromStr for LlvmVersion[src]

type Err = LlvmVersionParseError

The associated error which can be returned from parsing.

impl Hash for LlvmVersion[src]

impl Ord for LlvmVersion[src]

impl PartialEq<LlvmVersion> for LlvmVersion[src]

impl PartialOrd<LlvmVersion> for LlvmVersion[src]

impl StructuralEq for LlvmVersion[src]

impl StructuralPartialEq for LlvmVersion[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> 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> ToString for T where
    T: Display + ?Sized
[src]

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.