pub struct SqliteHostEventStore { /* private fields */ }Implementations§
Trait Implementations§
Source§impl HostEventStore for SqliteHostEventStore
impl HostEventStore for SqliteHostEventStore
fn durability_tier(&self) -> DurabilityTier
fn register_subscription<'life0, 'async_trait>(
&'life0 self,
draft: TriggerSubscriptionDraft,
) -> Pin<Box<dyn Future<Output = Result<TriggerSubscriptionRecord, PluginError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_subscriptions<'life0, 'async_trait>(
&'life0 self,
filter: TriggerSubscriptionFilter,
) -> Pin<Box<dyn Future<Output = Result<Vec<TriggerSubscriptionRecord>, PluginError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn cancel_subscription<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
session_id: &'life1 str,
handle: &'life2 str,
) -> Pin<Box<dyn Future<Output = Result<bool, PluginError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn record_occurrence<'life0, 'async_trait>(
&'life0 self,
request: HostEventOccurrenceRequest,
) -> Pin<Box<dyn Future<Output = Result<HostEventOccurrenceRecord, PluginError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn reserve_matching_deliveries<'life0, 'life1, 'async_trait>(
&'life0 self,
occurrence_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Vec<TriggerDeliveryReservation>, PluginError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn source_key_for_subscription<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
source_type: &'life1 str,
source: &'life2 Value,
) -> Pin<Box<dyn Future<Output = Result<String, PluginError>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Self: 'async_trait,
Auto Trait Implementations§
impl Freeze for SqliteHostEventStore
impl RefUnwindSafe for SqliteHostEventStore
impl Send for SqliteHostEventStore
impl Sync for SqliteHostEventStore
impl Unpin for SqliteHostEventStore
impl UnsafeUnpin for SqliteHostEventStore
impl UnwindSafe for SqliteHostEventStore
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