1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#[cfg(not(Py_LIMITED_API))] use crate::ffi::object::FreeFunc; use crate::ffi::object::PyObject; use crate::ffi::pystate::Py_tracefunc; use std::os::raw::c_int; extern "C" { pub fn _PyEval_EvalFrameDefault( arg1: *mut crate::ffi::PyFrameObject, exc: c_int, ) -> *mut PyObject; #[cfg(not(Py_LIMITED_API))] pub fn _PyEval_RequestCodeExtraIndex(func: FreeFunc) -> c_int; pub fn PyEval_SetProfile(trace_func: Py_tracefunc, arg1: *mut PyObject); pub fn PyEval_SetTrace(trace_func: Py_tracefunc, arg1: *mut PyObject); }