2 个版本
0.1.1 | 2022年7月23日 |
---|---|
0.1.0 | 2022年7月2日 |
在 开发工具 类别中排名第 2000
每月下载量 64 次
被 2 个 Crates 使用
40KB
625 行
gotrue-rs
这是一个在 rust 中实现的 GoTrue 客户端。该库目前正在开发中。大多数功能已内置,但仍需进行一些修改,并且所有内容都需要文档化。
用法
将以下行添加到您的 Cargo.toml
go_true = "0.1.1"
示例
要创建账户,创建一个新的客户端并使用电子邮件和密码执行 sign_up
函数
use go_true::Client;
#[tokio::main]
async fn main() {
let url = "https://127.0.0.1:9998".to_string();
let mut client = Client::new(url);
let email = "[email protected]".to_string();
let password = "Abcd1234!".to_string();
let session = client.sign_up(&email, &password).await;
println!("{:?}", session);
}
更多信息,请查看 API 文档!
测试
首先需要启动 Docker 中的 supabase 服务器
cd infra
docker compose up
一旦服务器启动,就可以运行测试
cargo test --tests
贡献
欢迎贡献、问题报告和功能请求。如果您想贡献,请查看 问题页面。
依赖项
~4–16MB
~235K SLoC