pub struct WebhookIntegration { /* private fields */ }Expand description
Generic webhook integration
Implementations§
Source§impl WebhookIntegration
impl WebhookIntegration
Sourcepub fn new(config: WebhookConfig) -> Self
pub fn new(config: WebhookConfig) -> Self
Create a new webhook integration
Sourcepub async fn send_incident(
&self,
incident: &DriftIncident,
) -> Result<(), String>
pub async fn send_incident( &self, incident: &DriftIncident, ) -> Result<(), String>
Send incident to webhook
Auto Trait Implementations§
impl Freeze for WebhookIntegration
impl !RefUnwindSafe for WebhookIntegration
impl Send for WebhookIntegration
impl Sync for WebhookIntegration
impl Unpin for WebhookIntegration
impl !UnwindSafe for WebhookIntegration
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