syslog-rs 0.4.2

A native Rust implementation of the glibc/libc syslog.
Documentation
[[example]]
name = "example_async"

[[example]]
name = "example_sync"

[[example]]
name = "example_cell"

[[example]]
name = "example_sync_stream"

[[example]]
name = "example_sync_queue_stream"
[dependencies.async-recursion]
version = "1"

[dependencies.async-trait]
version = "0.1"

[dependencies.bitflags]
version = "1"

[dependencies.chrono]
version = "0.4"

[dependencies.crossbeam]
version = "0.8"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.nix]
version = "0.26"

[dependencies.tokio]
features = ["rt-multi-thread", "net", "macros", "time", "sync"]
version = "1"
[dev-dependencies.tokio-test]
version = "0.4"

[features]
default = ["use_sync", "use_async", "use_sync_queue"]
use_async = []
use_atomic_block = []
use_sync = []
use_sync_queue = []

[package]
authors = ["Aleksandr Morozov <alex@nixd.org>"]
categories = ["api-bindings", "asynchronous", "os"]
description = "A native Rust implementation of the glibc/libc syslog."
edition = "2021"
keywords = ["syslog", "libc"]
license = "MPL-2.0"
name = "syslog-rs"
readme = "README.md"
repository = "https://gitlab.com/relkom/syslog-rs"
version = "0.4.2"
[profile.dev]
opt-level = 0

[profile.release]
lto = true
opt-level = 3
overflow-checks = true