Enum lyon_tessellation::InternalError[][src]

pub enum InternalError {
    IncorrectActiveEdgeOrder(i16),
    InsufficientNumberOfSpans,
    InsufficientNumberOfEdges,
    MergeVertexOutside,
    InvalidNumberOfEdgesBelowVertex,
    ErrorCode(i16),
}

Describes an unexpected error happening during tessellation.

If you run into one of these, please consider filing an issue.

Variants

IncorrectActiveEdgeOrder(i16)
InsufficientNumberOfSpans
InsufficientNumberOfEdges
MergeVertexOutside
InvalidNumberOfEdgesBelowVertex
ErrorCode(i16)

Trait Implementations

impl Clone for InternalError[src]

impl Copy for InternalError[src]

impl Debug for InternalError[src]

impl Eq for InternalError[src]

impl From<InternalError> for TessellationError[src]

impl Hash for InternalError[src]

impl PartialEq<InternalError> for InternalError[src]

impl StructuralEq for InternalError[src]

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