Enum flow_arena::FlowError[][src]

pub enum FlowError {
Show variants NotExistObj, NotExistOwner, InvalidLen, ExistGrow, ExistDock, OwnerDetach, LinkedUndock, InvalidDir, NotOrphaned, IsOrphaned, NodeIdNotMatch, NotExistParent, NotExistChild, AbandonedChild,
}

Represents all possible Errors in Flow Operations

Variants

NotExistObj
NotExistOwner
InvalidLen
ExistGrow
ExistDock
OwnerDetach
LinkedUndock
InvalidDir
NotOrphaned

certain operations requires node to be orphaned

IsOrphaned

certain operations requires node to be unorphaned

NodeIdNotMatch
NotExistParent
NotExistChild
AbandonedChild

potential parent doesn’t have the child

Trait Implementations

impl Debug for FlowError[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, 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.