(component (type (;0;) (component (type (;0;) (instance (type (;0;) (list u8)) (type (;1;) (record (field "a1" u32) (field "a2" u64) (field "a3" s32) (field "a4" s64) (field "b" string) (field "c" 0))) (export (;2;) "other-record" (type (eq 1))) (type (;3;) (record (field "x" string) (field "y" 2) (field "c1" u32) (field "c2" u64) (field "c3" s32) (field "c4" s64))) (export (;4;) "some-record" (type (eq 3))) (type (;5;) (variant (case "a") (case "b" u32) (case "c" string))) (export (;6;) "other-variant" (type (eq 5))) (type (;7;) (list 6)) (type (;8;) (variant (case "a" string) (case "b") (case "c" u32) (case "d" 7))) (export (;9;) "some-variant" (type (eq 8))) (type (;10;) (tuple string u8 s8 u16 s16 u32 s32 u64 s64 f32 f64 char)) (type (;11;) (list 10)) (export (;12;) "load-store-all-sizes" (type (eq 11))) (type (;13;) (func (param "x" 0))) (export (;0;) "list-u8-param" (func (type 13))) (type (;14;) (list u16)) (type (;15;) (func (param "x" 14))) (export (;1;) "list-u16-param" (func (type 15))) (type (;16;) (list u32)) (type (;17;) (func (param "x" 16))) (export (;2;) "list-u32-param" (func (type 17))) (type (;18;) (list u64)) (type (;19;) (func (param "x" 18))) (export (;3;) "list-u64-param" (func (type 19))) (type (;20;) (list s8)) (type (;21;) (func (param "x" 20))) (export (;4;) "list-s8-param" (func (type 21))) (type (;22;) (list s16)) (type (;23;) (func (param "x" 22))) (export (;5;) "list-s16-param" (func (type 23))) (type (;24;) (list s32)) (type (;25;) (func (param "x" 24))) (export (;6;) "list-s32-param" (func (type 25))) (type (;26;) (list s64)) (type (;27;) (func (param "x" 26))) (export (;7;) "list-s64-param" (func (type 27))) (type (;28;) (list f32)) (type (;29;) (func (param "x" 28))) (export (;8;) "list-f32-param" (func (type 29))) (type (;30;) (list f64)) (type (;31;) (func (param "x" 30))) (export (;9;) "list-f64-param" (func (type 31))) (type (;32;) (func (result 0))) (export (;10;) "list-u8-ret" (func (type 32))) (type (;33;) (func (result 14))) (export (;11;) "list-u16-ret" (func (type 33))) (type (;34;) (func (result 16))) (export (;12;) "list-u32-ret" (func (type 34))) (type (;35;) (func (result 18))) (export (;13;) "list-u64-ret" (func (type 35))) (type (;36;) (func (result 20))) (export (;14;) "list-s8-ret" (func (type 36))) (type (;37;) (func (result 22))) (export (;15;) "list-s16-ret" (func (type 37))) (type (;38;) (func (result 24))) (export (;16;) "list-s32-ret" (func (type 38))) (type (;39;) (func (result 26))) (export (;17;) "list-s64-ret" (func (type 39))) (type (;40;) (func (result 28))) (export (;18;) "list-f32-ret" (func (type 40))) (type (;41;) (func (result 30))) (export (;19;) "list-f64-ret" (func (type 41))) (type (;42;) (tuple u8 s8)) (type (;43;) (list 42)) (type (;44;) (tuple s64 u32)) (type (;45;) (list 44)) (type (;46;) (func (param "x" 43) (result 45))) (export (;20;) "tuple-list" (func (type 46))) (type (;47;) (list string)) (type (;48;) (func (param "a" 47))) (export (;21;) "string-list-arg" (func (type 48))) (type (;49;) (func (result 47))) (export (;22;) "string-list-ret" (func (type 49))) (type (;50;) (tuple u8 string)) (type (;51;) (list 50)) (type (;52;) (tuple string u8)) (type (;53;) (list 52)) (type (;54;) (func (param "x" 51) (result 53))) (export (;23;) "tuple-string-list" (func (type 54))) (type (;55;) (func (param "x" 47) (result 47))) (export (;24;) "string-list" (func (type 55))) (type (;56;) (list 4)) (type (;57;) (list 2)) (type (;58;) (func (param "x" 56) (result 57))) (export (;25;) "record-list" (func (type 58))) (type (;59;) (list 9)) (type (;60;) (func (param "x" 59) (result 7))) (export (;26;) "variant-list" (func (type 60))) (type (;61;) (func (param "a" 12) (result 12))) (export (;27;) "load-store-everything" (func (type 61))) ) ) (export (;0;) "foo:foo/lists" (instance (type 0))) ) ) (export (;1;) "lists" (type 0)) (type (;2;) (component (type (;0;) (component (type (;0;) (instance (type (;0;) (list u8)) (type (;1;) (record (field "a1" u32) (field "a2" u64) (field "a3" s32) (field "a4" s64) (field "b" string) (field "c" 0))) (export (;2;) "other-record" (type (eq 1))) (type (;3;) (record (field "x" string) (field "y" 2) (field "c1" u32) (field "c2" u64) (field "c3" s32) (field "c4" s64))) (export (;4;) "some-record" (type (eq 3))) (type (;5;) (variant (case "a") (case "b" u32) (case "c" string))) (export (;6;) "other-variant" (type (eq 5))) (type (;7;) (list 6)) (type (;8;) (variant (case "a" string) (case "b") (case "c" u32) (case "d" 7))) (export (;9;) "some-variant" (type (eq 8))) (type (;10;) (tuple string u8 s8 u16 s16 u32 s32 u64 s64 f32 f64 char)) (type (;11;) (list 10)) (export (;12;) "load-store-all-sizes" (type (eq 11))) (type (;13;) (func (param "x" 0))) (export (;0;) "list-u8-param" (func (type 13))) (type (;14;) (list u16)) (type (;15;) (func (param "x" 14))) (export (;1;) "list-u16-param" (func (type 15))) (type (;16;) (list u32)) (type (;17;) (func (param "x" 16))) (export (;2;) "list-u32-param" (func (type 17))) (type (;18;) (list u64)) (type (;19;) (func (param "x" 18))) (export (;3;) "list-u64-param" (func (type 19))) (type (;20;) (list s8)) (type (;21;) (func (param "x" 20))) (export (;4;) "list-s8-param" (func (type 21))) (type (;22;) (list s16)) (type (;23;) (func (param "x" 22))) (export (;5;) "list-s16-param" (func (type 23))) (type (;24;) (list s32)) (type (;25;) (func (param "x" 24))) (export (;6;) "list-s32-param" (func (type 25))) (type (;26;) (list s64)) (type (;27;) (func (param "x" 26))) (export (;7;) "list-s64-param" (func (type 27))) (type (;28;) (list f32)) (type (;29;) (func (param "x" 28))) (export (;8;) "list-f32-param" (func (type 29))) (type (;30;) (list f64)) (type (;31;) (func (param "x" 30))) (export (;9;) "list-f64-param" (func (type 31))) (type (;32;) (func (result 0))) (export (;10;) "list-u8-ret" (func (type 32))) (type (;33;) (func (result 14))) (export (;11;) "list-u16-ret" (func (type 33))) (type (;34;) (func (result 16))) (export (;12;) "list-u32-ret" (func (type 34))) (type (;35;) (func (result 18))) (export (;13;) "list-u64-ret" (func (type 35))) (type (;36;) (func (result 20))) (export (;14;) "list-s8-ret" (func (type 36))) (type (;37;) (func (result 22))) (export (;15;) "list-s16-ret" (func (type 37))) (type (;38;) (func (result 24))) (export (;16;) "list-s32-ret" (func (type 38))) (type (;39;) (func (result 26))) (export (;17;) "list-s64-ret" (func (type 39))) (type (;40;) (func (result 28))) (export (;18;) "list-f32-ret" (func (type 40))) (type (;41;) (func (result 30))) (export (;19;) "list-f64-ret" (func (type 41))) (type (;42;) (tuple u8 s8)) (type (;43;) (list 42)) (type (;44;) (tuple s64 u32)) (type (;45;) (list 44)) (type (;46;) (func (param "x" 43) (result 45))) (export (;20;) "tuple-list" (func (type 46))) (type (;47;) (list string)) (type (;48;) (func (param "a" 47))) (export (;21;) "string-list-arg" (func (type 48))) (type (;49;) (func (result 47))) (export (;22;) "string-list-ret" (func (type 49))) (type (;50;) (tuple u8 string)) (type (;51;) (list 50)) (type (;52;) (tuple string u8)) (type (;53;) (list 52)) (type (;54;) (func (param "x" 51) (result 53))) (export (;23;) "tuple-string-list" (func (type 54))) (type (;55;) (func (param "x" 47) (result 47))) (export (;24;) "string-list" (func (type 55))) (type (;56;) (list 4)) (type (;57;) (list 2)) (type (;58;) (func (param "x" 56) (result 57))) (export (;25;) "record-list" (func (type 58))) (type (;59;) (list 9)) (type (;60;) (func (param "x" 59) (result 7))) (export (;26;) "variant-list" (func (type 60))) (type (;61;) (func (param "a" 12) (result 12))) (export (;27;) "load-store-everything" (func (type 61))) ) ) (import "foo:foo/lists" (instance (;0;) (type 0))) ) ) (export (;0;) "foo:foo/lists-world" (component (type 0))) ) ) (export (;3;) "lists-world" (type 2)) (@custom "package-docs" "\00{}") (@producers (processed-by "wit-component" "$CARGO_PKG_VERSION") ) )