[[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