@@ -21,72 +21,72 @@ mod bindings {
2121 path: "../../wit" ,
2222 world: "wasi:cli/reactor@0.2.0-rc-2023-10-18" ,
2323 imports: {
24- "wasi:io/streams/ [drop]output-stream" : async | trappable,
25- "wasi:io/streams/ [drop]input-stream" : async | trappable,
26- "wasi:filesystem/types/ [method]descriptor.access-at" : async | trappable,
27- "wasi:filesystem/types/ [method]descriptor.advise" : async | trappable,
28- "wasi:filesystem/types/ [method]descriptor.change-directory-permissions-at" : async | trappable,
29- "wasi:filesystem/types/ [method]descriptor.change-file-permissions-at" : async | trappable,
30- "wasi:filesystem/types/ [method]descriptor.create-directory-at" : async | trappable,
31- "wasi:filesystem/types/ [method]descriptor.get-flags" : async | trappable,
32- "wasi:filesystem/types/ [method]descriptor.get-type" : async | trappable,
33- "wasi:filesystem/types/ [method]descriptor.is-same-object" : async | trappable,
34- "wasi:filesystem/types/ [method]descriptor.link-at" : async | trappable,
35- "wasi:filesystem/types/ [method]descriptor.lock-exclusive" : async | trappable,
36- "wasi:filesystem/types/ [method]descriptor.lock-shared" : async | trappable,
37- "wasi:filesystem/types/ [method]descriptor.metadata-hash" : async | trappable,
38- "wasi:filesystem/types/ [method]descriptor.metadata-hash-at" : async | trappable,
39- "wasi:filesystem/types/ [method]descriptor.open-at" : async | trappable,
40- "wasi:filesystem/types/ [method]descriptor.read" : async | trappable,
41- "wasi:filesystem/types/ [method]descriptor.read-directory" : async | trappable,
42- "wasi:filesystem/types/ [method]descriptor.readlink-at" : async | trappable,
43- "wasi:filesystem/types/ [method]descriptor.remove-directory-at" : async | trappable,
44- "wasi:filesystem/types/ [method]descriptor.rename-at" : async | trappable,
45- "wasi:filesystem/types/ [method]descriptor.set-size" : async | trappable,
46- "wasi:filesystem/types/ [method]descriptor.set-times" : async | trappable,
47- "wasi:filesystem/types/ [method]descriptor.set-times-at" : async | trappable,
48- "wasi:filesystem/types/ [method]descriptor.stat" : async | trappable,
49- "wasi:filesystem/types/ [method]descriptor.stat-at" : async | trappable,
50- "wasi:filesystem/types/ [method]descriptor.symlink-at" : async | trappable,
51- "wasi:filesystem/types/ [method]descriptor.sync" : async | trappable,
52- "wasi:filesystem/types/ [method]descriptor.sync-data" : async | trappable,
53- "wasi:filesystem/types/ [method]descriptor.try-lock-exclusive" : async | trappable,
54- "wasi:filesystem/types/ [method]descriptor.try-lock-shared" : async | trappable,
55- "wasi:filesystem/types/ [method]descriptor.unlink-file-at" : async | trappable,
56- "wasi:filesystem/types/ [method]descriptor.unlock" : async | trappable,
57- "wasi:filesystem/types/ [method]descriptor.write" : async | trappable,
58- "wasi:filesystem/types/ [method]directory-entry-stream.read-directory-entry" : async | trappable,
59- "wasi:io/streams/ [method]input-stream.blocking-read" : async | trappable,
60- "wasi:io/streams/ [method]input-stream.blocking-skip" : async | trappable,
61- "wasi:io/streams/ [method]output-stream.forward" : async | trappable,
62- "wasi:io/streams/ [method]output-stream.blocking-splice" : async | trappable,
63- "wasi:io/streams/ [method]output-stream.blocking-flush" : async | trappable,
64- "wasi:io/streams/ [method]output-stream.blocking-write-and-flush" : async | trappable,
65- "wasi:io/streams/ [method]output-stream.blocking-write-zeroes-and-flush" : async | trappable,
66- "wasi:io/poll/ poll-list" : async | trappable,
67- "wasi:io/poll/ poll-one" : async | trappable,
68-
69- "wasi:sockets/tcp/ [method]tcp-socket.start-bind" : async | trappable,
70- "wasi:sockets/tcp/ [method]tcp-socket.start-connect" : async | trappable,
71- "wasi:sockets/udp/ [method]udp-socket.finish-connect" : async | trappable,
72- "wasi:sockets/udp/ [method]udp-socket.receive" : async | trappable,
73- "wasi:sockets/udp/ [method]udp-socket.send" : async | trappable,
74- "wasi:sockets/udp/ [method]udp-socket.start-bind" : async | trappable,
24+ "wasi:io/streams. [drop]output-stream" : async | trappable,
25+ "wasi:io/streams. [drop]input-stream" : async | trappable,
26+ "wasi:filesystem/types. [method]descriptor.access-at" : async | trappable,
27+ "wasi:filesystem/types. [method]descriptor.advise" : async | trappable,
28+ "wasi:filesystem/types. [method]descriptor.change-directory-permissions-at" : async | trappable,
29+ "wasi:filesystem/types. [method]descriptor.change-file-permissions-at" : async | trappable,
30+ "wasi:filesystem/types. [method]descriptor.create-directory-at" : async | trappable,
31+ "wasi:filesystem/types. [method]descriptor.get-flags" : async | trappable,
32+ "wasi:filesystem/types. [method]descriptor.get-type" : async | trappable,
33+ "wasi:filesystem/types. [method]descriptor.is-same-object" : async | trappable,
34+ "wasi:filesystem/types. [method]descriptor.link-at" : async | trappable,
35+ "wasi:filesystem/types. [method]descriptor.lock-exclusive" : async | trappable,
36+ "wasi:filesystem/types. [method]descriptor.lock-shared" : async | trappable,
37+ "wasi:filesystem/types. [method]descriptor.metadata-hash" : async | trappable,
38+ "wasi:filesystem/types. [method]descriptor.metadata-hash-at" : async | trappable,
39+ "wasi:filesystem/types. [method]descriptor.open-at" : async | trappable,
40+ "wasi:filesystem/types. [method]descriptor.read" : async | trappable,
41+ "wasi:filesystem/types. [method]descriptor.read-directory" : async | trappable,
42+ "wasi:filesystem/types. [method]descriptor.readlink-at" : async | trappable,
43+ "wasi:filesystem/types. [method]descriptor.remove-directory-at" : async | trappable,
44+ "wasi:filesystem/types. [method]descriptor.rename-at" : async | trappable,
45+ "wasi:filesystem/types. [method]descriptor.set-size" : async | trappable,
46+ "wasi:filesystem/types. [method]descriptor.set-times" : async | trappable,
47+ "wasi:filesystem/types. [method]descriptor.set-times-at" : async | trappable,
48+ "wasi:filesystem/types. [method]descriptor.stat" : async | trappable,
49+ "wasi:filesystem/types. [method]descriptor.stat-at" : async | trappable,
50+ "wasi:filesystem/types. [method]descriptor.symlink-at" : async | trappable,
51+ "wasi:filesystem/types. [method]descriptor.sync" : async | trappable,
52+ "wasi:filesystem/types. [method]descriptor.sync-data" : async | trappable,
53+ "wasi:filesystem/types. [method]descriptor.try-lock-exclusive" : async | trappable,
54+ "wasi:filesystem/types. [method]descriptor.try-lock-shared" : async | trappable,
55+ "wasi:filesystem/types. [method]descriptor.unlink-file-at" : async | trappable,
56+ "wasi:filesystem/types. [method]descriptor.unlock" : async | trappable,
57+ "wasi:filesystem/types. [method]descriptor.write" : async | trappable,
58+ "wasi:filesystem/types. [method]directory-entry-stream.read-directory-entry" : async | trappable,
59+ "wasi:io/streams. [method]input-stream.blocking-read" : async | trappable,
60+ "wasi:io/streams. [method]input-stream.blocking-skip" : async | trappable,
61+ "wasi:io/streams. [method]output-stream.forward" : async | trappable,
62+ "wasi:io/streams. [method]output-stream.blocking-splice" : async | trappable,
63+ "wasi:io/streams. [method]output-stream.blocking-flush" : async | trappable,
64+ "wasi:io/streams. [method]output-stream.blocking-write-and-flush" : async | trappable,
65+ "wasi:io/streams. [method]output-stream.blocking-write-zeroes-and-flush" : async | trappable,
66+ "wasi:io/poll. poll-list" : async | trappable,
67+ "wasi:io/poll. poll-one" : async | trappable,
68+
69+ "wasi:sockets/tcp. [method]tcp-socket.start-bind" : async | trappable,
70+ "wasi:sockets/tcp. [method]tcp-socket.start-connect" : async | trappable,
71+ "wasi:sockets/udp. [method]udp-socket.finish-connect" : async | trappable,
72+ "wasi:sockets/udp. [method]udp-socket.receive" : async | trappable,
73+ "wasi:sockets/udp. [method]udp-socket.send" : async | trappable,
74+ "wasi:sockets/udp. [method]udp-socket.start-bind" : async | trappable,
7575 default : trappable,
7676 } ,
7777 with: {
78- "wasi:io/poll/ pollable" : latest:: io:: poll:: Pollable ,
79- "wasi:io/streams/ input-stream" : latest:: io:: streams:: InputStream ,
80- "wasi:io/streams/ output-stream" : latest:: io:: streams:: OutputStream ,
81- "wasi:io/streams/ error" : latest:: io:: streams:: Error ,
82- "wasi:filesystem/types/ directory-entry-stream" : latest:: filesystem:: types:: DirectoryEntryStream ,
83- "wasi:filesystem/types/ descriptor" : latest:: filesystem:: types:: Descriptor ,
84- "wasi:cli/terminal-input/ terminal-input" : latest:: cli:: terminal_input:: TerminalInput ,
85- "wasi:cli/terminal-output/ terminal-output" : latest:: cli:: terminal_output:: TerminalOutput ,
86- "wasi:sockets/tcp/ tcp-socket" : latest:: sockets:: tcp:: TcpSocket ,
87- "wasi:sockets/udp/ udp-socket" : UdpSocket ,
88- "wasi:sockets/network/ network" : latest:: sockets:: network:: Network ,
89- "wasi:sockets/ip-name-lookup/ resolve-address-stream" : latest:: sockets:: ip_name_lookup:: ResolveAddressStream ,
78+ "wasi:io/poll. pollable" : latest:: io:: poll:: Pollable ,
79+ "wasi:io/streams. input-stream" : latest:: io:: streams:: InputStream ,
80+ "wasi:io/streams. output-stream" : latest:: io:: streams:: OutputStream ,
81+ "wasi:io/streams. error" : latest:: io:: streams:: Error ,
82+ "wasi:filesystem/types. directory-entry-stream" : latest:: filesystem:: types:: DirectoryEntryStream ,
83+ "wasi:filesystem/types. descriptor" : latest:: filesystem:: types:: Descriptor ,
84+ "wasi:cli/terminal-input. terminal-input" : latest:: cli:: terminal_input:: TerminalInput ,
85+ "wasi:cli/terminal-output. terminal-output" : latest:: cli:: terminal_output:: TerminalOutput ,
86+ "wasi:sockets/tcp. tcp-socket" : latest:: sockets:: tcp:: TcpSocket ,
87+ "wasi:sockets/udp. udp-socket" : UdpSocket ,
88+ "wasi:sockets/network. network" : latest:: sockets:: network:: Network ,
89+ "wasi:sockets/ip-name-lookup. resolve-address-stream" : latest:: sockets:: ip_name_lookup:: ResolveAddressStream ,
9090 } ,
9191 } ) ;
9292}
0 commit comments