4 个版本 (破坏性更新)

0.4.0 2022年4月30日
0.3.0 2018年2月6日
0.2.0 2017年8月30日
0.1.0 2017年8月27日

#23 in #notification


用于 chirp-pushover

MIT 许可证

66KB
2K SLoC

Pushover

Build Status License Crates.io Docs.rs

Pushover API 的 Rust 包装器 (https://pushover.net/api)。

安装

使用方法

将以下内容添加到 Cargo.toml

[dependencies]
pushover = "0.4.0"

同步示例


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"));
}

异步示例


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"));
}

依赖

~11–16MB
~326K SLoC