Skip to main content

Module core

Module core 

Source
Expand description

Cross-service functionality shared by every Firebase service module.

This module is the seam along which the crate will eventually be split into a Cargo workspace (firebase-admin-core + one crate per service) once a second Firebase service is added. See ARCHITECTURE.md.

Re-exports§

pub use credentials::Credentials;
pub use credentials::ServiceAccountKey;
pub use error::CoreError;
pub use http::HttpClient;
pub use project::ProjectId;

Modules§

credentials
Service account credential loading.
error
Error types shared across all Firebase service modules.
http
Shared HTTP client wrapper used by all service modules.
project
Firebase/GCP project identifier handling.