[dependencies.base64]
version = "0.21"
[dependencies.erased-serde]
version = "0.3"
[dependencies.http]
version = "1.0"
[dependencies.http-body-util]
version = "0.1"
[dependencies.hyper]
default-features = false
features = ["client", "http2"]
version = "1.0"
[dependencies.hyper-rustls]
default-features = false
features = ["http2", "webpki-roots", "ring"]
version = "0.26.0"
[dependencies.hyper-util]
features = ["client", "http2", "client-legacy", "tokio"]
version = "0.1"
[dependencies.openssl]
optional = true
version = "0.10"
[dependencies.parking_lot]
version = "0.12"
[dependencies.pem]
optional = true
version = "3.0"
[dependencies.ring]
features = ["std"]
optional = true
version = "0.17"
[dependencies.rustls]
version = "0.22.4"
[dependencies.rustls-pemfile]
version = "2.1.1"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.thiserror]
version = "1"
[dependencies.tokio]
features = ["time"]
version = "1"
[dependencies.tracing]
optional = true
version = "0.1"
[dev-dependencies.argparse]
version = "0.2"
[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros"]
version = "1"
[dev-dependencies.tracing-subscriber]
version = "0.3"
[features]
default = ["openssl"]
ring = ["dep:ring", "pem"]
tracing = ["dep:tracing"]
[package]
authors = ["Harry Bairstow <harry@walletconnect.com>", "Julius de Bruijn <julius@nauk.io>", "Sergey Tkachenko <seriy.tkachenko@gmail.com>"]
description = "A native, asynchronous Apple push notification client"
documentation = "https://docs.rs/a2"
edition = "2021"
homepage = "https://github.com/walletconnect/a2"
keywords = ["apns", "apple", "push", "async", "http2"]
license = "MIT"
name = "a2"
readme = "README.md"
repository = "https://github.com/walletconnect/a2.git"
rust-version = "1.60"
version = "0.10.0"