Răsfoiți Sursa

Add doc comment example for `App::run` (#2824)

Kasper 3 ani în urmă
părinte
comite
dfe508d492
1 a modificat fișierele cu 15 adăugiri și 0 ștergeri
  1. 15 0
      core/tauri/src/app.rs

+ 15 - 0
core/tauri/src/app.rs

@@ -457,6 +457,21 @@ impl<R: Runtime> App<R> {
   }
 
   /// Runs the application.
+  ///
+  /// # Example
+  /// ```rust,ignore
+  /// fn main() {
+  ///   let app = tauri::Builder::default()
+  ///     .build(tauri::generate_context!())
+  ///     .expect("error while building tauri application");
+  ///   app.run(|_app_handle, event| match event {
+  ///     tauri::Event::ExitRequested { api, .. } => {
+  ///       api.prevent_exit();
+  ///     }
+  ///     _ => {}
+  ///   });
+  /// }
+  /// ```
   pub fn run<F: FnMut(&AppHandle<R>, Event) + 'static>(mut self, mut callback: F) {
     let app_handle = self.handle();
     let manager = self.manager.clone();