[package] name = "push-messaging" version = "0.1.1" edition = "2021" description = "Push Messaging package" license = "MIT" authors = ["Modeckrus "] homepage = "https://github.com/modeckrus/messaging" documentation = "https://docs.rs/push-messaging/" keywords = ["fcm", "firebase", "notification"] [features] default = ["native-tls"] native-tls = ["reqwest/native-tls"] rustls = ["reqwest/rustls-tls"] vendored-tls = ["reqwest/native-tls-vendored"] [dependencies] builder-pattern = "0.4.2" chrono = { version = "0.4.24", features = ["serde"] } erased-serde = "0.3.25" log = "0.4.17" reqwest = {version = "0.11", features = ["json"], default-features=false} serde = { version = "1.0.159", features = ["derive"] } serde_json = "1.0.95" serde_with = { version = "2.3.1", features = ["chrono"] } tokio = { version = "1.27.0", features = ["rt-multi-thread", "macros", "time", "full"] } [dev-dependencies] argparse = "0.2.1" pretty_env_logger = "0.4"