pub struct TypeError(/* private fields */);
Trait Implementations§
source§impl<'s> FromPyObject<'s> for &'s TypeError
impl<'s> FromPyObject<'s> for &'s TypeError
source§impl<'s> FromPyObject<'s> for TypeError
impl<'s> FromPyObject<'s> for TypeError
source§impl PythonObject for TypeError
impl PythonObject for TypeError
source§unsafe fn unchecked_downcast_from(obj: PyObject) -> Self
unsafe fn unchecked_downcast_from(obj: PyObject) -> Self
Unchecked downcast from PyObject to Self. Undefined behavior if the input object does not have the expected type.
source§unsafe fn unchecked_downcast_borrow_from<'a>(obj: &'a PyObject) -> &'a Self
unsafe fn unchecked_downcast_borrow_from<'a>(obj: &'a PyObject) -> &'a Self
Unchecked downcast from PyObject to Self. Undefined behavior if the input object does not have the expected type.
source§fn into_object(self) -> PyObject
fn into_object(self) -> PyObject
Casts the Python object to PyObject.
source§impl PythonObjectWithCheckedDowncast for TypeError
impl PythonObjectWithCheckedDowncast for TypeError
source§fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<TypeError, PythonObjectDowncastError<'p>>
fn downcast_from<'p>( py: Python<'p>, obj: PyObject ) -> Result<TypeError, PythonObjectDowncastError<'p>>
Cast from PyObject to a concrete Python object type.
source§fn downcast_borrow_from<'a, 'p>(
py: Python<'p>,
obj: &'a PyObject
) -> Result<&'a TypeError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>( py: Python<'p>, obj: &'a PyObject ) -> Result<&'a TypeError, PythonObjectDowncastError<'p>>
Cast from PyObject to a concrete Python object type.
source§impl PythonObjectWithTypeObject for TypeError
impl PythonObjectWithTypeObject for TypeError
source§fn type_object(py: Python<'_>) -> PyType
fn type_object(py: Python<'_>) -> PyType
Retrieves the type object for this Python object type.
source§impl ToPyObject for TypeError
impl ToPyObject for TypeError
Identity conversion: allows using existing PyObject
instances where
T: ToPyObject
is expected.
type ObjectType = TypeError
source§fn to_py_object(&self, py: Python<'_>) -> TypeError
fn to_py_object(&self, py: Python<'_>) -> TypeError
Converts self into a Python object.
Auto Trait Implementations§
impl Freeze for TypeError
impl RefUnwindSafe for TypeError
impl Send for TypeError
impl Sync for TypeError
impl Unpin for TypeError
impl UnwindSafe for TypeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more