slack-morphism 2.6.0

Slack Morphism is a modern client library for Slack Web/Events API/Socket Mode and Block Kit
Documentation
[badges.maintenance]
status = "actively-developed"

[dependencies.async-recursion]
version = "1.0"

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

[dependencies.axum]
optional = true
version = "0.7"

[dependencies.base64]
version = "0.22"

[dependencies.bytes]
version = "1"

[dependencies.chrono]
default-features = false
features = ["clock", "std", "serde"]
version = "0.4"

[dependencies.futures]
version = "0.3"

[dependencies.futures-locks]
version = "0.7"

[dependencies.futures-util]
version = "0.3"

[dependencies.hex]
version = "0.4"

[dependencies.http]
version = "1.1"

[dependencies.http-body-util]
optional = true
version = "0.1"

[dependencies.hyper]
features = ["http2", "server", "client"]
optional = true
version = "1.3"

[dependencies.hyper-rustls]
features = ["rustls-native-certs", "http2"]
optional = true
version = "0.27"

[dependencies.hyper-util]
features = ["client", "client-legacy", "server"]
optional = true
version = "0.1"

[dependencies.lazy_static]
version = "1.4"

[dependencies.mime]
version = "0.3"

[dependencies.mime_guess]
version = "2"

[dependencies.rand]
version = "0.8"

[dependencies.ring]
optional = true
version = "0.17"

[dependencies.rsb_derive]
version = "0.5"

[dependencies.rvstruct]
version = "0.3"

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

[dependencies.serde_json]
version = "1.0"

[dependencies.serde_with]
features = ["json"]
version = "3.8"

[dependencies.tokio]
features = ["bytes", "rt-multi-thread", "signal", "tracing"]
optional = true
version = "1"

[dependencies.tokio-stream]
optional = true
version = "0.1"

[dependencies.tokio-tungstenite]
features = ["rustls-tls-native-roots"]
optional = true
version = "0.24.0"

[dependencies.tower]
optional = true
version = "0.5"

[dependencies.tracing]
version = "0.1"

[dependencies.url]
features = ["serde"]
version = "2.5"

[dev-dependencies.cargo-husky]
default-features = false
features = ["run-for-all", "prepush-hook", "run-cargo-fmt"]
version = "1"

[dev-dependencies.hyper]
features = ["full"]
version = "1.3"

[dev-dependencies.hyper-proxy2]
version = "0.1"

[dev-dependencies.tokio]
features = ["full"]
version = "1"

[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3"

[features]
axum = ["hyper", "dep:axum", "dep:tower"]
default = []
hyper = ["dep:tokio", "dep:http-body-util", "dep:hyper", "dep:hyper-rustls", "dep:hyper-util", "dep:tokio-stream", "dep:tokio-tungstenite", "dep:signal-hook", "dep:signal-hook-tokio", "signature-verifier"]
signature-verifier = ["dep:ring"]

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

[package]
authors = ["Abdulla Abdurakhmanov <me@abdolence.dev>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["api-bindings"]
description = "Slack Morphism is a modern client library for Slack Web/Events API/Socket Mode and Block Kit"
documentation = "https://docs.rs/slack_morphism"
edition = "2021"
homepage = "https://github.com/abdolence/slack-morphism-rust"
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE", "SECURITY.md"]
keywords = ["slack", "client"]
license = "Apache-2.0"
name = "slack-morphism"
readme = "README.md"
repository = "https://github.com/abdolence/slack-morphism-rust"
version = "2.6.0"

[package.metadata.release]
tag-prefix = ""

[target."cfg(not(windows))".dependencies.signal-hook]
default-features = false
features = ["extended-siginfo"]
optional = true
version = "0.3"

[target."cfg(not(windows))".dependencies.signal-hook-tokio]
default-features = false
features = ["futures-v0_3"]
optional = true
version = "0.3"

[target."cfg(windows)".dependencies.ctrlc]
features = ["termination"]
version = "3.4"