wasmer_wasix/runners/dproxy/instance.rs
1use std::{
2 sync::{Arc, Mutex},
3 time::Instant,
4};
5
6use hyper_util::client::legacy::Client;
7
8use super::{hyper_proxy::HyperProxyConnector, socket_manager::SocketManager};
9
10#[derive(Debug, Clone)]
11pub struct DProxyInstance {
12 #[allow(unused)]
13 pub(super) last_used: Arc<Mutex<Instant>>,
14 #[allow(unused)]
15 pub(super) socket_manager: Arc<SocketManager>,
16 pub(super) client: Client<HyperProxyConnector, hyper::body::Incoming>,
17}