[dependencies.ansi_term]
optional = true
version = "0.12"
[dependencies.anyhow]
version = "1.0"
[dependencies.chrono]
optional = true
version = "0.4"
[dependencies.der-parser]
optional = true
version = "8"
[dependencies.flexi_logger]
default-features = false
features = ["specfile_without_notification", "specfile", "colors", "async"]
optional = true
version = "=0.29.8"
[dependencies.home]
version = "0.5.9"
[dependencies.lazy_static]
optional = true
version = "1.4"
[dependencies.log]
version = "0.4"
[dependencies.picky]
features = ["chrono_conversion"]
optional = true
version = "6.3"
[dependencies.rand]
optional = true
version = "0.8.5"
[dependencies.rsa]
optional = true
version = "0.6"
[dependencies.rustls]
optional = true
version = "0.20"
[dependencies.rustls-native-certs]
optional = true
version = "0.6"
[dependencies.rustls-pemfile]
optional = true
version = "1"
[dependencies.syn]
features = ["extra-traits", "full"]
optional = true
version = "2.0"
[dependencies.timer-util]
optional = true
version = "0.3.2"
[dependencies.tokio]
features = ["signal", "rt-multi-thread", "macros", "time"]
optional = true
version = "1.18"
[dependencies.x509-parser]
features = ["validate", "verify"]
optional = true
version = "0.13"
[dev-dependencies.picky]
features = ["chrono_conversion"]
version = "6.3"
[dev-dependencies.time]
version = "0.3.36"
[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros", "sync", "time"]
version = "1.18"
[features]
daemon-async = ["libsystemd", "tokio"]
daemon-sync = ["libsystemd"]
default = ["logger"]
derive = ["syn"]
dev = []
logger = ["flexi_logger", "lazy_static", "ansi_term"]
prod = []
timer = ["timer-util"]
tls = ["rustls-pemfile", "rustls-native-certs", "rustls"]
tls-util = ["picky", "rsa", "chrono", "rand", "der-parser", "x509-parser"]
[lib]
name = "custom_utils"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Provide customized tools based on features"
edition = "2021"
include = ["Makefile.toml", "LICENSE", "Cargo.toml", "README.md", "src/**/*.rs"]
license-file = "LICENSE"
name = "custom-utils"
readme = "README.md"
repository = "https://github.com/jm-observer/custom-utils.git"
version = "0.10.19"
[target.'cfg(target_os="linux")'.dependencies.libsystemd]
optional = true
version = "0.5.0"