htmxtools 0.1.1

A lightweight Rust crate for working with HTMX headers, specifically designed to integrate seamlessly with axum.
[dependencies.axum-core]
optional = true
version = "0.5"

[dependencies.axum-extra]
features = ["typed-header"]
optional = true
version = "0.10"

[dependencies.bytes]
version = "1"

[dependencies.futures-core]
optional = true
version = "0.3"

[dependencies.headers-core]
version = "0.3"

[dependencies.http]
version = "1"

[dependencies.http-serde]
version = "2"

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

[dependencies.serde_json]
version = "1"

[dependencies.tokio]
features = ["sync"]
optional = true
version = "1"

[dependencies.tower-layer]
optional = true
version = "0.3"

[dependencies.tower-service]
optional = true
version = "0.3"

[features]
auto-vary = ["axum", "dep:futures-core", "dep:tokio", "dep:tower-layer", "dep:tower-service"]
axum = ["dep:axum-core", "dep:axum-extra"]
default = ["axum"]

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

[package]
authors = ["Devashish Dixit <devashishdxt@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "encoding", "network-programming", "web-programming"]
description = "A lightweight Rust crate for working with HTMX headers, specifically designed to integrate seamlessly with axum."
edition = "2021"
homepage = "https://github.com/devashishdxt/htmxtools"
include = ["src/**/*", "Cargo.toml", "Cargo.lock", "README.md", "LICENSE-MIT", "LICENSE-APACHE"]
keywords = ["htmx", "headers", "axum", "http", "web"]
license = "MIT OR Apache-2.0"
name = "htmxtools"
readme = "README.md"
repository = "https://github.com/devashishdxt/htmxtools"
version = "0.1.1"

[package.metadata.docs.rs]
all-features = true