INNER CODE UNIT · Rust
create_clicker_state
Blur009/Blur-AutoClicker · src-tauri/src/lib.rs:428
fn create_clicker_state() -> ClickerState {
ClickerState {
running: Arc::new(AtomicBool::new(false)),
run_generation: AtomicU64::new(0),
settings: Mutex::new(ClickerSettings::default()),
last_error: Mutex::new(None),
stop_reason: Mutex::new(None),
active_click_point_index: AtomicI64::new(-1),
active_click_point_tick: AtomicU64::new(0),
registered_hotkey: Mutex::new(None),
master_key: Mutex::new(None),
master_hold_mode: AtomicBool::new(false),
master_enabled: AtomicBool::new(true),
master_allowed: AtomicBool::new(true),
last_master_allowed: AtomicBool::new(true),
suppress_hotkey_until_ms: AtomicU64::new(0),
suppress_hotkey_until_release: AtomicBool::new(false),
hotkey_capture_active: AtomicBool::new(false),