[package]
name = "uds"
version = "0.2.5"
description = """
A unix domain socket crate that supports abstract addresses, fd-passing and seqpacket sockets.
"""
readme = "README.md"
repository = "https://github.com/tormol/uds"
license = "Apache-2.0 / MIT"
authors = ["Torbjørn Birch Moltu <t.b.moltu@lyse.net>"]
keywords = ["unix", "socket", "seqpacket", "abstract", "fdpassing"]
categories = ["os::unix-apis", "asynchronous"]
edition = "2018"
exclude = ["tests", "src/bin"]
[features]
tokio = ["futures", "mio", "tokio_02"]
[target."cfg(unix)".dependencies]
libc = "0.2.90"
mio-uds = {version="0.6", optional=true}
mio = {version="0.6.14", optional=true}
mio_07 = {package="mio", version="0.7.0", features=["os-util", "uds"], optional=true}
futures = {version = "0.3", optional=true}
tokio_02 = {package="tokio", version = "0.2", features = ["io-driver"], optional=true}
[target."cfg(unix)".dev-dependencies]
tokio_02 = {package="tokio", version = "0.2", features = ["macros", "rt-core"]}
[package.metadata.docs.rs]
features = ["mio-uds", "mio", "mio_07", "tokio"]
rustdoc-args = ["--cfg", "feature=\"os-poll\""]