1 个不稳定版本
0.1.0 | 2023 年 1 月 8 日 |
---|
#231 in 电子邮件
11KB
129 行
TempMail.lol Rust API
Crate 是 TempMail.lol 服务的 API 包装器。
安装
从 crates.io 安装。将以下行添加到 Cargo.toml 文件的依赖部分
[dependencies]
tempmail-lol = "0.1"
使用方法
库支持异步和同步函数。
同步
fn main() -> Result<(), tempmail_lol::TempMailError> {
let inbox = tempmail_lol::create_inbox()?;
println!("Got random inbox: {:?}", inbox);
}
异步
对于异步函数,您需要使用 async
功能标志
[dependencies]
tempmail-lol = { version = "0.1", features = ["async"] }
然后使用任何异步运行时
#[tokio::main]
async fn main() -> Result<(), tempmail_lol::TempMailError> {
let inbox = tempmail_lol::create_inbox_async().await?;
println!("Got random inbox: {:?}", inbox);
}
更多示例可以在 examples
文件夹中找到。
依赖关系
~4–16MB
~236K SLoC