Module e_utils::dialog::blocking

source ·
Expand description

Blocking interfaces for the dialog APIs.

The blocking APIs will block the current thread to execute instead of relying on callback closures, which makes them easier to use.

NOTE: You cannot block the main thread when executing the dialog APIs, so you must use the [crate::api::dialog] methods instead. Examples of main thread context are the [crate::App::run] closure and non-async commands.

Structs§