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 |
|
#69 in HTTP客户端
4,841 每月下载量
71KB
1.5K SLoC
Postmark
一个用于查询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