pub struct ResolvedWebhookConfig {
pub enabled: bool,
pub url: Option<String>,
pub secret: Option<String>,
pub timeout: Duration,
pub retry_count: u32,
pub retry_backoff: Duration,
}Expand description
Resolved webhook configuration with defaults applied.
Fields§
§enabled: bool§url: Option<String>§secret: Option<String>§timeout: Duration§retry_count: u32§retry_backoff: DurationImplementations§
Source§impl ResolvedWebhookConfig
impl ResolvedWebhookConfig
Sourcepub fn from_config(config: &WebhookConfig) -> Self
pub fn from_config(config: &WebhookConfig) -> Self
Resolve a WebhookConfig to concrete values with defaults.
Trait Implementations§
Source§impl Clone for ResolvedWebhookConfig
impl Clone for ResolvedWebhookConfig
Source§fn clone(&self) -> ResolvedWebhookConfig
fn clone(&self) -> ResolvedWebhookConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ResolvedWebhookConfig
impl RefUnwindSafe for ResolvedWebhookConfig
impl Send for ResolvedWebhookConfig
impl Sync for ResolvedWebhookConfig
impl Unpin for ResolvedWebhookConfig
impl UnsafeUnpin for ResolvedWebhookConfig
impl UnwindSafe for ResolvedWebhookConfig
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