[][src]Enum ra_ap_ide::MergeBehaviour

pub enum MergeBehaviour {
    Full,
    Last,
}

What type of merges are allowed.

Variants

Full

Merge everything together creating deeply nested imports.

Last

Only merge the last import level, doesn't allow import nesting.

Trait Implementations

impl Clone for MergeBehaviour[src]

impl Copy for MergeBehaviour[src]

impl Debug for MergeBehaviour[src]

impl Eq for MergeBehaviour[src]

impl PartialEq<MergeBehaviour> for MergeBehaviour[src]

impl StructuralEq for MergeBehaviour[src]

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