[[example]]
name = "demo"
required-features = ["async", "tokio_native_tls"]
[[example]]
name = "wait_to_join"
required-features = ["async", "tokio_native_tls"]
[[example]]
name = "simple_bot"
required-features = ["async", "tokio_native_tls"]
[[example]]
name = "retry"
required-features = ["async", "tokio_native_tls"]
[[example]]
name = "parse"
[dependencies.futures]
default-features = false
optional = true
version = "0.3.5"
[dependencies.log]
version = "0.4.8"
[dependencies.native-tls]
optional = true
version = "0.2.4"
[dependencies.parking_lot]
version = "0.10.2"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.111"
[dependencies.tokio]
features = ["dns", "io-util", "stream", "sync", "tcp", "time", "macros"]
optional = true
version = "0.2.21"
[dependencies.tokio-native-tls]
optional = true
version = "0.1.0"
[dependencies.tokio-rustls]
optional = true
version = "0.13.1"
[dependencies.webpki-roots]
optional = true
version = "0.19.0"
[dev-dependencies.doc-comment]
version = "0.3.3"
[dev-dependencies.tokio]
features = ["test-util", "macros"]
version = "0.2.21"
[dev-dependencies.tokio-test]
version = "0.2.1"
[features]
async = ["tokio", "futures"]
default = ["async", "tokio_native_tls"]
tokio_native_tls = ["tokio", "futures", "tokio-native-tls", "native-tls"]
tokio_rustls = ["tokio", "futures", "tokio-rustls", "webpki-roots"]
[package]
authors = ["museun <museun@outlook.com>"]
categories = ["asynchronous", "network-programming", "parser-implementations"]
description = "interface to the irc-side of twitch's chat system"
documentation = "https://docs.rs/twitchchat/latest/twitchchat/"
edition = "2018"
keywords = ["twitch", "irc", "async", "asynchronous", "tokio"]
license = "MIT OR Apache-2.0"
name = "twitchchat"
readme = "README.md"
repository = "https://github.com/museun/twitchchat"
version = "0.11.2"
[package.metadata.docs.rs]
features = ["default", "serde"]
rustdoc-args = ["--cfg", "docsrs"]