pub struct EncryptedOfflineQueue { /* private fields */ }Implementations§
Trait Implementations§
Source§impl OfflineQueue for EncryptedOfflineQueue
impl OfflineQueue for EncryptedOfflineQueue
fn enqueue(&self, receipt: &OfflineReceipt) -> ConxianResult<()>
fn dequeue_pending(&self) -> ConxianResult<Vec<OfflineReceipt>>
fn mark_broadcasted(&self, receipt_id: &str) -> ConxianResult<()>
Source§fn claim_replay_key(
&self,
replay_key: &str,
ttl_seconds: u64,
) -> ConxianResult<bool>
fn claim_replay_key( &self, replay_key: &str, ttl_seconds: u64, ) -> ConxianResult<bool>
Claims a webhook replay key for a bounded TTL window. Read more
Auto Trait Implementations§
impl !Freeze for EncryptedOfflineQueue
impl RefUnwindSafe for EncryptedOfflineQueue
impl Send for EncryptedOfflineQueue
impl Sync for EncryptedOfflineQueue
impl Unpin for EncryptedOfflineQueue
impl UnsafeUnpin for EncryptedOfflineQueue
impl UnwindSafe for EncryptedOfflineQueue
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