1 个不稳定版本
0.1.0 | 2023 年 5 月 13 日 |
---|
#11 在 #saved
21 每月下载
9KB
90 行
Cloudsync
cloudsync
提供了一个 trait,允许将可序列化对象轻松保存到 firestore 数据库
设置
- 前往您 Google 账户的 Firebase 控制台
- 点击添加项目并设置一个新的项目
- 当项目打开时,在左侧栏中,点击项目概述旁边的设置
- 点击服务账户,然后生成新的私钥。下载的 JSON 文件是凭证文件。
- 将此文件保存在安全的地方(对于测试,我将其放在项目根目录下,命名为 firebase.json)
用法
- 确保您要扩展的对象满足 trait 约束(特别是 Serialize 和 Deserialize)
- 为对象实现 Unique 和 CloudSync(您可能只需要实现
uuid()
和config()
) - 如果一切设置正确,它应该可以工作!
lib.rs
:
Cloudsync
cloudsync
提供了一个 trait,允许将可序列化对象轻松保存到 firestore 数据库
设置
- 前往您 Google 账户的 Firebase 控制台
- 点击添加项目并设置一个新的项目
- 当项目打开时,在左侧栏中,点击项目概述旁边的设置
- 点击服务账户,然后生成新的私钥。下载的 JSON 文件是凭证文件。
- 将此文件保存在安全的地方(对于测试,我将其放在项目根目录下,命名为 firebase.json)
用法
- 确保您要扩展的对象满足 trait 约束(特别是 Serialize 和 Deserialize)
- 为对象实现 Unique 和 CloudSync(您可能只需要实现
uuid()
和config()
) - 如果一切设置正确,它应该可以工作!
依赖关系
~115MB
~2M SLoC