Fix Rust borrow checker errors: event_type clone, Arc clone, leptess import
This commit is contained in:
parent
940b995951
commit
f2ad2f3423
|
|
@ -64,9 +64,11 @@ impl EventBus {
|
|||
let mut subs = self.subscribers.lock().unwrap();
|
||||
let handlers = subs.entry(event_type.clone()).or_insert_with(Vec::new);
|
||||
|
||||
let event_type_for_handler = event_type.clone();
|
||||
|
||||
// Create a handler that emits to frontend
|
||||
let handler = Box::new(move |data: Value| {
|
||||
debug!("Event {} dispatched to {}", event_type, handler_id);
|
||||
debug!("Event {} dispatched to {}", event_type_for_handler, handler_id);
|
||||
// Frontend callback handled via Tauri events
|
||||
}) as EventHandler;
|
||||
|
||||
|
|
|
|||
|
|
@ -89,8 +89,8 @@ fn main() {
|
|||
// Store in app state
|
||||
app.manage(event_bus);
|
||||
app.manage(settings);
|
||||
app.manage(plugin_manager);
|
||||
app.manage(hotkey_manager);
|
||||
app.manage(plugin_manager.clone());
|
||||
app.manage(hotkey_manager.clone());
|
||||
app.manage(plugin_api);
|
||||
|
||||
// Setup main window
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
use image::{DynamicImage, GrayImage, ImageBuffer, Luma};
|
||||
use imageproc::contrast::{stretch_contrast, threshold};
|
||||
use leptess::tesseract::TessBaseApi;
|
||||
use leptess::TessBaseApi;
|
||||
use std::collections::HashMap;
|
||||
use tracing::{debug, error, info};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue