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