syslog-rs 0.2.1

A native Rust implementation of the glibc/libc syslog.
Documentation
[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]
#don't bring there complications like any conditional compilation crates or other
#don't confuse people

#non GPL
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"