pub struct PushNotificationConfigRepository { /* private fields */ }Implementations§
Source§impl PushNotificationConfigRepository
impl PushNotificationConfigRepository
pub fn new(db: &DbPool) -> Result<Self>
pub async fn add_config( &self, task_id: &TaskId, config: &PushNotificationConfig, ) -> Result<String>
pub async fn get_config( &self, task_id: &TaskId, config_id: &ConfigId, ) -> Result<Option<PushNotificationConfig>>
pub async fn list_configs( &self, task_id: &TaskId, ) -> Result<Vec<PushNotificationConfig>>
pub async fn delete_config( &self, task_id: &TaskId, config_id: &ConfigId, ) -> Result<bool>
pub async fn delete_all_for_task(&self, task_id: &TaskId) -> Result<u64>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PushNotificationConfigRepository
impl !RefUnwindSafe for PushNotificationConfigRepository
impl Send for PushNotificationConfigRepository
impl Sync for PushNotificationConfigRepository
impl Unpin for PushNotificationConfigRepository
impl !UnwindSafe for PushNotificationConfigRepository
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more