Function call_with_sockaddr

Source
pub(crate) unsafe fn call_with_sockaddr<A, R>(
    addr: &A,
    f: impl FnOnce(*const SocketAddrOpaque, SocketAddrLen) -> R,
) -> R
Expand description

Helper for implementing SocketAddrArg::with_sockaddr.

§Safety

This calls f with a pointer to an object it has a reference to, with the and the length of that object, so they’ll be valid for the duration of the call.