Enum sorceress::server::AddAction[][src]

pub enum AddAction {
    HeadOfGroup,
    TailOfGroup,
    BeforeNode,
    AfterNode,
    ReplaceNode,
}

An add action on the SynthNew command.

Variants

HeadOfGroup

Add the new node to the the head of the group specified by the add target ID.

TailOfGroup

Add the new node to the the tail of the group specified by the add target ID.

BeforeNode

Add the new node just before the node specified by the add target ID.

AfterNode

Add the new node just after the node specified by the add target ID.

ReplaceNode

The new node replaces the node specified by the add target ID. The target node is freed.

Trait Implementations

impl Clone for AddAction[src]

impl Copy for AddAction[src]

impl Debug for AddAction[src]

impl Default for AddAction[src]

fn default() -> AddAction[src]

Returns AddAction::HeadOfGroup.

impl Eq for AddAction[src]

impl Hash for AddAction[src]

impl Ord for AddAction[src]

impl PartialEq<AddAction> for AddAction[src]

impl PartialOrd<AddAction> for AddAction[src]

impl StructuralEq for AddAction[src]

impl StructuralPartialEq for AddAction[src]

Auto Trait Implementations

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