Enum skeletonize::Edge[][src]

#[repr(u8)]
pub enum Edge {
    Empty,
    Filled,
    DoesNotExist,
}

Classification of pixels in an image used for edge thinning.

Variants

Empty

The pixel does not contain the foreground color.

Filled

The pixel contains the foreground color.

DoesNotExist

The pixel is not a valid location within the image.

Implementations

impl Edge[src]

pub fn to_u8(&self) -> u8[src]

Convert the edge status into a u8 representation.

Trait Implementations

impl Clone for Edge[src]

impl Copy for Edge[src]

impl Debug for Edge[src]

impl PartialEq<Edge> for Edge[src]

impl StructuralPartialEq for Edge[src]

Auto Trait Implementations

impl RefUnwindSafe for Edge

impl Send for Edge

impl Sync for Edge

impl Unpin for Edge

impl UnwindSafe for Edge

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.