centaurs 0.3.0

A utility crate.
Documentation
example = []
test = []

[dependencies.anyhow]
version = "1"

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

[dependencies.aws-config]
optional = true
version = "0.11.0"

[dependencies.aws-endpoint]
optional = true
version = "0.11.0"

[dependencies.aws-sdk-s3]
optional = true
version = "0.11.0"

[dependencies.aws-types]
optional = true
version = "0.11.0"

[dependencies.derive_builder]
optional = true
version = "0.11.2"

[dependencies.futures]
optional = true
version = "0.3"

[dependencies.lazy_static]
optional = true
version = "1.4"

[dependencies.nacos_rust_client]
optional = true
version = "0.2"

[dependencies.pnet_datalink]
optional = true
version = "0.29"

[dependencies.rdkafka]
features = ["cmake-build"]
optional = true
version = "0.28"

[dependencies.serde]
optional = true
version = "1"

[dependencies.serde_json]
optional = true
version = "1"

[dependencies.serde_yaml]
optional = true
version = "0.9"

[dependencies.thiserror]
version = "1"

[dependencies.tokio]
optional = true
version = "1"

[dependencies.tracing]
optional = true
version = "0.1"

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

[dev-dependencies.chrono]
version = "0.4"

[dev-dependencies.futures]
version = "0.3"

[dev-dependencies.tokio]
features = ["rt", "macros", "rt-multi-thread", "signal"]
version = "1"

[dev-dependencies.tracing-subscriber]
version = "0.3"

[features]
base62 = ["dep:lazy_static"]
configuration = ["dep:async-trait"]
cos = ["dep:aws-config", "dep:aws-sdk-s3", "dep:aws-types", "dep:aws-endpoint"]
datalink = ["dep:pnet_datalink"]
default = ["full"]
full = ["base62", "configuration", "cos", "datalink", "messaging", "nacos", "nacos-configuration", "nacos-servicediscovery", "servicediscovery"]
messaging = ["dep:async-trait", "dep:futures", "dep:rdkafka", "dep:tokio", "dep:tracing"]
nacos = ["datalink", "dep:nacos_rust_client", "dep:tracing", "dep:derive_builder"]
nacos-configuration = ["nacos", "configuration"]
nacos-servicediscovery = ["nacos", "servicediscovery"]
servicediscovery = ["dep:futures", "dep:async-trait", "dep:derive_builder", "dep:lazy_static", "dep:tracing"]

[package]
description = """
A utility crate.
"""
edition = "2021"
include = ["src/", "LICENSE", "README.md"]
license = "Apache-2.0"
name = "centaurs"
readme = "README.md"
repository = "https://github.com/divinerapier/centaurs"
version = "0.3.0"