async_fcgi/client/
mod.rs

1/*! Fast CGI client/webserver side
2 *
3*/
4
5#[cfg(feature = "con_pool")]
6pub mod con_pool;
7#[cfg(feature = "web_server")]
8pub mod connection;
9
10
11#[cfg(test)]
12pub(crate) mod tests {
13    use std::net::SocketAddr;
14    use tokio::net::TcpListener;
15    use async_stream_connection::Addr;
16
17    pub(crate) async fn local_socket_pair() -> Result<(TcpListener, Addr), std::io::Error> {
18        let a: SocketAddr = "127.0.0.1:0".parse().unwrap();
19        let app_listener = TcpListener::bind(a).await?;
20        let a: Addr = app_listener.local_addr()?.into();
21        Ok((app_listener, a))
22    }
23}