pub async fn new_proxy<F, C>( config: SocketConfig, validate: F, callback: C, ) -> Result<()>where F: Fn(&SocketAddr) -> Result<ValidateType>, C: Fn(Error) -> Result<CondType> + Sync + Send + Copy + 'static,