[][src]Enum bodhi::data::FedoraRelease

#[non_exhaustive]
pub enum FedoraRelease {
    F33,
    F32,
    F32C,
    F31,
    F31C,
    F31F,
    F31M,
    F30,
    F30C,
    F30F,
    F30M,
    F29,
    F29C,
    F29F,
    F29M,
    F28,
    F28C,
    F28M,
    F27,
    F27M,
    F26,
    F25,
    F24,
    F23,
    F22,
    F21,
    EPEL8,
    EPEL8M,
    EPEL7,
    EL6,
    EL5,
}

This enum represents a fedora release.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
F33
F32
F32C
F31
F31C
F31F
F31M
F30
F30C
F30F
F30M
F29
F29C
F29F
F29M
F28
F28C
F28M
F27
F27M
F26
F25
F24
F23
F22
F21
EPEL8
EPEL8M
EPEL7
EL6
EL5

Trait Implementations

impl Clone for FedoraRelease[src]

impl Copy for FedoraRelease[src]

impl Debug for FedoraRelease[src]

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

impl Display for FedoraRelease[src]

impl FromStr for FedoraRelease[src]

type Err = InvalidValueError

The associated error which can be returned from parsing.

impl PartialEq<FedoraRelease> for FedoraRelease[src]

impl Serialize for FedoraRelease[src]

impl StructuralPartialEq for FedoraRelease[src]

impl<'_> TryFrom<&'_ str> for FedoraRelease[src]

type Error = InvalidValueError

The type returned in the event of a conversion error.

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: Deserialize<'de>, 
[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.

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