Struct python27_sys::PyThreadState
[−]
[src]
pub struct PyThreadState {
pub next: *mut PyThreadState,
pub interp: *mut PyInterpreterState,
pub frame: *mut PyFrameObject,
pub recursion_depth: c_int,
pub tracing: c_int,
pub use_tracing: c_int,
pub c_profilefunc: Option<Py_tracefunc>,
pub c_tracefunc: Option<Py_tracefunc>,
pub c_profileobj: *mut PyObject,
pub c_traceobj: *mut PyObject,
pub curexc_type: *mut PyObject,
pub curexc_value: *mut PyObject,
pub curexc_traceback: *mut PyObject,
pub exc_type: *mut PyObject,
pub exc_value: *mut PyObject,
pub exc_traceback: *mut PyObject,
pub dict: *mut PyObject,
pub tick_counter: c_int,
pub gilstate_counter: c_int,
pub async_exc: *mut PyObject,
pub thread_id: c_long,
pub trash_delete_nesting: c_int,
pub trash_delete_later: *mut PyObject,
}Fields
next: *mut PyThreadState
interp: *mut PyInterpreterState
frame: *mut PyFrameObject
recursion_depth: c_int
tracing: c_int
use_tracing: c_int
c_profilefunc: Option<Py_tracefunc>
c_tracefunc: Option<Py_tracefunc>
c_profileobj: *mut PyObject
c_traceobj: *mut PyObject
curexc_type: *mut PyObject
curexc_value: *mut PyObject
curexc_traceback: *mut PyObject
exc_type: *mut PyObject
exc_value: *mut PyObject
exc_traceback: *mut PyObject
dict: *mut PyObject
tick_counter: c_int
gilstate_counter: c_int
async_exc: *mut PyObject
thread_id: c_long
trash_delete_nesting: c_int
trash_delete_later: *mut PyObject
Trait Implementations
impl Copy for PyThreadState[src]
impl Clone for PyThreadState[src]
fn clone(&self) -> PyThreadState
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more