pub mod hit_keys;
pub(crate) mod hit_rects;
pub mod registry;
pub const HELP_URL: &str = "help/index.html";
#[cfg(feature = "automation")]
pub mod command;
#[cfg(feature = "automation")]
pub mod pointer;
#[cfg(feature = "automation")]
pub mod queue;
#[cfg(feature = "automation")]
mod cmd_assembly;
#[cfg(feature = "automation")]
mod cmd_classes;
#[cfg(feature = "automation")]
mod cmd_camera;
#[cfg(feature = "automation")]
pub mod cmd_capture;
#[cfg(feature = "automation")]
mod cmd_document;
#[cfg(feature = "automation")]
mod cmd_frame;
#[cfg(feature = "automation")]
mod cmd_history;
#[cfg(feature = "automation")]
mod cmd_input;
#[cfg(feature = "automation")]
mod cmd_metadata;
#[cfg(feature = "automation")]
mod cmd_perf;
#[cfg(feature = "automation")]
mod cmd_pmi;
#[cfg(feature = "automation")]
mod cmd_scene;
#[cfg(feature = "automation")]
mod cmd_sheets;
#[cfg(feature = "automation")]
mod cmd_settings;
#[cfg(feature = "automation")]
mod cmd_shell;
#[cfg(feature = "automation")]
mod cmd_ecad;
#[cfg(feature = "automation")]
mod cmd_state;
#[cfg(feature = "automation")]
mod cmd_wire_harness;
#[cfg(all(feature = "automation", not(target_arch = "wasm32")))]
mod cmd_plm;
pub struct AppOptions {
pub store: Option<Box<dyn crate::store::ModelStore>>,
pub seed: bool,
}
impl Default for AppOptions {
fn default() -> Self {
Self { store: None, seed: true }
}
}
#[cfg(feature = "automation")]
mod cmd_plugins;