[package]
name = "microsd"
authors = ["Mikael Voss <mvs@nyantec.com>"]
version = "0.2.0"
edition = "2024"
description = "Light‐weight systemd auxiliars"
repository = "https://woof.rip/mikael/microsd"
license = "EUPL-1.2 WITH Universal-FOSS-exception-1.0"
keywords = [ "systemd", "socket-activation", "listen-fds", "sd_listen_fds", "sd_notify" ]
categories = ["os::unix-apis", "os::linux-apis"]
[package.metadata.docs.rs]
all-features = true
[features]
compio = ["dep:compio"]
[dependencies]
compio = { version = "0.18", features = ["fs", "net"], default-features = false, optional = true }
ctor = { version = "0.10", features = ["proc_macro"], default-features = false }
libc = "0.2"
nix = { version = "0.31", features = ["fs", "socket"], default-features = false }
[target.'cfg(target_os = "linux")'.dependencies]
pidfd-util = { version = "0.1", default-features = false }
[profile.release]
codegen-units = 1
lto = true