Struct cpython::exc::ValueError
source · pub struct ValueError(/* private fields */);
Trait Implementations§
source§impl<'s> FromPyObject<'s> for &'s ValueError
impl<'s> FromPyObject<'s> for &'s ValueError
source§impl<'s> FromPyObject<'s> for ValueError
impl<'s> FromPyObject<'s> for ValueError
source§impl PythonObject for ValueError
impl PythonObject for ValueError
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 ValueError
impl PythonObjectWithCheckedDowncast for ValueError
source§fn downcast_from<'p>(
py: Python<'p>,
obj: PyObject
) -> Result<ValueError, PythonObjectDowncastError<'p>>
fn downcast_from<'p>( py: Python<'p>, obj: PyObject ) -> Result<ValueError, 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 ValueError, PythonObjectDowncastError<'p>>
fn downcast_borrow_from<'a, 'p>( py: Python<'p>, obj: &'a PyObject ) -> Result<&'a ValueError, PythonObjectDowncastError<'p>>
Cast from PyObject to a concrete Python object type.
source§impl PythonObjectWithTypeObject for ValueError
impl PythonObjectWithTypeObject for ValueError
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 ValueError
impl ToPyObject for ValueError
Identity conversion: allows using existing PyObject
instances where
T: ToPyObject
is expected.
type ObjectType = ValueError
source§fn to_py_object(&self, py: Python<'_>) -> ValueError
fn to_py_object(&self, py: Python<'_>) -> ValueError
Converts self into a Python object.
source§fn into_py_object(self, _py: Python<'_>) -> ValueError
fn into_py_object(self, _py: Python<'_>) -> ValueError
Converts self into a Python object. Read more
Auto Trait Implementations§
impl Freeze for ValueError
impl RefUnwindSafe for ValueError
impl Send for ValueError
impl Sync for ValueError
impl Unpin for ValueError
impl UnwindSafe for ValueError
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