pub struct TenantQuotaBackgroundJobs<T: BackgroundJobService> { /* private fields */ }Implementations§
Source§impl<T: BackgroundJobService> TenantQuotaBackgroundJobs<T>
impl<T: BackgroundJobService> TenantQuotaBackgroundJobs<T>
pub fn new(inner: Arc<T>) -> Self
pub fn with_quota(self, quota: TenantBackgroundJobQuota) -> Self
Trait Implementations§
Source§impl<T: BackgroundJobService> BackgroundJobService for TenantQuotaBackgroundJobs<T>
impl<T: BackgroundJobService> BackgroundJobService for TenantQuotaBackgroundJobs<T>
fn enqueue( &self, request: BackgroundJobRequest, ) -> AppServiceResult<BackgroundJobHandle>
fn status(&self, id: &str) -> AppServiceResult<BackgroundJobStatus>
Auto Trait Implementations§
impl<T> !Freeze for TenantQuotaBackgroundJobs<T>
impl<T> RefUnwindSafe for TenantQuotaBackgroundJobs<T>where
T: RefUnwindSafe,
impl<T> Send for TenantQuotaBackgroundJobs<T>
impl<T> Sync for TenantQuotaBackgroundJobs<T>
impl<T> Unpin for TenantQuotaBackgroundJobs<T>
impl<T> UnsafeUnpin for TenantQuotaBackgroundJobs<T>
impl<T> UnwindSafe for TenantQuotaBackgroundJobs<T>where
T: RefUnwindSafe,
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