firebase-rs
Rust based Firebase library.
Full Documentation
Features
- Server-Sent Events (a.k.a stream) (https://github.com/emreyalvac/firebase-rs#read-data-as-stream)
- Generic Payload
How to use
Load library
use *;
Without Auth
let firebase = new.unwrap;
With Auth
let firebase = auth.unwrap;
At usage for nested objects
let firebase = new.unwrap.at.at.at;
Read Data as Stream
With Real Time Events
let firebase = new.at.unwrap;
let stream = firebase.with_realtime_events.unwrap;
stream
.listen.await;
Read Data
Read data as string
let firebase = new.unwrap.at;
let users = firebase.get_as_string.await;
Read data with generic type (All)
let firebase = new.unwrap.at;
let user = firebase. .await;
Read data with generic type (Single record)
let firebase = new.unwrap.at.at;
let user = firebase..await;
Set Data with Custom Key
let user = User ;
let mut firebase = new.unwrap.at;
firebase.set_with_key.await;
Output
Set Data
let user = User ;
let firebase = new.unwrap.at;
firebase.set.await;
Output
Update Data
let user = User ;
let firebase = new.unwrap.at.at;
firebase.update.await;
With Params
let firebase = new.unwrap.with_params.start_at.order_by.equal_to.finish;
let result = firebase.get.await;
Contributors
Thanks goes to these wonderful people ✨