Sha256: a816240b906bda643ed36355e5239e4f99c2090146ad766318a8c545b1a2b58d
Contents?: true
Size: 486 Bytes
Versions: 4
Compression:
Stored size: 486 Bytes
Contents
use crate::{bindings::cli::exit, I32Exit, WasiImpl, WasiView}; impl<T> exit::Host for WasiImpl<T> where T: WasiView, { fn exit(&mut self, status: Result<(), ()>) -> anyhow::Result<()> { let status = match status { Ok(()) => 0, Err(()) => 1, }; Err(anyhow::anyhow!(I32Exit(status))) } fn exit_with_code(&mut self, status_code: u8) -> anyhow::Result<()> { Err(anyhow::anyhow!(I32Exit(status_code.into()))) } }
Version data entries
4 entries across 4 versions & 1 rubygems