[][src]Enum ra_ap_hir::PrefixKind

pub enum PrefixKind {
    BySelf,
    Plain,
    ByCrate,
}

Variants

BySelf

Causes paths to always start with either self, super, crate or a crate-name. This is the same as plain, just that paths will start with self iprepended f the path starts with an identifier that is not a crate.

Plain

Causes paths to ignore imports in the local module.

ByCrate

Causes paths to start with crate where applicable, effectively forcing paths to be absolute.

Trait Implementations

impl Clone for PrefixKind[src]

impl Copy for PrefixKind[src]

impl Debug for PrefixKind[src]

impl Eq for PrefixKind[src]

impl PartialEq<PrefixKind> for PrefixKind[src]

impl StructuralEq for PrefixKind[src]

impl StructuralPartialEq for PrefixKind[src]

Auto Trait Implementations

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: Clone + Any

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<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.