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}