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

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

Performs copy-assignment from source. Read more

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

Auto Trait Implementations

impl Send for Placement

impl Sync for Placement

Blanket Implementations

impl<T> From<T> for T[src]

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

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