pub struct HttpRequestConnector { /* private fields */ }Expand description
Makes HTTP requests to external endpoints. Injects X-Idempotency-Key
header with the run_id on every request (Invariant 3).
Implementations§
Trait Implementations§
Source§impl Connector for HttpRequestConnector
impl Connector for HttpRequestConnector
Source§fn describe(&self) -> Descriptor
fn describe(&self) -> Descriptor
Self-describe this connector’s capabilities.
Source§fn invoke(
&self,
ctx: &InvocationContext,
params: &Value,
) -> Result<Value, ConnectorError>
fn invoke( &self, ctx: &InvocationContext, params: &Value, ) -> Result<Value, ConnectorError>
Invoke the connector with the given parameters. Read more
Auto Trait Implementations§
impl Freeze for HttpRequestConnector
impl !RefUnwindSafe for HttpRequestConnector
impl Send for HttpRequestConnector
impl Sync for HttpRequestConnector
impl Unpin for HttpRequestConnector
impl UnsafeUnpin for HttpRequestConnector
impl !UnwindSafe for HttpRequestConnector
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