Trait cpython::PythonObjectWithCheckedDowncast [−][src]
Trait implemented by Python object types that allow a checked downcast.
Required methods
fn downcast_from(
py: Python<'_>,
obj: PyObject
) -> Result<Self, PythonObjectDowncastError<'_>>
[src]
py: Python<'_>,
obj: PyObject
) -> Result<Self, PythonObjectDowncastError<'_>>
Cast from PyObject to a concrete Python object type.
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]
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 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 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 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 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 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 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 StandardError
[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<StandardError, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: PyObject
) -> Result<StandardError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a StandardError, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a StandardError, 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 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 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 PyClass
[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyClass, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyClass, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyClass, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyClass, PythonObjectDowncastError<'p>>
impl PythonObjectWithCheckedDowncast for PyInstance
[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyInstance, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyInstance, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyInstance, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyInstance, 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 PyInt
[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyInt, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyInt, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyInt, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyInt, 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 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 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(
_py: Python<'_>,
obj: PyObject
) -> Result<PyObject, PythonObjectDowncastError<'_>>
[src]
_py: Python<'_>,
obj: PyObject
) -> Result<PyObject, PythonObjectDowncastError<'_>>
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 PyString
[src]
fn downcast_from(
py: Python<'_>,
obj: PyObject
) -> Result<PyString, PythonObjectDowncastError<'_>>
[src]
py: Python<'_>,
obj: PyObject
) -> Result<PyString, PythonObjectDowncastError<'_>>
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>>
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 PyUnicode
[src]
fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<PyUnicode, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: PyObject
) -> Result<PyUnicode, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyUnicode, PythonObjectDowncastError<'p>>
[src]
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a PyUnicode, PythonObjectDowncastError<'p>>