pub struct TestWebhookContextBuilder { /* private fields */ }Implementations§
Source§impl TestWebhookContextBuilder
impl TestWebhookContextBuilder
pub fn new(webhook_name: impl Into<String>) -> Self
pub fn with_request_id(self, id: impl Into<String>) -> Self
pub fn with_idempotency_key(self, key: impl Into<String>) -> Self
pub fn with_header( self, name: impl Into<String>, value: impl Into<String>, ) -> Self
pub fn with_headers(self, headers: HashMap<String, String>) -> Self
pub fn with_pool(self, pool: PgPool) -> Self
pub fn mock_http<F>(self, pattern: &str, handler: F) -> Self
pub fn mock_http_json<T: Serialize>(self, pattern: &str, response: T) -> Self
pub fn with_job_dispatch(self, dispatch: Arc<MockJobDispatch>) -> Self
pub fn with_env(self, key: impl Into<String>, value: impl Into<String>) -> Self
pub fn with_envs(self, vars: HashMap<String, String>) -> Self
pub fn build(self) -> TestWebhookContext
Auto Trait Implementations§
impl Freeze for TestWebhookContextBuilder
impl !RefUnwindSafe for TestWebhookContextBuilder
impl Send for TestWebhookContextBuilder
impl Sync for TestWebhookContextBuilder
impl Unpin for TestWebhookContextBuilder
impl UnsafeUnpin for TestWebhookContextBuilder
impl !UnwindSafe for TestWebhookContextBuilder
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