Documentation
[dependencies.aes]
version = "0.7.5"

[dependencies.aes-gcm]
version = "0.10"

[dependencies.anyhow]
version = "1.0.80"

[dependencies.base64]
version = "0.21.6"

[dependencies.bincode]
version = "1.3.3"

[dependencies.block-modes]
version = "0.8.1"

[dependencies.bytes]
features = ["serde"]
version = "1.1.0"

[dependencies.chrono]
version = "0.4.38"

[dependencies.dashmap]
version = "5.3.4"

[dependencies.derive_builder]
version = "0.20.0"

[dependencies.hex]
version = "0.4.3"

[dependencies.hmac]
version = "0.12.1"

[dependencies.md5]
version = "0.7.0"

[dependencies.rand]
version = "0.8.5"

[dependencies.redis]
features = ["r2d2"]
version = "0.21.0"

[dependencies.reqwest]
features = ["blocking", "json", "native-tls", "__rustls", "native-tls-crate", "multipart"]
version = "0.11.0"

[dependencies.rsa]
features = ["sha2"]
version = "0.9.6"

[dependencies.rust-crypto]
version = "^0.2"

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

[dependencies.serde_json]
version = "1.0"

[dependencies.sha-1]
version = "0.10"

[dependencies.sha2]
version = "0.11.0-pre.0"

[dependencies.thiserror]
version = "1.0.57"

[dependencies.tracing]
version = "0.1.40"

[dependencies.uuid]
features = ["serde", "v4"]
version = "0.7.4"

[dependencies.x509-parser]
version = "0.16.0"

[dev-dependencies.dotenvy]
version = "0.15.7"

[dev-dependencies.tokio]
features = ["full"]
version = "1.36.0"

[dev-dependencies.tracing]
version = "0.1.40"

[dev-dependencies.tracing-subscriber]
version = "0.3.18"

[features]
default = ["wechat"]
wechat = []

[package]
authors = ["yangdaqiong <yangdaqiong@126.com>"]
description = "rust pay api"
documentation = "https://www.yndkj.com"
edition = "2021"
license = "MIT"
name = "rpay"
readme = "README.md"
version = "0.1.0"