[][src]Enum cursive_tree_view::Placement

pub enum Placement {
    After,
    Before,
    FirstChild,
    LastChild,
    Parent,
}

Determines how items are inserted into a TreeView.

Variants

After

The item is inserted as a sibling after the specified row.

Before

The item is inserted as a sibling before the specified row.

FirstChild

The item is inserted as new child of the specified row, placed before all other existing children.

LastChild

The item is inserted as new child of the specified row, placed after all other existing children.

Parent

The item is inserted as the new immediate parent of the specified row.

Trait Implementations

impl Eq for Placement[src]

impl Clone for Placement[src]

impl PartialEq<Placement> for Placement[src]

impl Copy for Placement[src]

impl Debug for Placement[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[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.

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

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

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

impl<T> With for T[src]

impl<T> Erased for T