[][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 PartialEq<Placement> for Placement[src]

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

This method tests for !=.

impl Eq for Placement[src]

impl Copy 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 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> From for T[src]

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

type Owned = T

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> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut 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> 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