[][src]Enum generic_graph::EdgeSide

pub enum EdgeSide {
    Left,
    Right,
    Both,
}

EdgeSide is used to indicate which side of the edge caused an error. Usually returned as Result::Err(EdgeSide) by the VariableEdges::add_edge() method when it was impossible to add the edge due to the absence of one of the concerned vertexes.

Can be used by user defined functions or types for error handling.

Variants

Left
Right
Both

Trait Implementations

impl Debug for EdgeSide[src]

impl Eq for EdgeSide[src]

impl PartialEq<EdgeSide> for EdgeSide[src]

impl StructuralEq for EdgeSide[src]

impl StructuralPartialEq for EdgeSide[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.