pub trait PyCodeMethods<'py> {
// Required method
fn run(
&self,
globals: Option<&Bound<'py, PyDict>>,
locals: Option<&Bound<'py, PyDict>>,
) -> PyResult<Bound<'py, PyAny>>;
}
Expand description
Implementation of functionality for PyCode
.
These methods are defined for the Bound<'py, PyCode>
smart pointer, so to use method call
syntax these methods are separated into a trait, because stable Rust does not yet support
arbitrary_self_types
.