[package]
name = "reevit"
version = "0.2.0"
edition = "2021"
rust-version = "1.86"
description = "Official Rust SDK for the Reevit payments API"
license = "MIT"
repository = "https://github.com/Reevit-Platform/rust-sdk"
homepage = "https://reevit.io"
documentation = "https://docs.rs/reevit"
readme = "README.md"
keywords = ["payments", "fintech", "africa", "reevit"]
categories = ["api-bindings", "web-programming::http-client"]
[dependencies]
hex = "0.4"
hmac = "0.12"
percent-encoding = "2"
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sha2 = "0.10"
thiserror = "2"
url = "2"
[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
wiremock = "=0.6.2"
[lints.rust]
unsafe_code = "forbid"
[lints.clippy]
all = "warn"