wit_bindgen::generate!({ path: "../../tests/runtime/many_arguments", }); struct Component; export!(Component); impl Guest for Component { fn many_arguments( a1: u64, a2: u64, a3: u64, a4: u64, a5: u64, a6: u64, a7: u64, a8: u64, a9: u64, a10: u64, a11: u64, a12: u64, a13: u64, a14: u64, a15: u64, a16: u64, ) { assert_eq!(a1, 1); assert_eq!(a2, 2); assert_eq!(a3, 3); assert_eq!(a4, 4); assert_eq!(a5, 5); assert_eq!(a6, 6); assert_eq!(a7, 7); assert_eq!(a8, 8); assert_eq!(a9, 9); assert_eq!(a10, 10); assert_eq!(a11, 11); assert_eq!(a12, 12); assert_eq!(a13, 13); assert_eq!(a14, 14); assert_eq!(a15, 15); assert_eq!(a16, 16); imports::many_arguments( a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, ); } }