[package]
name = "syslog-rs"
version = "0.2.1"
authors = ["Aleksandr Morozov <alex@nixd.org>", "RELKOM s.r.o <admin@relkom.sk>"]
edition = "2018"
description="A native Rust implementation of the glibc/libc syslog."
repository = "https://gitlab.com/relkom/syslog-rs"
keywords = ["syslog", "libc"]
categories = ["api-bindings", "asynchronous", "os"]
license="LGPL-3.0-or-later"
[profile.dev]
opt-level = 0
[profile.release]
opt-level = 3
overflow-checks = true
lto = true
[features]
default = ["use_sync", "use_async", "use_sync_queue"]
use_sync = []
use_async = []
use_sync_queue = []
[dependencies]
crossbeam = "0.8"
libc = "0.2"
bitflags = "1.0"
chrono = "0.4"
nix = "0.21"
lazy_static = "1.4.0"
tokio = { version = "1", features = ["rt-multi-thread", "net", "macros"] }
async-recursion = "0.3"
[dev-dependencies]
tokio-test = "0.4"
[[example]]
name = "example_async"
[[example]]
name = "example_sync"
[[example]]
name = "example_cell"