Sha256: b902c1315a3ce88d983fc471b3f5a1795c1977124c281c6795c30bf832264658
Contents?: true
Size: 572 Bytes
Versions: 10
Compression:
Stored size: 572 Bytes
Contents
use crate::bindings::sockets::instance_network; use crate::network::Network; use crate::{WasiImpl, WasiView}; use wasmtime::component::Resource; impl<T> instance_network::Host for WasiImpl<T> where T: WasiView, { fn instance_network(&mut self) -> Result<Resource<Network>, anyhow::Error> { let network = Network { socket_addr_check: self.ctx().socket_addr_check.clone(), allow_ip_name_lookup: self.ctx().allowed_network_uses.ip_name_lookup, }; let network = self.table().push(network)?; Ok(network) } }
Version data entries
10 entries across 10 versions & 1 rubygems