pub struct FirebaseClient { /* private fields */ }Implementations§
Source§impl FirebaseClient
impl FirebaseClient
pub fn new<T: AsRef<str>>( client: Client<HttpsConnector<HttpConnector>>, credentials: Credentials, project_id: T, ) -> Result<FirebaseClient, FirebaseClientError>
pub fn new_default<T: AsRef<str>>( client: Client<HttpsConnector<HttpConnector>>, credentials_file_path: T, project_id: T, ) -> Result<FirebaseClient, FirebaseClientError>
pub async fn send_notification_raw( &mut self, notification_as_str: String, ) -> Result<(), FirebaseClientError>
pub async fn send_notification( &mut self, firebase_payload: FirebasePayload, ) -> Result<(), FirebaseClientError>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for FirebaseClient
impl !RefUnwindSafe for FirebaseClient
impl Send for FirebaseClient
impl Sync for FirebaseClient
impl Unpin for FirebaseClient
impl !UnwindSafe for FirebaseClient
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