Open
Description
This sample code
use socket2::SockRef;
use std::net::{Ipv4Addr, SocketAddr, UdpSocket};
fn is_only_v6(socket: SockRef) -> Option<bool> {
socket.only_v6().ok()
}
fn main() {
let socket = UdpSocket::bind(SocketAddr::new(Ipv4Addr::LOCALHOST.into(), 0)).unwrap();
println!("{:?}", is_only_v6(SockRef::from(&socket)));
}
panics (debug assertion) on Windows
thread 'main' panicked at ..\socket2-0.5.8\src\sys\windows.rs:772:9:
assertion `left == right` failed
left: 1
right: 4
Is this expected and I am missing something?
Metadata
Metadata
Assignees
Labels
No labels