browser_commander/core/
mod.rs

1//! Core functionality for browser automation.
2//!
3//! This module contains the fundamental building blocks:
4//! - Constants and timing configuration
5//! - Logging utilities
6//! - Engine abstraction traits
7//! - Navigation safety utilities
8
9pub mod constants;
10pub mod engine;
11pub mod logger;
12pub mod navigation;
13
14pub use constants::{Timing, CHROME_ARGS, TIMING};
15pub use engine::{
16    ClickVerificationResult, ElementInfo, EngineAdapter, EngineError, EngineType,
17    FillVerificationResult, PreClickState, ScrollVerificationResult,
18};
19pub use logger::{init_logger, is_verbose_enabled, Logger, LoggerOptions};
20pub use navigation::{
21    is_navigation_error, is_timeout_error, safe_operation, NavigationError, SafeResult,
22};