1 个不稳定版本

0.1.0 2023 年 1 月 8 日

#231 in 电子邮件

MIT 许可证

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