[][src]Enum gtk::TreeViewDropPosition

#[non_exhaustive]pub enum TreeViewDropPosition {
    Before,
    After,
    IntoOrBefore,
    IntoOrAfter,
    // some variants omitted
}

An enum for determining where a dropped row goes.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Before

dropped row is inserted before

After

dropped row is inserted after

IntoOrBefore

dropped row becomes a child or is inserted before

IntoOrAfter

dropped row becomes a child or is inserted after

Trait Implementations

impl Clone for TreeViewDropPosition[src]

impl Copy for TreeViewDropPosition[src]

impl Debug for TreeViewDropPosition[src]

impl Display for TreeViewDropPosition[src]

impl Eq for TreeViewDropPosition[src]

impl<'a> FromValue<'a> for TreeViewDropPosition[src]

impl<'a> FromValueOptional<'a> for TreeViewDropPosition[src]

impl Hash for TreeViewDropPosition[src]

impl Ord for TreeViewDropPosition[src]

impl PartialEq<TreeViewDropPosition> for TreeViewDropPosition[src]

impl PartialOrd<TreeViewDropPosition> for TreeViewDropPosition[src]

impl SetValue for TreeViewDropPosition[src]

impl StaticType for TreeViewDropPosition[src]

impl StructuralEq for TreeViewDropPosition[src]

impl StructuralPartialEq for TreeViewDropPosition[src]

Auto Trait Implementations

impl RefUnwindSafe for TreeViewDropPosition

impl Send for TreeViewDropPosition

impl Sync for TreeViewDropPosition

impl Unpin for TreeViewDropPosition

impl UnwindSafe for TreeViewDropPosition

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized

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.