Struct PySystemExitObject
#[repr(C)]pub struct PySystemExitObject {
pub ob_base: PyObject,
pub dict: *mut PyObject,
pub args: *mut PyObject,
pub notes: *mut PyObject,
pub traceback: *mut PyObject,
pub context: *mut PyObject,
pub cause: *mut PyObject,
pub suppress_context: char,
pub code: *mut PyObject,
}Available on crate feature
tls and neither PyPy nor GraalPy only.Fields§
§ob_base: PyObject§dict: *mut PyObject§args: *mut PyObject§notes: *mut PyObjectAvailable on
§Py_3_11 only.traceback: *mut PyObject§context: *mut PyObject§cause: *mut PyObject§suppress_context: char§code: *mut PyObjectTrait Implementations§
§impl Debug for PySystemExitObject
impl Debug for PySystemExitObject
impl PyLayout<PySystemExit> for PySystemExitObject
impl PySizedLayout<PySystemExit> for PySystemExitObject
Auto Trait Implementations§
impl Freeze for PySystemExitObject
impl RefUnwindSafe for PySystemExitObject
impl !Send for PySystemExitObject
impl !Sync for PySystemExitObject
impl Unpin for PySystemExitObject
impl UnsafeUnpin for PySystemExitObject
impl UnwindSafe for PySystemExitObject
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more