pub fn run(app: App) -> Result<Option<AppResult>>Expand description
Run the app to completion, returning the result based on workflow type.
Returns None if the user cancelled, or Some(AppResult) with the
appropriate result type for the workflow.