pub struct Remote {
handle: Option<std::thread::JoinHandle<Result<(), remote::Error>>>,
request: std::sync::mpsc::SyncSender<remote::Request>,
response: std::sync::mpsc::Receiver<remote::Response>,
config: crate::client::http::Options,
}
pub type ConfigureRequestFn = dyn FnMut(&mut reqwest::blocking::Request) -> Result<(), Box<dyn std::error::Error + Send + Sync + 'static>>
+ Send
+ Sync
+ 'static;
#[derive(Default)]
pub struct Options {
pub configure_request: Option<Box<ConfigureRequestFn>>,
}
pub mod remote;