pub struct HttpOutboundAdapter { /* private fields */ }Implementations§
Source§impl HttpOutboundAdapter
impl HttpOutboundAdapter
pub fn builder() -> HttpOutboundAdapterBuilder
Trait Implementations§
Source§impl BaseAdapter for HttpOutboundAdapter
impl BaseAdapter for HttpOutboundAdapter
Source§impl Clone for HttpOutboundAdapter
impl Clone for HttpOutboundAdapter
Source§fn clone(&self) -> HttpOutboundAdapter
fn clone(&self) -> HttpOutboundAdapter
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 moreSource§impl Debug for HttpOutboundAdapter
impl Debug for HttpOutboundAdapter
Source§impl OutboundAdapter for HttpOutboundAdapter
impl OutboundAdapter for HttpOutboundAdapter
Source§fn dispatch<'life0, 'life1, 'async_trait>(
&'life0 self,
exchange: &'life1 Exchange,
) -> Pin<Box<dyn Future<Output = Result<OutboundDispatchResult, Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
HttpOutboundAdapter: 'async_trait,
fn dispatch<'life0, 'life1, 'async_trait>(
&'life0 self,
exchange: &'life1 Exchange,
) -> Pin<Box<dyn Future<Output = Result<OutboundDispatchResult, Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
HttpOutboundAdapter: 'async_trait,
Perform a single outbound dispatch. Return an
OutboundDispatchResult describing outcome.Auto Trait Implementations§
impl Freeze for HttpOutboundAdapter
impl !RefUnwindSafe for HttpOutboundAdapter
impl Send for HttpOutboundAdapter
impl Sync for HttpOutboundAdapter
impl Unpin for HttpOutboundAdapter
impl !UnwindSafe for HttpOutboundAdapter
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