Enum libreda_pnr::db::REdgeOrientation[]

pub enum REdgeOrientation {
    Horizontal,
    Vertical,
}

Orientation of a rectilinear edge.

Variants

Horizontal

Horizontal edge.

Vertical

Vertical edge.

Implementations

impl REdgeOrientation

pub fn other(&self) -> REdgeOrientation

Return the other orientation then self.

Trait Implementations

impl Clone for REdgeOrientation

impl Copy for REdgeOrientation

impl Debug for REdgeOrientation

impl Eq for REdgeOrientation

impl Hash for REdgeOrientation

impl PartialEq<REdgeOrientation> for REdgeOrientation

impl StructuralEq for REdgeOrientation

impl StructuralPartialEq for REdgeOrientation

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> TextType for T where
    T: Clone + Eq + Debug + Hash

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.