[[bench]]
name = "benchmark"
path = "benches/benchmark.rs"
[[bench]]
name = "performance_comparison"
path = "benches/performance_comparison.rs"
[[bench]]
name = "real_world_benchmark"
path = "benches/real_world_benchmark.rs"
[dependencies.async-graphql]
optional = true
version = "5.0"
[dependencies.async-trait]
version = "0.1"
[dependencies.dashmap]
version = "5.0"
[dependencies.futures]
version = "0.3"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.tokio]
features = ["sync", "time", "macros", "rt-multi-thread"]
version = "1.0"
[dev-dependencies.tokio]
features = ["full"]
version = "1.0"
[[example]]
name = "axum_graphql"
path = "examples/axum_graphql.rs"
[[example]]
name = "basic_usage"
path = "examples/basic_usage.rs"
[[example]]
name = "debug_batch"
path = "examples/debug_batch.rs"
[features]
default = []
graphql = ["async-graphql"]
[lib]
name = "async_graphql_dataloader"
path = "src/lib.rs"
[package]
authors = ["Cleiton Augusto Correa Bezerra <seu-email@dominio.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "web-programming", "api-bindings"]
description = "A high-performance DataLoader implementation for async-graphql with batching and caching"
documentation = "https://docs.rs/async-graphql-dataloader"
edition = "2021"
keywords = ["graphql", "dataloader", "async", "batch", "cache"]
license = "MIT"
name = "async-graphql-dataloader"
readme = "README.md"
repository = "https://github.com/cleitonaugusto/async-graphql-dataloader"
version = "0.1.0"