[][src]Enum rustc_version::LlvmVersionParseError

pub enum LlvmVersionParseError {
    ParseIntError(ParseIntError),
    ComponentMustNotHaveLeadingZeros,
    ComponentMustNotHaveSign,
    MinorVersionMustBeZeroAfter4,
    MinorVersionRequiredBefore4,
    TooManyComponents,
}

LLVM Version Parse Error

Variants

ParseIntError(ParseIntError)

An error occurred in parsing a version component as an integer

ComponentMustNotHaveLeadingZeros

A version component must not have leading zeros

ComponentMustNotHaveSign

A version component has a sign

MinorVersionMustBeZeroAfter4

Minor version component must be zero on LLVM versions later than 4.0

MinorVersionRequiredBefore4

Minor version component is required on LLVM versions earlier than 4.0

TooManyComponents

Too many components

Trait Implementations

impl Debug for LlvmVersionParseError[src]

impl Display for LlvmVersionParseError[src]

impl Error for LlvmVersionParseError[src]

impl From<LlvmVersionParseError> for Error[src]

impl From<ParseIntError> for LlvmVersionParseError[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> 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.