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