[][src]Struct artichoke_backend::exception::Exception

pub struct Exception(_);

Trait Implementations

impl Debug for Exception[src]

impl Display for Exception[src]

impl Error for Exception[src]

impl From<ArgCountError> for Exception[src]

impl From<ArgumentError> for Exception[src]

impl From<Box<ArgCountError>> for Exception[src]

impl From<Box<ArgumentError>> for Exception[src]

impl From<Box<BoxIntoRubyError>> for Exception[src]

impl From<Box<ConstantNameError>> for Exception[src]

impl From<Box<ConvertBytesError>> for Exception[src]

impl From<Box<DomainError>> for Exception[src]

impl From<Box<EOFError>> for Exception[src]

impl From<Box<EncodingError>> for Exception[src]

impl From<Box<EnvArgumentError>> for Exception[src]

impl From<Box<Exception>> for Exception[src]

impl From<Box<Fatal>> for Exception[src]

impl From<Box<FiberError>> for Exception[src]

impl From<Box<FloatDomainError>> for Exception[src]

impl From<Box<FrozenError>> for Exception[src]

impl From<Box<IOError>> for Exception[src]

impl From<Box<IOError>> for Exception[src]

impl From<Box<IncrementLinenoError>> for Exception[src]

impl From<Box<IndexError>> for Exception[src]

impl From<Box<IndexError>> for Exception[src]

impl From<Box<InterpreterAllocError>> for Exception[src]

impl From<Box<InterpreterExtractError>> for Exception[src]

impl From<Box<Interrupt>> for Exception[src]

impl From<Box<IoWriteError>> for Exception[src]

impl From<Box<KeyError>> for Exception[src]

impl From<Box<LoadError>> for Exception[src]

impl From<Box<LocalJumpError>> for Exception[src]

impl From<Box<NameError>> for Exception[src]

impl From<Box<NoBlockGiven>> for Exception[src]

impl From<Box<NoMemoryError>> for Exception[src]

impl From<Box<NoMethodError>> for Exception[src]

impl From<Box<NotDefinedError>> for Exception[src]

impl From<Box<NotImplementedError>> for Exception[src]

impl From<Box<RangeError>> for Exception[src]

impl From<Box<RegexpError>> for Exception[src]

impl From<Box<RuntimeError>> for Exception[src]

impl From<Box<ScriptError>> for Exception[src]

impl From<Box<SecurityError>> for Exception[src]

impl From<Box<SignalException>> for Exception[src]

impl From<Box<StandardError>> for Exception[src]

impl From<Box<StopIteration>> for Exception[src]

impl From<Box<SymbolOverflowError>> for Exception[src]

impl From<Box<SyntaxError>> for Exception[src]

impl From<Box<SystemCallError>> for Exception[src]

impl From<Box<SystemExit>> for Exception[src]

impl From<Box<SystemStackError>> for Exception[src]

impl From<Box<ThreadError>> for Exception[src]

impl From<Box<TypeError>> for Exception[src]

impl From<Box<UnboxRubyError>> for Exception[src]

impl From<Box<UncaughtThrowError>> for Exception[src]

impl From<Box<WriteError>> for Exception[src]

impl From<Box<ZeroDivisionError>> for Exception[src]

impl From<Box<dyn RubyException + 'static>> for Exception[src]

impl From<BoxIntoRubyError> for Exception[src]

impl From<ConstantNameError> for Exception[src]

impl From<ConvertBytesError> for Exception[src]

impl From<DomainError> for Exception[src]

impl From<EOFError> for Exception[src]

impl From<EncodingError> for Exception[src]

impl From<EnvArgumentError> for Exception[src]

impl From<Error> for Exception[src]

impl From<Exception> for Exception[src]

impl From<Fatal> for Exception[src]

impl From<FiberError> for Exception[src]

impl From<FloatDomainError> for Exception[src]

impl From<FrozenError> for Exception[src]

impl From<IOError> for Exception[src]

impl From<IncrementLinenoError> for Exception[src]

impl From<IndexError> for Exception[src]

impl From<IndexError> for Exception[src]

impl From<InterpreterExtractError> for Exception[src]

impl From<Interrupt> for Exception[src]

impl From<IoWriteError> for Exception[src]

impl From<KeyError> for Exception[src]

impl From<LoadError> for Exception[src]

impl From<LocalJumpError> for Exception[src]

impl From<NameError> for Exception[src]

impl From<NoBlockGiven> for Exception[src]

impl From<NoMemoryError> for Exception[src]

impl From<NoMethodError> for Exception[src]

impl From<NotDefinedError> for Exception[src]

impl From<NotImplementedError> for Exception[src]

impl From<RangeError> for Exception[src]

impl From<RegexpError> for Exception[src]

impl From<RuntimeError> for Exception[src]

impl From<ScriptError> for Exception[src]

impl From<SecurityError> for Exception[src]

impl From<SignalException> for Exception[src]

impl From<StandardError> for Exception[src]

impl From<StopIteration> for Exception[src]

impl From<SymbolOverflowError> for Exception[src]

impl From<SyntaxError> for Exception[src]

impl From<SystemCallError> for Exception[src]

impl From<SystemExit> for Exception[src]

impl From<SystemStackError> for Exception[src]

impl From<ThreadError> for Exception[src]

impl From<TypeError> for Exception[src]

impl From<UnboxRubyError> for Exception[src]

impl From<UncaughtThrowError> for Exception[src]

impl From<WriteError> for Exception[src]

impl From<ZeroDivisionError> for Exception[src]

impl RubyException for Exception[src]

fn name(&self) -> Cow<str>[src]

Class name of the Exception.

Auto Trait Implementations

impl !RefUnwindSafe for Exception

impl !Send for Exception

impl !Sync for Exception

impl Unpin for Exception

impl !UnwindSafe for Exception

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> ToString for T where
    T: Display + ?Sized
[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]