17次发布

0.10.2 2024年7月29日
0.10.0 2023年11月21日
0.8.1 2023年6月14日
0.6.0 2023年2月13日
0.3.0 2021年7月31日

#69 in HTTP客户端

Download history 278/week @ 2024-05-03 505/week @ 2024-05-10 849/week @ 2024-05-17 749/week @ 2024-05-24 1551/week @ 2024-05-31 1209/week @ 2024-06-07 1560/week @ 2024-06-14 1864/week @ 2024-06-21 1443/week @ 2024-06-28 1328/week @ 2024-07-05 1650/week @ 2024-07-12 1601/week @ 2024-07-19 1557/week @ 2024-07-26 1428/week @ 2024-08-02 787/week @ 2024-08-09 843/week @ 2024-08-16

4,841 每月下载量

MIT/Apache

71KB
1.5K SLoC

Postmark

ci crates.io Documentation License

一个用于查询Postmark API的rust库。

用法

将crate依赖项添加到您的Cargo.toml

[dependencies]
postmark = "x.y.z"

并使用它,请参阅文档: https://docs.rs/postmark

use postmark::reqwest::PostmarkClient;
use postmark::api::email::{SendEmailRequest,Body};

async fn send_email(){
  let client = PostmarkClient::builder()
   .token("<sometoken>")
   .build();

  let req = SendEmailRequest::builder()
    .from("[email protected]")
    .to("[email protected]")
    .body(Body::text("it's me, Mario!".to_string()))
    .build();
  let resp = req.execute(&client).await;
}

发布新版本

前提条件

cargo install cargo-release

发布时

cargo release --dry-run
# check it does the good thing
cargo release

感谢

此crate受到Ben Boeckel文章《"设计Rust绑定以用于REST API"》的极大启发。

许可证

postmark在MIT许可和Apache许可(版本2.0)的条款下分发。

依赖项

~2–14MB
~189K SLoC