wasmer_wasix/runners/dproxy/hyper_proxy/
builder.rs1use std::sync::Arc;
2
3use crate::runners::dproxy::socket_manager::SocketManager;
4
5use super::*;
6
7#[derive(Debug)]
8pub struct HyperProxyConnectorBuilder {
9 socket_manager: Arc<SocketManager>,
10}
11
12impl HyperProxyConnectorBuilder {
13 pub fn new(socket_manager: Arc<SocketManager>) -> Self {
14 Self { socket_manager }
15 }
16
17 pub async fn build(self) -> HyperProxyConnector {
18 HyperProxyConnector {
19 socket_manager: self.socket_manager,
20 }
21 }
22}