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

Method add_native_modules

crates/vm/src/vm/interpreter.rs:204–207  ·  view source on GitHub ↗

Add multiple native module definitions. # Example ``` use rustpython_vm::Interpreter; let builder = Interpreter::builder(Default::default()); // In practice, use module_defs from rustpython_stdlib: // let defs = rustpython_stdlib::stdlib_module_defs(&builder.ctx); // let interp = builder.add_native_modules(&defs).build(); let interp = builder.build(); ```

(mut self, defs: &[&'static builtins::PyModuleDef])

Source from the content-addressed store, hash-verified

202 /// let interp = builder.build();
203 /// ```
204 pub fn add_native_modules(mut self, defs: &[&'static builtins::PyModuleDef]) -> Self {
205 self.module_defs.extend_from_slice(defs);
206 self
207 }
208
209 /// Add a custom initialization hook.
210 ///

Callers 7

bench_rustpython_codeFunction · 0.80
bench_rustpython_codeFunction · 0.80
init_stdlibMethod · 0.80
mainFunction · 0.80
mainFunction · 0.80
newMethod · 0.80
add_native_moduleMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected