SYMBOL INDEX (63 symbols across 6 files) FILE: src/constants.rs constant AUTH (line 1) | pub const AUTH: &str = "auth"; constant ORDER_BY (line 2) | pub const ORDER_BY: &str = "orderBy"; constant LIMIT_TO_FIRST (line 3) | pub const LIMIT_TO_FIRST: &str = "limitToFirst"; constant LIMIT_TO_LAST (line 4) | pub const LIMIT_TO_LAST: &str = "limitToLast"; constant START_AT (line 5) | pub const START_AT: &str = "startAt"; constant END_AT (line 6) | pub const END_AT: &str = "endAt"; constant EQUAL_TO (line 7) | pub const EQUAL_TO: &str = "equalTo"; constant SHALLOW (line 8) | pub const SHALLOW: &str = "shallow"; constant FORMAT (line 9) | pub const FORMAT: &str = "format"; constant EXPORT (line 10) | pub const EXPORT: &str = "export"; type Method (line 13) | pub enum Method { type Response (line 22) | pub struct Response { method new (line 27) | pub fn new() -> Self { FILE: src/errors.rs type UrlParseResult (line 6) | pub type UrlParseResult = Result; type UrlParseError (line 10) | pub enum UrlParseError { method fmt (line 19) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type RequestResult (line 28) | pub type RequestResult = Result; type RequestError (line 32) | pub enum RequestError { method fmt (line 45) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type ServerEventError (line 60) | pub enum ServerEventError { method fmt (line 67) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { FILE: src/lib.rs type Firebase (line 23) | pub struct Firebase { method new (line 33) | pub fn new(uri: &str) -> UrlParseResult method auth (line 51) | pub fn auth(uri: &str, auth_key: &str) -> UrlParseResult method with_params (line 72) | pub fn with_params(&self) -> Params { method with_realtime_events (line 108) | pub fn with_realtime_events(&self) -> Option { method at (line 117) | pub fn at(&self, path: &str) -> Self { method build_uri (line 123) | fn build_uri(&self, path: &str) -> Url { method get_uri (line 154) | pub fn get_uri(&self) -> String { method request (line 158) | async fn request(&self, method: Method, data: Option) -> Reques... method request_generic (line 194) | async fn request_generic(&self, method: Method) -> RequestResult method set (line 229) | pub async fn set(&self, data: &T) -> RequestResult method set_with_key (line 252) | pub async fn set_with_key(&mut self, key: &str, data: &T) -> Reques... method get_as_string (line 277) | pub async fn get_as_string(&self) -> RequestResult { method get (line 301) | pub async fn get(&self) -> RequestResult method delete (line 316) | pub async fn delete(&self) -> RequestResult { method update (line 335) | pub async fn update(&self, data: &T) -> RequestResult constant URI (line 348) | const URI: &str = "https://firebase_id.firebaseio.com"; constant URI_WITH_SLASH (line 349) | const URI_WITH_SLASH: &str = "https://firebase_id.firebaseio.com/"; constant URI_NON_HTTPS (line 350) | const URI_NON_HTTPS: &str = "http://firebase_id.firebaseio.com/"; function simple (line 353) | async fn simple() { function non_https (line 359) | async fn non_https() { function with_auth (line 368) | async fn with_auth() { function with_sse_events (line 377) | async fn with_sse_events() { FILE: src/params.rs type Params (line 10) | pub struct Params { method new (line 16) | pub fn new(uri: Url) -> Self { method set_params (line 23) | pub fn set_params(&mut self) -> () { method add_param (line 29) | pub fn add_param(&mut self, key: &str, value: T) -> &mut Self method order_by (line 39) | pub fn order_by(&mut self, key: &str) -> &mut Params { method limit_to_first (line 43) | pub fn limit_to_first(&mut self, count: u32) -> &mut Params { method limit_to_last (line 47) | pub fn limit_to_last(&mut self, count: u32) -> &mut Params { method start_at (line 51) | pub fn start_at(&mut self, index: u32) -> &mut Params { method end_at (line 55) | pub fn end_at(&mut self, index: u32) -> &mut Params { method equal_to (line 59) | pub fn equal_to(&mut self, value: u32) -> &mut Params { method shallow (line 63) | pub fn shallow(&mut self, flag: bool) -> &mut Params { method format (line 67) | pub fn format(&mut self) -> &mut Params { method finish (line 71) | pub fn finish(&self) -> Firebase { function check_params (line 83) | fn check_params() { FILE: src/sse.rs type ServerEvents (line 4) | pub struct ServerEvents { method new (line 9) | pub fn new(url: &str) -> Option { method listen (line 20) | pub async fn listen( method stream (line 37) | pub fn stream( FILE: src/utils.rs function check_uri (line 5) | pub fn check_uri(uri: &str) -> UrlParseResult {