async fn request(&mut self) -> Result<()> {
        self.read_command().await?;

        if self.config.dns_resolve {
            self.resolve_dns().await?;
        } else {
            debug!("Domain won't be resolved because `dns_resolve`'s config has been turned off.")
        }

        if self.config.execute_command {
            self.execute_command().await?;
        }

        Ok(())
    }
/// Wrapper to principally cover ReplyError types for both functions read & execute request.
Wrapper to principally cover ReplyError types for both functions read & execute request.
Wrapper to principally cover ReplyError types for both functions read & execute request .
async fn request(&mut self) -> Result<()> {
        self.read_command().await?;
        if self.config.dns_resolve {
            self.resolve_dns().await?;
        } else {
            debug!("Domain won't be resolved because `dns_resolve`'s config has been turned off.")
        }
        if self.config.execute_command {
            self.execute_command().await?;
        }
        Ok(())
    }
async fn request ( & mut self ) -> Result < ( ) > { self . read_command ( ) . await ? ; if self . config . dns_resolve { self . resolve_dns ( ) . await ? ; } else { debug ! ( " " ) } if self . config . execute_command { self . execute_command ( ) . await ? ; } Ok ( ( ) ) }
Wrapper to principally cover ReplyError types for both functions read & execute request.
Wrapper to principally cover ReplyError types for both functions read & execute request .
&mut self
&mut self