6 个版本
0.1.5 | 2024年1月9日 |
---|---|
0.1.4 | 2024年1月9日 |
0.1.3 | 2023年6月19日 |
0.1.2 | 2023年5月20日 |
0.1.0 | 2022年5月17日 |
#188 in 文本编辑器
9KB
83 代码行
一个针对 Rust 的最小化、闪电般快速且完全类型化的 JSPaste API 库
功能
- 简单。 使用简单的函数直接发送请求到 JSPaste。
- 健壮。 RSPaste 是在 Rust 语言中编写的,这是世界上最受欢迎的编程语言。
- 安全。 RSPaste 完全类型安全,这意味着从 API 收到的所有数据都被正确地类型化。
安装
将所需的 crate 版本放入 Cargo.toml 的依赖项部分
[dependencies]
rspaste = { version = "0.1.5" }
示例
首先,JSPaste API 如果出现问题可能会返回错误,因此使用模式匹配是一个好主意
match some_doc {
Ok(d) => todo!(), // ...
Err(e) => todo!() // ...
}
我们建议在每次请求时都这样做,以确保涵盖所有情况。
use rspaste;
fn main() {
let doc = rspaste::api::get("key"); // get document
let created_doc = rspaste::api::post("content"); // post document
let deleted_doc = rspaste::api::delete("key", "secret"); // delete document
}
依赖项
~3.5–5MB
~117K SLoC