1 //! This test assumes that it will be run without ip lookup support enabled 2 use test_programs::wasi::sockets::{ 3 ip_name_lookup::{ErrorCode, IpAddress}, 4 network::Network, 5 }; 6 main()7fn main() { 8 let res = resolve("example.com"); 9 eprintln!("Result of resolve: {res:?}"); 10 assert!(matches!(res, Err(ErrorCode::PermanentResolverFailure))); 11 } 12 resolve(name: &str) -> Result<Vec<IpAddress>, ErrorCode>13fn resolve(name: &str) -> Result<Vec<IpAddress>, ErrorCode> { 14 Network::default().permissive_blocking_resolve_addresses(name) 15 } 16