nanvm_harness/gen.fixtures/
named_imports.rs1use nanvm_lib::vm::unstable::{f64_any, strict_eq, string_any, string_key};
4use nanvm_lib::vm::{Any, Array, IStaticFunction, Nullish, ToAny, ToArray, ToObject};
5
6#[rustfmt::skip]
7#[allow(clippy::if_same_then_else)]
8pub fn module<A: IStaticFunction>(_runtime: Any<A>) -> Result<Any<A>, Any<A>> {
9 let _b6: Any<A> = [(string_key("absent"), Nullish::Undefined.to_any()), (string_key("add"), A::static_function(|_self, _args| {
10 let _b374: Any<A> = _args.rest(0).to_any();
11 (Any::dot(_b374.clone(), f64_any(0x0000000000000000)).end())? + (Any::dot(_b374.clone(), f64_any(0x3ff0000000000000)).end())?
12 }, 0, Array::default(), Some("(...$0)=>$0[0]+$0[1]")).to_any())].to_object().to_any();
13 let _b7: Any<A> = (Any::dot(_b6.clone(), string_any("add")).end())?;
14 let _b8: Any<A> = (Any::dot(_b6.clone(), string_any("absent")).end())?;
15 let _b9: Any<A> = [f64_any(0x4014000000000000)].to_array().to_any();
16 let _b10: Any<A> = [(string_key("a"), _b9.clone()), (string_key("default"), _b9.clone()), (string_key("z"), _b9.clone())].to_object().to_any();
17 let _b11: Any<A> = (Any::dot(_b10.clone(), string_any("default")).end())?;
18 let _b12: Any<A> = (Any::dot(_b10.clone(), string_any("a")).end())?;
19 let _b13: Any<A> = (Any::dot(_b10.clone(), string_any("z")).end())?;
20 let _b16: Any<A> = A::static_function(|_self, _args| { Any::call(A::frame(_self)[0].clone(), [f64_any(0x4034000000000000), f64_any(0x4036000000000000)].to_array().to_any()) }, 0, [_b7.clone()].to_array(), Some("()=>$0(20,22)")).to_any();
21 let _b20: Any<A> = A::static_function(|_self, _args| { Ok(A::static_function(|_self, _args| { Ok(A::frame(_self)[0].clone()) }, 0, [A::frame(_self)[0].clone()].to_array(), Some("()=>$0")).to_any()) }, 0, [_b12.clone()].to_array(), Some("()=>()=>$0")).to_any();
22 let _b30: Any<A> = [(strict_eq(_b11.clone(), _b12.clone()))?, (strict_eq(_b12.clone(), _b13.clone()))?, (strict_eq(_b11.clone(), _b11.clone()))?, (strict_eq(_b12.clone(), _b12.clone()))?, (strict_eq({
23 let _b25: Any<A> = (Any::call(_b20.clone(), Array::default().to_any()))?;
24 (Any::call(_b25.clone(), Array::default().to_any()))?
25 }, _b12.clone()))?, (strict_eq(_b8.clone(), Nullish::Undefined.to_any()))?].to_array().to_any();
26 Ok([(string_key("captured"), _b20.clone()), (string_key("checks"), _b30.clone()), (string_key("default"), _b30.clone()), (string_key("main"), _b16.clone())].to_object().to_any())
27}