Sha256: bc8145dc5cfbcfda246b62dd54f0f30ea82f4030467bd9d4ab09d2fd901eb963
Contents?: true
Size: 537 Bytes
Versions: 10
Compression:
Stored size: 537 Bytes
Contents
use crate::bindings::{sockets::network::IpAddressFamily, sockets::udp_create_socket}; use crate::udp::UdpSocket; use crate::{SocketResult, WasiImpl, WasiView}; use wasmtime::component::Resource; impl<T> udp_create_socket::Host for WasiImpl<T> where T: WasiView, { fn create_udp_socket( &mut self, address_family: IpAddressFamily, ) -> SocketResult<Resource<UdpSocket>> { let socket = UdpSocket::new(address_family.into())?; let socket = self.table().push(socket)?; Ok(socket) } }
Version data entries
10 entries across 10 versions & 1 rubygems