[−][src]Trait cpython::PythonObjectWithCheckedDowncast
Trait implemented by Python object types that allow a checked downcast.
Required methods
fn downcast_from<'p>(
_: Python<'p>,
_: PyObject
) -> Result<Self, PythonObjectDowncastError<'p>>
_: Python<'p>,
_: PyObject
) -> Result<Self, PythonObjectDowncastError<'p>>
Cast from PyObject to a concrete Python object type.
fn downcast_borrow_from<'a, 'p>(
_: Python<'p>,
_: &'a PyObject
) -> Result<&'a Self, PythonObjectDowncastError<'p>>
_: Python<'p>,
_: &'a PyObject
) -> Result<&'a Self, PythonObjectDowncastError<'p>>
Cast from PyObject to a concrete Python object type.
Implementors
impl PythonObjectWithCheckedDowncast for AssertionError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<AssertionError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<AssertionError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a AssertionError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a AssertionError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for AttributeError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<AttributeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<AttributeError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a AttributeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a AttributeError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for BaseException[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<BaseException, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<BaseException, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a BaseException, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a BaseException, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for BlockingIOError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<BlockingIOError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<BlockingIOError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a BlockingIOError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a BlockingIOError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for BrokenPipeError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<BrokenPipeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<BrokenPipeError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a BrokenPipeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a BrokenPipeError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for BufferError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<BufferError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<BufferError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a BufferError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a BufferError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ChildProcessError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ChildProcessError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ChildProcessError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ChildProcessError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ChildProcessError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ConnectionAbortedError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ConnectionAbortedError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ConnectionAbortedError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ConnectionAbortedError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ConnectionAbortedError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ConnectionError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ConnectionError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ConnectionError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ConnectionError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ConnectionError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ConnectionRefusedError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ConnectionRefusedError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ConnectionRefusedError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ConnectionRefusedError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ConnectionRefusedError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ConnectionResetError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ConnectionResetError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ConnectionResetError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ConnectionResetError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ConnectionResetError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for EOFError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<EOFError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<EOFError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a EOFError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a EOFError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for EnvironmentError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<EnvironmentError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<EnvironmentError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a EnvironmentError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a EnvironmentError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for Exception[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<Exception, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<Exception, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a Exception, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a Exception, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for FileExistsError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<FileExistsError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<FileExistsError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a FileExistsError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a FileExistsError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for FileNotFoundError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<FileNotFoundError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<FileNotFoundError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a FileNotFoundError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a FileNotFoundError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for FloatingPointError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<FloatingPointError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<FloatingPointError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a FloatingPointError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a FloatingPointError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for IOError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<IOError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<IOError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a IOError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a IOError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ImportError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ImportError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ImportError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ImportError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ImportError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for IndexError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<IndexError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<IndexError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a IndexError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a IndexError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for InterruptedError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<InterruptedError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<InterruptedError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a InterruptedError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a InterruptedError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for IsADirectoryError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<IsADirectoryError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<IsADirectoryError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a IsADirectoryError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a IsADirectoryError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for KeyError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<KeyError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<KeyError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a KeyError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a KeyError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for KeyboardInterrupt[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<KeyboardInterrupt, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<KeyboardInterrupt, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a KeyboardInterrupt, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a KeyboardInterrupt, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for LookupError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<LookupError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<LookupError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a LookupError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a LookupError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for MemoryError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<MemoryError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<MemoryError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a MemoryError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a MemoryError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for NameError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<NameError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<NameError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a NameError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a NameError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for NotADirectoryError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<NotADirectoryError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<NotADirectoryError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a NotADirectoryError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a NotADirectoryError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for NotImplementedError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<NotImplementedError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<NotImplementedError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a NotImplementedError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a NotImplementedError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for OSError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<OSError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<OSError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a OSError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a OSError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for OverflowError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<OverflowError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<OverflowError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a OverflowError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a OverflowError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PermissionError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PermissionError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PermissionError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PermissionError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PermissionError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ProcessLookupError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ProcessLookupError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ProcessLookupError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ProcessLookupError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ProcessLookupError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ReferenceError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ReferenceError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ReferenceError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ReferenceError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ReferenceError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for RuntimeError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<RuntimeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<RuntimeError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a RuntimeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a RuntimeError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for SyntaxError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<SyntaxError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<SyntaxError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a SyntaxError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a SyntaxError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for SystemError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<SystemError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<SystemError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a SystemError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a SystemError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for SystemExit[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<SystemExit, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<SystemExit, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a SystemExit, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a SystemExit, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for TimeoutError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<TimeoutError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<TimeoutError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a TimeoutError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a TimeoutError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for TypeError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<TypeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<TypeError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a TypeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a TypeError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for UnicodeDecodeError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<UnicodeDecodeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<UnicodeDecodeError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a UnicodeDecodeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a UnicodeDecodeError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for UnicodeEncodeError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<UnicodeEncodeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<UnicodeEncodeError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a UnicodeEncodeError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a UnicodeEncodeError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for UnicodeTranslateError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<UnicodeTranslateError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<UnicodeTranslateError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a UnicodeTranslateError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a UnicodeTranslateError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ValueError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ValueError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ValueError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ValueError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ValueError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for WindowsError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<WindowsError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<WindowsError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a WindowsError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a WindowsError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for ZeroDivisionError[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ZeroDivisionError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<ZeroDivisionError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ZeroDivisionError, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a ZeroDivisionError, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyBool[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyBool, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyBool, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyBool, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyBool, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyBytes[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyBytes, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyBytes, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyBytes, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyBytes, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyCapsule[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyCapsule, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyCapsule, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyCapsule, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyCapsule, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyDict[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyDict, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyDict, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyDict, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyDict, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyFloat[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyFloat, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyFloat, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyFloat, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyFloat, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyLong[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyLong, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyLong, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyLong, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyLong, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyList[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyList, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyList, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyList, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyList, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyModule[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyModule, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyModule, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyModule, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyModule, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyObject[src]
fn downcast_from<'p>(
_py: Python<'p>,
obj: PyObject
) -> Result<PyObject, PythonObjectDowncastError<'p>>[src]
_py: Python<'p>,
obj: PyObject
) -> Result<PyObject, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
_py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyObject, PythonObjectDowncastError<'p>>[src]
_py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyObject, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PySequence[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PySequence, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PySequence, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PySequence, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PySequence, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PySet[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PySet, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PySet, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PySet, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PySet, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyTuple[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyTuple, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyTuple, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyTuple, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyTuple, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyType[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyType, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyType, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyType, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyType, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyString[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyString, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyString, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyString, PythonObjectDowncastError<'p>>[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyString, PythonObjectDowncastError<'p>>