[][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]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for Placement[src]

impl PartialEq<Placement> for Placement[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Debug for Placement[src]

Auto Trait Implementations

impl Send for Placement

impl Sync for Placement

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> With for T[src]

fn with<F>(self, f: F) -> Self where
    F: FnOnce(&mut Self), 
[src]

Calls the given closure on self.

fn try_with<E, F>(self, f: F) -> Result<Self, E> where
    F: FnOnce(&mut Self) -> Result<(), E>, 
[src]

Calls the given closure on self.

fn with_if<F>(self, condition: bool, f: F) -> Self where
    F: FnOnce(&mut Self), 
[src]

Calls the given closure if condition == true.

impl<T> Erased for T