Struct RequestSender
pub struct RequestSender { /* private fields */ }Expand description
A handle for sending requests through a connection pool.
Each request sender is associated with a specific node ID, which is included in the request headers for identification purposes.
Implementations§
§impl RequestSender
impl RequestSender
pub async fn send_request( &self, req: Request<Full<Bytes>>, ) -> Result<Response<Incoming>, RequestError>
Trait Implementations§
§impl Clone for RequestSender
impl Clone for RequestSender
§fn clone(&self) -> RequestSender
fn clone(&self) -> RequestSender
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 RequestSender
impl !RefUnwindSafe for RequestSender
impl Send for RequestSender
impl Sync for RequestSender
impl Unpin for RequestSender
impl !UnwindSafe for RequestSender
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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