[][src]Enum ra_ap_ide_db::helpers::insert_use::MergeBehavior

pub enum MergeBehavior {
    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 MergeBehavior[src]

impl Copy for MergeBehavior[src]

impl Debug for MergeBehavior[src]

impl Eq for MergeBehavior[src]

impl PartialEq<MergeBehavior> for MergeBehavior[src]

impl StructuralEq for MergeBehavior[src]

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