[package]
name = "anypost"
version = "1.0.0"
edition = "2021"
rust-version = "1.75"
description = "Official Rust SDK for the Anypost email API."
license = "MIT"
homepage = "https://anypost.com"
repository = "https://github.com/anypost/anypost-rust"
documentation = "https://docs.rs/anypost"
readme = "README.md"
keywords = ["anypost", "email", "api", "sdk"]
categories = ["api-bindings", "email"]
[features]
default = []
blocking = []
[dependencies]
reqwest = { version = "0.12", default-features = false, features = ["default-tls", "charset"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
async-trait = "0.1"
base64 = "0.22"
hmac = "0.12"
sha2 = "0.10"
hex = "0.4"
subtle = "2.5"
fastrand = "2"
httpdate = "1"
percent-encoding = "2"
tokio = { version = "1", features = ["time", "rt"] }
idna_adapter = "=1.2.0"
getrandom = "=0.2.15"
tempfile = "=3.10.1"
[target.'cfg(target_vendor = "apple")'.dependencies]
security-framework = "=2.11.1"
security-framework-sys = "=2.11.1"
[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread", "time"] }
serde_json = "1"
async-trait = "0.1"
hmac = "0.12"
sha2 = "0.10"
hex = "0.4"
[package.metadata.docs.rs]
all-features = true