windows_raw_socket_wrapper/
lib.rs

1// From https://github.com/bk-rs/ssh-rs/pull/38/files#diff-1c029370ea962fd4f49c2ccdb434750c2ea94fbd2973520b4e8e956c04ab650f
2
3#[cfg(windows)]
4pub struct RawSocketWrapper(pub std::os::windows::io::RawSocket);
5
6#[cfg(windows)]
7impl std::os::windows::io::AsRawSocket for RawSocketWrapper {
8    #[inline]
9    fn as_raw_socket(&self) -> std::os::windows::io::RawSocket {
10        self.0
11    }
12}