[−][src]Struct async_fcgi::client::con_pool::ConPool
manage a pool of Connections to an Server.
Implementations
impl ConPool
[src]
pub async fn new<'_>(sock_addr: &'_ FCGIAddr) -> Result<ConPool, Box<dyn Error>>
[src]
pub async fn forward<'_, B, I>(
&'_ self,
req: Request<B>,
dyn_headers: I
) -> Result<Response<impl HttpBody<Data = Bytes, Error = IoError>>, IoError> where
B: HttpBody + Unpin,
I: IntoIterator<Item = (Bytes, Bytes)>,
[src]
&'_ self,
req: Request<B>,
dyn_headers: I
) -> Result<Response<impl HttpBody<Data = Bytes, Error = IoError>>, IoError> where
B: HttpBody + Unpin,
I: IntoIterator<Item = (Bytes, Bytes)>,
Forwards an HTTP request to a FGCI Application
Calls the corresponding function of an available Connection.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ConPool
impl Send for ConPool
impl Sync for ConPool
impl Unpin for ConPool
impl !UnwindSafe for ConPool
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,