#firestore #client #object #serializable #sync #traits #saved

cloudsync

提供了一种 trait,可以轻松将可序列化对象同步到 firestore

1 个不稳定版本

0.1.0 2023 年 5 月 13 日

#11#saved

21 每月下载

MIT 许可证

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