4 releases (breaking)
0.4.0 | Apr 30, 2022 |
---|---|
0.3.0 | Feb 6, 2018 |
0.2.0 | Aug 30, 2017 |
0.1.0 | Aug 27, 2017 |
#55 in #notification
Used in chirp-pushover
66KB
2K
SLoC
Pushover
A Rust wrapper for the Pushover API (https://pushover.net/api).
Installation
Usage
Add the following to Cargo.toml
:
[dependencies]
pushover = "0.4.0"
Synchronous example:
use pushover::API;
use pushover::requests::message::SendMessage;
fn send_message() {
let api = API::new();
let msg = SendMessage::new("token", "user_key", "hello");
let response = api.send(&msg);
println!("{:?}", response.expect("Error sending message"));
}
Asynchronous example:
use pushover::API;
use pushover::requests::message::SendMessage;
async fn send_message() {
let api = API::new();
let msg = SendMessage::new("token", "user_key", "hello");
let response = api.send_async(&msg).await;
println!("{:?}", response.expect("Error sending message"));
}
Dependencies
~12–21MB
~311K SLoC