Enum ra_ap_ide::Edition[]

pub enum Edition {
    Edition2015,
    Edition2018,
    Edition2021,
}

Variants

Edition2015
Edition2018
Edition2021

Trait Implementations

impl Clone for Edition

impl Copy for Edition

impl Debug for Edition

impl Display for Edition

impl Eq for Edition

impl FromStr for Edition

type Err = ParseEditionError

The associated error which can be returned from parsing.

impl Hash for Edition

impl Ord for Edition

impl PartialEq<Edition> for Edition

impl PartialOrd<Edition> for Edition

impl StructuralEq for Edition

impl StructuralPartialEq for Edition

Auto Trait Implementations

impl RefUnwindSafe for Edition

impl Send for Edition

impl Sync for Edition

impl Unpin for Edition

impl UnwindSafe for Edition

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Cast for T

impl<T> CloneAny for T where
    T: Any + Clone

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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<N> NodeTrait for N where
    N: Copy + Ord + Hash
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

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.