Macro socket2::impl_debug

source ยท
macro_rules! impl_debug {
    (
        // Type name for which to implement `fmt::Debug`.
        $type: path,
        $(
            $(#[$target: meta])*
            // The flag(s) to check.
            // Need to specific the libc crate because Windows doesn't use
            // `libc` but `windows_sys`.
            $libc: ident :: $flag: ident
        ),+ $(,)*
    ) => { ... };
}
Expand description

Macro to implement fmt::Debug for a type, printing the constant names rather than a number.

Note this is used in the sys module and thus must be defined before defining the modules.