[package]
edition = "2021"
name = "kickable"
version = "0.6.0"
authors = ["Hector Gray <defstream@gmail.com>"]
build = "build.rs"
exclude = [
"src/bin/deprecated",
"scripts",
"score",
"*.hcl",
"docker",
"depot.json",
"cloudbuild.yaml",
"buildspec.yml",
"renovate.json",
"bob.yaml",
".changes",
".*",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "kickable is a crate created to answer the age old question... Can I kick it?"
documentation = "https://docs.rs/kickable"
readme = "README.md"
keywords = [
"kick",
"kickable",
"it",
"can",
]
license = "CC0-1.0"
repository = "https://github.com/defstream/kickable-rs"
[features]
complete = []
[lib]
name = "kickable"
path = "src/lib.rs"
[[bin]]
name = "axum"
path = "src/bin/axum.rs"
[[bin]]
name = "gotham"
path = "src/bin/gotham.rs"
[[bin]]
name = "graphul"
path = "src/bin/graphul.rs"
[[bin]]
name = "kickable"
path = "src/bin/kickable.rs"
[[bin]]
name = "poem"
path = "src/bin/poem.rs"
[[bin]]
name = "rocket"
path = "src/bin/rocket.rs"
[[bin]]
name = "rouille"
path = "src/bin/rouille.rs"
[[bin]]
name = "tonic-client"
path = "src/bin/tonic-client.rs"
[[bin]]
name = "tonic-server"
path = "src/bin/tonic-server.rs"
[[bin]]
name = "viz"
path = "src/bin/viz.rs"
[[bin]]
name = "warp"
path = "src/bin/warp.rs"
[[example]]
name = "kickable"
path = "examples/kickable.rs"
[dependencies.anyhow]
version = "1.0.81"
[dependencies.async-std]
version = "1.12.0"
features = ["attributes"]
[dependencies.async-trait]
version = "0.1.77"
[dependencies.axum]
version = "0.8.0"
[dependencies.axum-tracing-opentelemetry]
version = "0.38.0"
[dependencies.clap]
version = "4.5.3"
features = ["derive"]
[dependencies.env_logger]
version = "0.11.3"
[dependencies.exitcode]
version = "1.1.2"
[dependencies.fluent]
version = "0.17.0"
[dependencies.gotham]
version = "0.8.0"
[dependencies.graphul]
version = "1.0.1"
[dependencies.hyper]
version = ">=0.14.28"
features = [
"http1",
"http2",
"runtime",
"server",
"stream",
]
[dependencies.log]
version = "0.4.21"
[dependencies.once_cell]
version = "1.19.0"
[dependencies.opentelemetry]
version = "0.32.0"
[dependencies.poem]
version = "3.1.0"
[dependencies.prost]
version = "0.14.0"
[dependencies.rocket]
version = "0.5.0"
[dependencies.rouille]
version = "3.6.2"
[dependencies.rust-embed]
version = "8.3.0"
[dependencies.serde]
version = "1.0.197"
features = ["derive"]
[dependencies.serde_json]
version = "1.0.114"
[dependencies.serde_yaml]
version = "0.9.32"
[dependencies.time]
version = ">=0.3.34"
[dependencies.tokio]
version = "1.36.0"
features = ["full"]
[dependencies.tonic]
version = "0.14.0"
[dependencies.tonic-prost]
version = "0.14.0"
[dependencies.tower]
version = "0.5.0"
features = [
"util",
"timeout",
"load-shed",
"limit",
]
[dependencies.tower-http]
version = "0.6.0"
features = ["trace"]
[dependencies.tracing-subscriber]
version = "0.3.18"
[dependencies.unic-langid]
version = "0.9.6"
features = ["macros"]
[dependencies.viz]
version = "0.11.0"
[dependencies.warp]
version = "0.4.0"
features = ["server"]
[dev-dependencies.assert_cli]
version = "0.6.3"
[build-dependencies.protoc-bin-vendored]
version = "3.2.0"
[build-dependencies.tonic-prost-build]
version = "0.14.0"
[profile.release]
lto = "fat"
codegen-units = 1
panic = "abort"
strip = "debuginfo"