Enum dioxus_core::changelist::MoveTo[][src]

pub enum MoveTo {
    Parent,
    Child(u32),
    ReverseChild(u32),
    Sibling(u32),
    ReverseSibling(u32),
    TempChild(u32),
}

Variants

Parent

Move from the current node up to its parent.

Child(u32)

Move to the current node’s n^th child.

ReverseChild(u32)

Move to the current node’s n^th from last child.

Sibling(u32)

Move to the n^th sibling. Not relative from the current location. Absolute indexed within all of the current siblings.

ReverseSibling(u32)

Move to the n^th from last sibling. Not relative from the current location. Absolute indexed within all of the current siblings.

TempChild(u32)

Move down to the given saved temporary child.

Trait Implementations

impl Clone for MoveTo[src]

impl Copy for MoveTo[src]

impl Debug for MoveTo[src]

impl Eq for MoveTo[src]

impl PartialEq<MoveTo> for MoveTo[src]

impl StructuralEq for MoveTo[src]

impl StructuralPartialEq for MoveTo[src]

Auto Trait Implementations

impl RefUnwindSafe for MoveTo

impl Send for MoveTo

impl Sync for MoveTo

impl Unpin for MoveTo

impl UnwindSafe for MoveTo

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> Erased for T[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, 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.