pub struct WebhookEventSinkFactory { /* private fields */ }Expand description
Factory that hands out WebhookEventSink per tenant, sharing the
underlying control-DB pool. Construct once at SaaS-binary startup
and place into TenantBuilderConfig.event_sink_factory.
Implementations§
Source§impl WebhookEventSinkFactory
impl WebhookEventSinkFactory
pub fn new(control_pool: SqlitePool) -> Self
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for WebhookEventSinkFactory
impl !UnwindSafe for WebhookEventSinkFactory
impl Freeze for WebhookEventSinkFactory
impl Send for WebhookEventSinkFactory
impl Sync for WebhookEventSinkFactory
impl Unpin for WebhookEventSinkFactory
impl UnsafeUnpin for WebhookEventSinkFactory
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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