blip 0.1.0-alpha.9

A crate for writing fast and highly resilient in-process gRPC service meshes.
Documentation
[build-dependencies.tonic-build]
default-features = false
features = ["transport", "prost"]
version = "0.2.0"
[dependencies.bytes]
version = "0.5.4"

[dependencies.cache_2q]
optional = true
version = "0.10.0"

[dependencies.consistent_hash_ring]
optional = true
version = "0.7.1"

[dependencies.failure]
version = "0.1.8"

[dependencies.failure_derive]
version = "0.1.8"

[dependencies.fnv]
version = "1.0.6"

[dependencies.futures]
features = ["alloc"]
version = "0.3.4"

[dependencies.http]
version = "0.2.1"

[dependencies.once_cell]
optional = true
version = "1.4.0"

[dependencies.prost]
version = "0.6.1"

[dependencies.rand]
version = "0.7.3"

[dependencies.tokio]
features = ["sync", "rt-threaded", "time", "macros"]
version = "0.2.21"

[dependencies.tonic]
features = ["transport", "tls"]
version = "0.2.1"

[dependencies.tracing]
version = "0.1.13"
[dev-dependencies.quickcheck]
version = "0.9.2"

[dev-dependencies.quickcheck_async]
version = "0.1.1"

[dev-dependencies.quickcheck_macros]
version = "0.9.1"

[dev-dependencies.version-sync]
version = "0.9.0"

[features]
cache = ["cache_2q", "consistent_hash_ring", "once_cell"]
default = []
full = ["cache"]

[package]
authors = ["nytopop <ericizoita@gmail.com>"]
categories = ["network-programming", "asynchronous"]
description = "A crate for writing fast and highly resilient in-process gRPC service meshes."
documentation = "https://docs.rs/blip"
edition = "2018"
homepage = "https://github.com/nytopop/blip"
keywords = ["rapid", "membership", "mesh", "grpc", "cluster"]
license = "MIT OR Apache-2.0"
name = "blip"
repository = "https://github.com/nytopop/blip"
version = "0.1.0-alpha.9"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]