pub struct PoolConfig {
pub addr: SocketAddr,
pub host: String,
pub pool_size: usize,
pub protocol: Protocol,
pub connect_timeout_ms: u64,
}Expand description
Configuration for an HTTP connection pool.
Fields§
§addr: SocketAddrServer address to connect to.
host: StringHost name (for TLS SNI and Host header).
pool_size: usizeNumber of connections in the pool.
protocol: ProtocolProtocol to use.
connect_timeout_ms: u64Connect timeout in milliseconds. 0 means no timeout.
Auto Trait Implementations§
impl Freeze for PoolConfig
impl RefUnwindSafe for PoolConfig
impl Send for PoolConfig
impl Sync for PoolConfig
impl Unpin for PoolConfig
impl UnsafeUnpin for PoolConfig
impl UnwindSafe for PoolConfig
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