Firerust
A very simple library to implement the Firebase real-time database in your code with the best performance
Instalation
Add this to your Cargo.toml
:
[]
= { = "1" }
Usage
Import firerust
use FirebaseClient;
Initialize a Firebase client without auth
?;
new
Initialize a Firebase client with auth
let mut client = new?;
client.auth;
Examples
A basic example of data fetch:
use FirebaseClient;
use Value;
let client = new?;
let reference = client.reference;
println!;
A basic example of data set:
use FirebaseClient;
let client = new?;
let reference = client.reference;
reference.set?;
A basic example of data update:
use FirebaseClient;
let client = new?;
let reference = client.reference;
reference.update?;
A basic example of data deletion:
use FirebaseClient;
let client = new?;
let reference = client.reference;
reference.delete?;
A snapshot event example:
use FirebaseClient;
use Value;
let client = new?;
let reference = client.reference;
reference.on_snapshot?;