pub struct WebhookService { /* private fields */ }Expand description
The webhook dispatch service.
Implementations§
Source§impl WebhookService
impl WebhookService
pub fn new(config: &AppConfig) -> Self
Sourcepub fn server_address(&self) -> &str
pub fn server_address(&self) -> &str
Get the configured server address.
Sourcepub async fn set_targets(&self, targets: Vec<WebhookTarget>)
pub async fn set_targets(&self, targets: Vec<WebhookTarget>)
Set the list of webhook targets (called on startup).
Sourcepub async fn get_targets(&self) -> Vec<WebhookTarget>
pub async fn get_targets(&self) -> Vec<WebhookTarget>
Get a snapshot of the current webhook targets.
Auto Trait Implementations§
impl Freeze for WebhookService
impl !RefUnwindSafe for WebhookService
impl Send for WebhookService
impl Sync for WebhookService
impl Unpin for WebhookService
impl UnsafeUnpin for WebhookService
impl !UnwindSafe for WebhookService
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
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