[][src]Struct rustpython_vm::exceptions::ExceptionZoo

pub struct ExceptionZoo {
    pub arithmetic_error: PyClassRef,
    pub assertion_error: PyClassRef,
    pub attribute_error: PyClassRef,
    pub base_exception_type: PyClassRef,
    pub exception_type: PyClassRef,
    pub import_error: PyClassRef,
    pub index_error: PyClassRef,
    pub key_error: PyClassRef,
    pub lookup_error: PyClassRef,
    pub module_not_found_error: PyClassRef,
    pub name_error: PyClassRef,
    pub not_implemented_error: PyClassRef,
    pub recursion_error: PyClassRef,
    pub overflow_error: PyClassRef,
    pub reference_error: PyClassRef,
    pub runtime_error: PyClassRef,
    pub stop_iteration: PyClassRef,
    pub stop_async_iteration: PyClassRef,
    pub syntax_error: PyClassRef,
    pub indentation_error: PyClassRef,
    pub tab_error: PyClassRef,
    pub system_error: PyClassRef,
    pub type_error: PyClassRef,
    pub value_error: PyClassRef,
    pub unicode_error: PyClassRef,
    pub unicode_decode_error: PyClassRef,
    pub unicode_encode_error: PyClassRef,
    pub unicode_translate_error: PyClassRef,
    pub zero_division_error: PyClassRef,
    pub eof_error: PyClassRef,
    pub memory_error: PyClassRef,
    pub os_error: PyClassRef,
    pub file_not_found_error: PyClassRef,
    pub permission_error: PyClassRef,
    pub file_exists_error: PyClassRef,
    pub blocking_io_error: PyClassRef,
    pub interrupted_error: PyClassRef,
    pub connection_error: PyClassRef,
    pub connection_reset_error: PyClassRef,
    pub connection_refused_error: PyClassRef,
    pub connection_aborted_error: PyClassRef,
    pub broken_pipe_error: PyClassRef,
    pub warning: PyClassRef,
    pub bytes_warning: PyClassRef,
    pub unicode_warning: PyClassRef,
    pub deprecation_warning: PyClassRef,
    pub pending_deprecation_warning: PyClassRef,
    pub future_warning: PyClassRef,
    pub import_warning: PyClassRef,
    pub syntax_warning: PyClassRef,
    pub resource_warning: PyClassRef,
    pub runtime_warning: PyClassRef,
    pub user_warning: PyClassRef,
    pub keyboard_interrupt: PyClassRef,
    pub generator_exit: PyClassRef,
    pub system_exit: PyClassRef,
}

Fields

arithmetic_error: PyClassRefassertion_error: PyClassRefattribute_error: PyClassRefbase_exception_type: PyClassRefexception_type: PyClassRefimport_error: PyClassRefindex_error: PyClassRefkey_error: PyClassReflookup_error: PyClassRefmodule_not_found_error: PyClassRefname_error: PyClassRefnot_implemented_error: PyClassRefrecursion_error: PyClassRefoverflow_error: PyClassRefreference_error: PyClassRefruntime_error: PyClassRefstop_iteration: PyClassRefstop_async_iteration: PyClassRefsyntax_error: PyClassRefindentation_error: PyClassReftab_error: PyClassRefsystem_error: PyClassReftype_error: PyClassRefvalue_error: PyClassRefunicode_error: PyClassRefunicode_decode_error: PyClassRefunicode_encode_error: PyClassRefunicode_translate_error: PyClassRefzero_division_error: PyClassRefeof_error: PyClassRefmemory_error: PyClassRefos_error: PyClassReffile_not_found_error: PyClassRefpermission_error: PyClassReffile_exists_error: PyClassRefblocking_io_error: PyClassRefinterrupted_error: PyClassRefconnection_error: PyClassRefconnection_reset_error: PyClassRefconnection_refused_error: PyClassRefconnection_aborted_error: PyClassRefbroken_pipe_error: PyClassRefwarning: PyClassRefbytes_warning: PyClassRefunicode_warning: PyClassRefdeprecation_warning: PyClassRefpending_deprecation_warning: PyClassReffuture_warning: PyClassRefimport_warning: PyClassRefsyntax_warning: PyClassRefresource_warning: PyClassRefruntime_warning: PyClassRefuser_warning: PyClassRefkeyboard_interrupt: PyClassRefgenerator_exit: PyClassRefsystem_exit: PyClassRef

Methods

impl ExceptionZoo[src]

pub fn new(type_type: &PyClassRef, object_type: &PyClassRef) -> Self[src]

Trait Implementations

impl Debug for ExceptionZoo[src]

Auto Trait Implementations

impl !RefUnwindSafe for ExceptionZoo

impl !Send for ExceptionZoo

impl !Sync for ExceptionZoo

impl Unpin for ExceptionZoo

impl !UnwindSafe for ExceptionZoo

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> Same<T> for T

type Output = T

Should always be Self

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>,