Struct pyo3_error::DowncastToPyErr
source · pub struct DowncastToPyErr;Expand description
Try to map a std::error::Error via a specific error type T to a
PyErr by downcasting when used as MapErrorToPyErr;
Trait Implementations§
source§impl MapErrorToPyErr for DowncastToPyErr
impl MapErrorToPyErr for DowncastToPyErr
source§fn try_map<T: Error + 'static>(
_py: Python<'_>,
err: Box<dyn Error + 'static>,
map: impl FnOnce(Box<T>) -> PyErr,
) -> Result<PyErr, Box<dyn Error + 'static>>
fn try_map<T: Error + 'static>( _py: Python<'_>, err: Box<dyn Error + 'static>, map: impl FnOnce(Box<T>) -> PyErr, ) -> Result<PyErr, Box<dyn Error + 'static>>
Auto Trait Implementations§
impl Freeze for DowncastToPyErr
impl RefUnwindSafe for DowncastToPyErr
impl Send for DowncastToPyErr
impl Sync for DowncastToPyErr
impl Unpin for DowncastToPyErr
impl UnwindSafe for DowncastToPyErr
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