pub async fn kill(&mut self) {
        if let Some(run_controller) = self.run_controller.take() {
            match run_controller.kill() {
                Ok(_) | Err(fidl::Error::ClientChannelClosed { .. }) => {}
                Err(e) => fx_log_err!("failed to kill run_controller: {}", e),
            };
        }
        self.join().await;
    }
/// Asks the test_manager to immediately stop the fuzzer. This method is idempotent; subsequent
/// calls have no effect.
Asks the test_manager to immediately stop the fuzzer. This method is idempotent; subsequent
calls have no effect.
Asks the test_manager to immediately stop the fuzzer . This method is idempotent ; subsequent calls have no effect .
pub async fn kill(&mut self) {
        if let Some(run_controller) = self.run_controller.take() {
            match run_controller.kill() {
                Ok(_) | Err(fidl::Error::ClientChannelClosed { .. }) => {}
                Err(e) => fx_log_err!("failed to kill run_controller: {}", e),
            };
        }
        self.join().await;
    }
pub async fn kill ( & mut self ) { if let Some ( run_controller ) = self . run_controller . take ( ) { match run_controller . kill ( ) { Ok ( _ ) | Err ( fidl :: Error :: ClientChannelClosed { .. } ) => { } Err ( e ) => fx_log_err ! ( " " e ) , } ; } self . join ( ) . await ; }
Asks the test_manager to immediately stop the fuzzer.
Asks the test_manager to immediately stop the fuzzer .
&mut self
&mut self