[−][src]Struct pyo3::panic::PanicException
The exception raised when Rust code called from Python panics.
Like SystemExit, this exception is derived from BaseException so that it will typically propagate all the way through the stack and cause the Python interpreter to exit.
Implementations
impl PanicException
[src]
pub fn py_err<T: ToPyObject + 'static>(args: T) -> PyErr
[src]
pub fn into<R, T: ToPyObject + 'static>(args: T) -> PyResult<R>
[src]
Trait Implementations
impl From<PanicException> for PyErr
[src]
fn from(_err: PanicException) -> PyErr
[src]
impl<T> Into<Result<T, PyErr>> for PanicException
[src]
impl PyTypeObject for PanicException
[src]
fn type_object(py: Python<'_>) -> &PyType
[src]
Auto Trait Implementations
impl RefUnwindSafe for PanicException
impl Send for PanicException
impl Sync for PanicException
impl Unpin for PanicException
impl UnwindSafe for PanicException
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> FromPy<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> IntoPy<U> for T where
U: FromPy<T>,
[src]
U: FromPy<T>,
impl<T> PyTypeObject for T where
T: PyTypeInfo,
[src]
T: PyTypeInfo,
fn type_object(Python<'_>) -> &PyType
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,