Enum ceph::CephVersion[][src]

#[non_exhaustive]pub enum CephVersion {
    Argonaut,
    Bobtail,
    Cuttlefish,
    Dumpling,
    Emperor,
    Firefly,
    Giant,
    Hammer,
    Infernalis,
    Jewel,
    Kraken,
    Luminous,
    Mimic,
    Nautilus,
    Octopus,
}

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.
Argonaut
Bobtail
Cuttlefish
Dumpling
Emperor
Firefly
Giant
Hammer
Infernalis
Jewel
Kraken
Luminous
Mimic
Nautilus
Octopus

Trait Implementations

impl Clone for CephVersion[src]

impl Copy for CephVersion[src]

impl Debug for CephVersion[src]

impl Eq for CephVersion[src]

impl FromStr for CephVersion[src]

type Err = RadosError

The associated error which can be returned from parsing.

fn from_str(s: &str) -> Result<Self, RadosError>[src]

Expects an input in the form that the ceph --version command, or the rados version commands give them: ceph version 10.2.9 (2ee413f77150c0f375ff6f10edd6c8f9c7d060d0)

impl Ord for CephVersion[src]

impl PartialEq<CephVersion> for CephVersion[src]

impl PartialOrd<CephVersion> for CephVersion[src]

impl StructuralEq for CephVersion[src]

impl StructuralPartialEq for CephVersion[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> Instrument 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, 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.