pub async fn run_once(&mut self) {
        let options = CheckOptions::default();

        async_generator::generate(move |mut co| async move {
            self.start_update_check(options, &mut co).await;
        })
        .map(|_| ())
        .collect::<()>()
        .await;
    }
/// Run start_upate_check once, discarding its states.
Run start_upate_check once, discarding its states.
Run start_upate_check once discarding its states .
pub async fn run_once(&mut self) {
        let options = CheckOptions::default();
        async_generator::generate(move |mut co| async move {
            self.start_update_check(options, &mut co).await;
        })
        .map(|_| ())
        .collect::<()>()
        .await;
    }
pub async fn run_once ( & mut self ) { let options = CheckOptions :: default ( ) ; async_generator :: generate ( move | mut co | async move { self . start_update_check ( options , & mut co ) . await ; } ) . map ( | _ | ( ) ) . collect :: < ( ) > ( ) . await ; }
Run start_upate_check once, discarding its states.
Run start_upate_check once discarding its states .
&mut self
&mut self