MCPcopy Index your code
hub / github.com/RustPython/RustPython / add_native_module

Method add_native_module

crates/vm/src/vm/interpreter.rs:188–190  ·  view source on GitHub ↗

Add a single native module definition. # Example ``` use rustpython_vm::{Interpreter, builtins::PyModuleDef}; let builder = Interpreter::builder(Default::default()); // Note: In practice, use module_def from your #[pymodule] // let def = mymodule::module_def(&builder.ctx); // let interp = builder.add_native_module(def).build(); let interp = builder.build(); ```

(self, def: &'static builtins::PyModuleDef)

Source from the content-addressed store, hash-verified

186 /// let interp = builder.build();
187 /// ```
188 pub fn add_native_module(self, def: &'static builtins::PyModuleDef) -> Self {
189 self.add_native_modules(&[def])
190 }
191
192 /// Add multiple native module definitions.
193 ///

Callers 2

mainFunction · 0.80
newMethod · 0.80

Calls 1

add_native_modulesMethod · 0.80

Tested by

no test coverage detected