stream_throttle 0.4.0

Provides a Stream combinator, to limit the rate at which items are produced.
Documentation
[[example]]
name = "multi_stream_tokio"
required-features = ["timer-tokio"]

[[example]]
name = "multi_stream_async_std"
required-features = ["timer-futures-timer"]
[dependencies.futures]
version = "0.3.1"

[dependencies.futures-timer]
optional = true
version = "3.0.1"

[dependencies.log]
version = "0.4.8"

[dependencies.pin-utils]
version = "0.1.0-alpha.4"

[dependencies.tokio]
features = ["time"]
optional = true
version = ">= 0.3, < 2.0.0"
[dev-dependencies.async-std]
features = ["attributes"]
version = "1"

[dev-dependencies.tokio]
features = ["full"]
version = ">= 0.3, < 2.0.0"

[features]
default = ["timer-tokio"]
timer-futures-timer = ["futures-timer"]
timer-tokio = ["tokio"]

[package]
authors = ["Mike Caines"]
categories = ["asynchronous"]
description = "Provides a Stream combinator, to limit the rate at which items are produced."
documentation = "https://docs.rs/stream_throttle/"
edition = "2018"
keywords = ["async", "futures", "stream", "throttle"]
license = "MIT"
name = "stream_throttle"
readme = "README.md"
repository = "https://github.com/mikecaines/stream-throttle"
version = "0.4.0"