()
| 1 | use rustpython_vm::Interpreter; |
| 2 | |
| 3 | pub fn main() { |
| 4 | let interp = Interpreter::without_stdlib(Default::default()); |
| 5 | let value = interp.enter(|vm| { |
| 6 | let max = vm.builtins.get_attr("max", vm)?; |
| 7 | let value = max.call((vm.ctx.new_int(5), vm.ctx.new_int(10)), vm)?; |
| 8 | vm.print((vm.ctx.new_str("python print"), value.clone()))?; |
| 9 | Ok(value) |
| 10 | }); |
| 11 | match value { |
| 12 | Ok(value) => println!("Rust repr: {:?}", value), |
| 13 | Err(err) => { |
| 14 | interp.finalize(err); |
| 15 | } |
| 16 | } |
| 17 | } |