pub struct WebhookWorker { /* private fields */ }Expand description
Background webhook delivery loop.
Implementations§
Source§impl WebhookWorker
impl WebhookWorker
Sourcepub fn new(pool: SqlitePool, config: WebhookWorkerConfig) -> Self
pub fn new(pool: SqlitePool, config: WebhookWorkerConfig) -> Self
Construct a worker. Wraps a reqwest::Client with the configured
timeout. Panics if reqwest fails to construct the client (e.g. TLS
backend unavailable) — a deployment configuration bug, not a
runtime error.
Auto Trait Implementations§
impl !RefUnwindSafe for WebhookWorker
impl !UnwindSafe for WebhookWorker
impl Freeze for WebhookWorker
impl Send for WebhookWorker
impl Sync for WebhookWorker
impl Unpin for WebhookWorker
impl UnsafeUnpin for WebhookWorker
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