pub struct FirebaseNamespace;Implementations§
Source§impl FirebaseNamespace
impl FirebaseNamespace
Sourcepub fn initialize_app(
options: FirebaseOptions,
settings: Option<FirebaseAppSettings>,
) -> AppResult<FirebaseApp>
pub fn initialize_app( options: FirebaseOptions, settings: Option<FirebaseAppSettings>, ) -> AppResult<FirebaseApp>
Public entry point mirroring the JS initializeApp helper.
Sourcepub fn app(name: Option<&str>) -> AppResult<FirebaseApp>
pub fn app(name: Option<&str>) -> AppResult<FirebaseApp>
Returns an initialized FirebaseApp by name or the default app when None is provided.
Sourcepub fn apps() -> Vec<FirebaseApp>
pub fn apps() -> Vec<FirebaseApp>
Lists all apps that have been initialized in the current process.
Sourcepub fn register_version(library: &str, version: &str, variant: Option<&str>)
pub fn register_version(library: &str, version: &str, variant: Option<&str>)
Registers an additional library version for platform logging.
Sourcepub fn set_log_level(level: LogLevel)
pub fn set_log_level(level: LogLevel)
Updates the global log verbosity for Firebase.
Sourcepub fn on_log(
callback: Option<LogCallback>,
options: Option<LogOptions>,
) -> AppResult<()>
pub fn on_log( callback: Option<LogCallback>, options: Option<LogOptions>, ) -> AppResult<()>
Installs or clears a user-provided log callback.
Sourcepub fn sdk_version() -> &'static str
pub fn sdk_version() -> &'static str
Exposes the Firebase SDK version bundled in this crate.
Sourcepub fn auth(app: Option<FirebaseApp>) -> AuthResult<Arc<Auth>>
pub fn auth(app: Option<FirebaseApp>) -> AuthResult<Arc<Auth>>
Provides access to the Auth service for the given (or default) app.
Auto Trait Implementations§
impl Freeze for FirebaseNamespace
impl RefUnwindSafe for FirebaseNamespace
impl Send for FirebaseNamespace
impl Sync for FirebaseNamespace
impl Unpin for FirebaseNamespace
impl UnwindSafe for FirebaseNamespace
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more