twitch-irc 2.1.0

Connect to Twitch chat from a Rust application.
Documentation
[[example]]
name = "simple_listener"
required-features = ["transport-tcp"]
[dependencies.async-stream]
optional = true
version = "0.3.0"

[dependencies.async-trait]
version = "0.1.42"

[dependencies.async-tungstenite]
features = ["tokio-runtime", "tokio-native-tls"]
optional = true
version = "0.12"

[dependencies.bytes]
optional = true
version = "1.0"

[dependencies.chrono]
version = "0.4.19"

[dependencies.enum_dispatch]
version = "0.3.5"

[dependencies.futures]
version = "0.3.11"

[dependencies.itertools]
version = "0.10.0"

[dependencies.log]
version = "0.4.13"

[dependencies.metrics]
optional = true
version = "0.12.1"

[dependencies.native-tls]
optional = true
version = "0.2.7"

[dependencies.reqwest]
features = ["json"]
optional = true
version = "0.11"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"

[dependencies.smallvec]
version = "1.6.1"

[dependencies.thiserror]
version = "1.0.23"

[dependencies.tokio]
features = ["rt", "time", "sync", "macros"]
version = "1.0"

[dependencies.tokio-native-tls]
optional = true
version = "0.3"

[dependencies.tokio-util]
features = ["codec"]
optional = true
version = "0.6"

[dependencies.tungstenite]
optional = true
version = "0.12"
[dev-dependencies.env_logger]
version = "0.8.2"

[dev-dependencies.maplit]
version = "1.0.2"

[dev-dependencies.tokio]
features = ["rt-multi-thread"]
version = "1.0"

[features]
default = ["transport-tcp"]
metrics-collection = ["metrics"]
refreshing-token = ["reqwest", "serde", "chrono/serde"]
transport-tcp = ["bytes", "tokio-native-tls", "native-tls", "tokio/net", "tokio/io-util", "tokio-util", "async-stream"]
transport-wss = ["tungstenite", "async-tungstenite", "tokio-native-tls", "native-tls"]

[lib]
name = "twitch_irc"
path = "src/lib.rs"

[package]
authors = ["Ruben Anders <ruben.anders@robotty.de>"]
description = "Connect to Twitch chat from a Rust application."
edition = "2018"
license = "MIT"
name = "twitch-irc"
repository = "https://github.com/robotty/twitch-irc-rs"
version = "2.1.0"
[package.metadata.docs.rs]
all-features = true