[−][src]Crate tauri
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with.
The user interface in Tauri apps currently leverages Cocoa/WebKit on macOS, gtk-webkit2 on Linux and MSHTML (IE10/11) or Webkit via Edge on Windows. Tauri uses (and contributes to) the MIT licensed project that you can find at webview.
Re-exports
pub use tauri_api as api; |
Modules
| event | The event system module. |
| settings | The Tauri-specific settings for your app e.g. notification permission status. |
Structs
| App | The application runner. |
| AppBuilder | The App builder. |
| Handle | A thread-safe handle to a |
Functions
| call | Calls the given command and evaluates its output to the JS promise described by the |
| close_splashscreen | Closes the splashscreen. |
| execute_promise | Asynchronously executes the given task
and evaluates its Result to the JS promise described by the |
| execute_promise_sync | Synchronously executes the given task
and evaluates its Result to the JS promise described by the |
| spawn | Executes the operation in the thread pool. |
Type Definitions
| Result | Alias for a Result with error type anyhow::Error.
|