[][src]Enum rust_3d::ErrorKind

pub enum ErrorKind {
    MinMaxSwapped,
    MinMaxEqual,
    TooFewPoints,
    BoundingBoxMissing,
    NormalizeVecWithoutLength,
    IOError,
    ParseError,
    IndexOutOfBounds,
    IncorrectFaceID,
    IncorrectVertexID,
    IncorrectEdgeID,
    IncorrectVoxelID,
    IncorrectUnitID,
    IncorrectSegmentID,
    IncorrectDimension,
    DimensionsDontMatch,
    NumberConversionError,
    NumberInWrongRange,
    ComparisionFailed,
    ClusterTooBig,
    CantCalculateAngleIfZeroLength,
    TriFace3DNotSpanningVolume,
    PlyError(PlyError),
    StlError(StlError),
    PtxError(PtxError),
    XyError(XyError),
    XyzError(XyzError),
    ObjError(ObjError),
    OffError(OffError),
    PslError(PslError),
    GcodeError(GcodeError),
}

The Error Enum used by rust-3d

Variants

MinMaxSwapped
MinMaxEqual
TooFewPoints
BoundingBoxMissing
NormalizeVecWithoutLength
IOError
ParseError
IndexOutOfBounds
IncorrectFaceID
IncorrectVertexID
IncorrectEdgeID
IncorrectVoxelID
IncorrectUnitID
IncorrectSegmentID
IncorrectDimension
DimensionsDontMatch
NumberConversionError
NumberInWrongRange
ComparisionFailed
ClusterTooBig
CantCalculateAngleIfZeroLength
TriFace3DNotSpanningVolume
PlyError(PlyError)
StlError(StlError)
PtxError(PtxError)
XyError(XyError)
XyzError(XyzError)
ObjError(ObjError)
OffError(OffError)
PslError(PslError)
GcodeError(GcodeError)

Trait Implementations

impl Debug for ErrorKind[src]

impl From<Error> for ErrorKind[src]

impl From<GcodeError> for ErrorKind[src]

impl From<ObjError> for ErrorKind[src]

impl From<OffError> for ErrorKind[src]

impl From<ParseFloatError> for ErrorKind[src]

impl From<ParseIntError> for ErrorKind[src]

impl From<PlyError> for ErrorKind[src]

impl From<StlError> for ErrorKind[src]

impl From<XyError> for ErrorKind[src]

impl From<XyzError> for ErrorKind[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.