Skip to content

Commit ac7b1d6

Browse files
committed
feat(wasmtime-cli): add WASI 0.2.2 support
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
1 parent fc2068f commit ac7b1d6

1 file changed

Lines changed: 32 additions & 1 deletion

File tree

crates/wasmtime-cli/src/lib.rs

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,65 +151,96 @@ where
151151
match name {
152152
"wasi:cli/environment@0.2.0"
153153
| "wasi:cli/environment@0.2.1"
154+
| "wasi:cli/environment@0.2.2"
154155
| "wasi:cli/exit@0.2.0"
155156
| "wasi:cli/exit@0.2.1"
157+
| "wasi:cli/exit@0.2.2"
156158
| "wasi:cli/stderr@0.2.0"
157159
| "wasi:cli/stderr@0.2.1"
160+
| "wasi:cli/stderr@0.2.2"
158161
| "wasi:cli/stdin@0.2.0"
159162
| "wasi:cli/stdin@0.2.1"
163+
| "wasi:cli/stdin@0.2.2"
160164
| "wasi:cli/stdout@0.2.0"
161165
| "wasi:cli/stdout@0.2.1"
166+
| "wasi:cli/stdout@0.2.2"
162167
| "wasi:cli/terminal-input@0.2.0"
163168
| "wasi:cli/terminal-input@0.2.1"
169+
| "wasi:cli/terminal-input@0.2.2"
164170
| "wasi:cli/terminal-output@0.2.0"
165171
| "wasi:cli/terminal-output@0.2.1"
172+
| "wasi:cli/terminal-output@0.2.2"
166173
| "wasi:cli/terminal-stderr@0.2.0"
167174
| "wasi:cli/terminal-stderr@0.2.1"
175+
| "wasi:cli/terminal-stderr@0.2.2"
168176
| "wasi:cli/terminal-stdin@0.2.0"
169177
| "wasi:cli/terminal-stdin@0.2.1"
178+
| "wasi:cli/terminal-stdin@0.2.2"
170179
| "wasi:cli/terminal-stdout@0.2.0"
171180
| "wasi:cli/terminal-stdout@0.2.1"
181+
| "wasi:cli/terminal-stdout@0.2.2"
172182
| "wasi:clocks/monotonic-clock@0.2.0"
173183
| "wasi:clocks/monotonic-clock@0.2.1"
184+
| "wasi:clocks/monotonic-clock@0.2.2"
174185
| "wasi:clocks/timezone@0.2.1"
186+
| "wasi:clocks/timezone@0.2.2"
175187
| "wasi:clocks/wall-clock@0.2.0"
176188
| "wasi:clocks/wall-clock@0.2.1"
189+
| "wasi:clocks/wall-clock@0.2.2"
177190
| "wasi:filesystem/preopens@0.2.0"
178191
| "wasi:filesystem/preopens@0.2.1"
192+
| "wasi:filesystem/preopens@0.2.2"
179193
| "wasi:filesystem/types@0.2.0"
180194
| "wasi:filesystem/types@0.2.1"
195+
| "wasi:filesystem/types@0.2.2"
181196
| "wasi:http/incoming-handler@0.2.0"
182197
| "wasi:http/incoming-handler@0.2.1"
198+
| "wasi:http/incoming-handler@0.2.2"
183199
| "wasi:http/outgoing-handler@0.2.0"
184200
| "wasi:http/outgoing-handler@0.2.1"
201+
| "wasi:http/outgoing-handler@0.2.2"
185202
| "wasi:http/types@0.2.0"
186203
| "wasi:http/types@0.2.1"
204+
| "wasi:http/types@0.2.2"
187205
| "wasi:io/error@0.2.0"
188206
| "wasi:io/error@0.2.1"
207+
| "wasi:io/error@0.2.2"
189208
| "wasi:io/poll@0.2.0"
190209
| "wasi:io/poll@0.2.1"
210+
| "wasi:io/poll@0.2.2"
191211
| "wasi:io/streams@0.2.0"
192212
| "wasi:io/streams@0.2.1"
213+
| "wasi:io/streams@0.2.2"
193214
| "wasi:random/insecure-seed@0.2.0"
194215
| "wasi:random/insecure-seed@0.2.1"
216+
| "wasi:random/insecure-seed@0.2.2"
195217
| "wasi:random/insecure@0.2.0"
196218
| "wasi:random/insecure@0.2.1"
219+
| "wasi:random/insecure@0.2.2"
197220
| "wasi:random/random@0.2.0"
198221
| "wasi:random/random@0.2.1"
222+
| "wasi:random/random@0.2.2"
199223
| "wasi:sockets/instance-network@0.2.0"
200224
| "wasi:sockets/instance-network@0.2.1"
225+
| "wasi:sockets/instance-network@0.2.2"
201226
| "wasi:sockets/ip-name-lookup@0.2.0"
202227
| "wasi:sockets/ip-name-lookup@0.2.1"
228+
| "wasi:sockets/ip-name-lookup@0.2.2"
203229
| "wasi:sockets/network@0.2.0"
204230
| "wasi:sockets/network@0.2.1"
231+
| "wasi:sockets/network@0.2.2"
205232
| "wasi:sockets/tcp-create-socket@0.2.0"
206233
| "wasi:sockets/tcp-create-socket@0.2.1"
234+
| "wasi:sockets/tcp-create-socket@0.2.2"
207235
| "wasi:sockets/tcp@0.2.0"
208236
| "wasi:sockets/tcp@0.2.1"
237+
| "wasi:sockets/tcp@0.2.2"
209238
| "wasi:sockets/udp-create-socket@0.2.0"
210239
| "wasi:sockets/udp-create-socket@0.2.1"
240+
| "wasi:sockets/udp-create-socket@0.2.2"
211241
| "wasi:sockets/udp@0.2.0"
212-
| "wasi:sockets/udp@0.2.1" => continue,
242+
| "wasi:sockets/udp@0.2.1"
243+
| "wasi:sockets/udp@0.2.2" => continue,
213244
_ => {}
214245
}
215246
if let Err(err) = link_item(

0 commit comments

Comments
 (0)