MCPcopy Index your code
hub / github.com/RustPython/RustPython / sock_from_raw_unchecked

Function sock_from_raw_unchecked

crates/stdlib/src/socket.rs:3277–3288  ·  view source on GitHub ↗

SAFETY: fileno must not be equal to INVALID_SOCKET

(fileno: RawSocket)

Source from the content-addressed store, hash-verified

3275 }
3276 /// SAFETY: fileno must not be equal to INVALID_SOCKET
3277 unsafe fn sock_from_raw_unchecked(fileno: RawSocket) -> Socket {
3278 #[cfg(unix)]
3279 {
3280 use std::os::unix::io::FromRawFd;
3281 unsafe { Socket::from_raw_fd(fileno) }
3282 }
3283 #[cfg(windows)]
3284 {
3285 use std::os::windows::io::FromRawSocket;
3286 unsafe { Socket::from_raw_socket(fileno) }
3287 }
3288 }
3289 pub(super) fn sock_fileno(sock: &Socket) -> RawSocket {
3290 #[cfg(unix)]
3291 {

Callers 2

_initMethod · 0.85
sock_from_rawFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected