recvmsg 1.0.0

Traits for receiving datagrams reliably, without truncation.
Documentation
[package]
name = "recvmsg"
version = "1.0.0"
edition = "2021"
rust-version = "1.60.0"
license = "0BSD"
description = "Traits for receiving datagrams reliably, without truncation."

[features]
default = []
std = []
std_net = ["std", "libc", "windows-sys"]
tokio = ["dep:tokio", "std_net"]

[dependencies]
tokio = { version = "1.34.0", optional = true, features = ["net"] }

[dev-dependencies]
tokio = { version = "1.34.0", features = ["rt", "net", "macros"] }

[target.'cfg(unix)'.dependencies]
libc = { version = "0.2.150", optional = true }

[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.52.0", features = [
    "Win32_Networking_WinSock",
], optional = true }

[package.metadata.docs.rs]
targets = [
    "x86_64-unknown-linux-gnu",
    "x86_64-unknown-freebsd",
    "x86_64-pc-windows-msvc",
    "x86_64-apple-darwin",
]
all-features = true