[package]
name = "context69-sdk"
version = "0.1.0"
edition.workspace = true
license.workspace = true
description = "Async Rust SDK for the Context69 HTTP API."
readme = "README.md"
repository = "https://github.com/cloudiful/context69"
homepage = "https://github.com/cloudiful/context69"
documentation = "https://docs.rs/context69-sdk"
keywords = ["context69", "sdk", "api", "search"]
categories = ["api-bindings", "web-programming::http-client"]
publish = ["crates-io"]
[dependencies]
context69-contracts = { version = "0.1.0" }
reqwest = { version = "0.13.3", default-features = false, features = [ "charset", "cookies", "gzip", "http2", "json", "rustls", "system-proxy" ] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.149"
tokio = { version = "1.52.3", features = ["sync"] }
url = "2.5.7"
[dev-dependencies]
axum = { version = "0.8.9", features = [ "json" ] }
chrono = { version = "0.4.44", features = ["serde"] }
serde_json = "1.0.149"
tokio = { version = "1.52.3", features = ["macros", "rt-multi-thread"] }
uuid = { version = "1.23.1", features = [ "serde", "v4", "v5" ] }