product-os-tower 0.0.4

Product OS : Tower is a derivative of the tower crate restructured for both std and no_std environments.
Documentation
[dependencies.chrono]
default-features = false
features = []
optional = false
version = "0.4.19"

[dependencies.core-error]
default-features = false
features = []
optional = false
version = "0.0.1-rc4"

[dependencies.futures-core]
default-features = false
features = ["alloc"]
optional = true
version = "0.3"

[dependencies.futures-util]
default-features = false
features = ["alloc"]
optional = true
version = "0.3"

[dependencies.hdrhistogram]
default-features = false
features = []
optional = true
version = "7.0"

[dependencies.indexmap]
default-features = false
features = []
optional = true
version = "1.0.2"

[dependencies.libm]
default-features = false
features = []
optional = true
version = "0.2.8"

[dependencies.no-std-compat]
features = ["alloc"]
optional = false
version = "0.4.1"

[dependencies.pin-project-lite]
default-features = false
features = []
optional = true
version = "0.2.7"

[dependencies.product-os-async-executor]
default-features = false
features = []
optional = true
version = ">= 0.0.1"

[dependencies.product-os-security]
default-features = false
features = []
optional = true
version = ">= 0.0.1"

[dependencies.product-os-semaphore]
default-features = false
features = []
optional = true
version = ">= 0.0.1"

[dependencies.product-os-tower-layer]
default-features = false
features = []
optional = false
version = ">= 0.0.1"

[dependencies.product-os-tower-service]
default-features = false
features = []
optional = false
version = ">= 0.0.1"

[dependencies.slab]
default-features = false
features = []
optional = true
version = "0.4"

[dependencies.spin]
default-features = false
features = []
optional = true
version = "0.9.8"

[dependencies.sync_wrapper]
default-features = false
features = []
optional = true
version = "0.1.1"

[dependencies.toad-hash]
default-features = false
features = []
optional = true
version = "0.3.0"

[dependencies.tokio]
default-features = false
features = ["sync"]
optional = true
version = "1.6"

[dependencies.tokio-stream]
default-features = false
features = []
optional = true
version = "0.1.0"

[dependencies.tokio-util]
default-features = false
optional = true
version = "0.7.0"

[dependencies.tower]
default-features = false
features = []
optional = true
version = "0.4.13"

[dependencies.tracing]
default-features = false
features = []
optional = true
version = "0.1.2"

[features]
__common = ["futures-core", "pin-project-lite"]
balance = ["discover", "load", "ready-cache", "make", "slab", "util"]
buffer = ["__common", "tokio/sync", "tokio/rt", "tokio-util", "tracing"]
default = ["std"]
discover = ["__common"]
filter = ["__common", "futures-util"]
full = ["discover", "filter", "hedge", "limit", "load", "load-shed", "make", "ready-cache", "reconnect", "retry", "spawn-ready", "steer", "timeout", "util"]
hedge = ["util", "filter", "futures-util", "hdrhistogram", "tokio/time", "tracing"]
limit = ["__common", "tracing", "chrono/alloc", "product-os-semaphore", "product-os-async-executor", "product-os-async-executor/moment"]
load = ["__common", "tracing", "chrono/alloc", "spin/mutex", "spin/spin_mutex", "libm", "product-os-async-executor/moment"]
load-shed = ["__common"]
log = ["tracing/log"]
make = ["futures-util", "pin-project-lite", "product-os-async-executor"]
ready-cache = ["futures-core", "futures-util", "indexmap", "tracing", "pin-project-lite", "product-os-security/hasher"]
reconnect = ["make", "tracing"]
retry = ["__common", "util", "chrono/alloc", "spin/mutex", "spin/spin_mutex", "product-os-async-executor", "product-os-async-executor/moment"]
spawn-ready = ["__common", "futures-util", "tokio/sync", "tokio/rt", "util", "tracing"]
std = ["no-std-compat/std", "tower"]
steer = []
timeout = ["pin-project-lite", "product-os-async-executor"]
tokio_async = ["tokio/io-std"]
util = ["__common", "futures-util", "pin-project-lite", "sync_wrapper", "product-os-security/hasher"]

[package]
authors = ["Jeremy de Oliveira-Kumar <eremyj@gmail.com>"]
autobenches = true
autobins = true
autoexamples = true
autotests = true
build = false
categories = []
description = "Product OS : Tower is a derivative of the tower crate restructured for both std and no_std environments."
edition = "2021"
exclude = []
include = []
keywords = ["product-os"]
license = "AGPL-3.0-only"
name = "product-os-tower"
readme = "readme.md"
resolver = "2"
rust-version = "1.69"
version = "0.0.4"