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