[][src]Enum duk::JsErrorKind

pub enum JsErrorKind {
    Generic,
    Error,
    Eval,
    Range,
    Reference,
    Syntax,
    Type,
    Uri,
}

Kinds of Javascript/Ecmascript errors

Variants

Generic

A thrown error that doesn't inherit from Error, like when the user does throw 3.14;.

Error

An error that's an instance of Error.

Eval

An error that's an instance of EvalError.

Range

An error that's an instance of RangeError.

Reference

An error that's an instance of ReferenceError.

Syntax

An error that's an instance of SyntaxError.

Type

An error that's an instance of TypeError.

Uri

An error that's an instance of UriError.

Trait Implementations

impl Clone for JsErrorKind[src]

impl Copy for JsErrorKind[src]

impl Debug for JsErrorKind[src]

impl Eq for JsErrorKind[src]

impl PartialEq<JsErrorKind> for JsErrorKind[src]

impl StructuralEq for JsErrorKind[src]

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