os_monitor/
lib.rs

1mod bindings;
2mod blocking;
3mod error;
4mod event;
5mod platform;
6
7pub use blocking::BlockableItem;
8pub use error::MonitorError;
9pub use event::{
10    BlockedApp, BlockedAppEvent, EventCallback, KeyboardEvent, Monitor, MouseEvent, MouseEventType,
11    Platform, WindowEvent, WindowEventType,
12};
13pub use platform::{
14    detect_changes, get_application_icon_data, has_accessibility_permissions,
15    request_accessibility_permissions, request_automation_permission, start_blocking,
16    start_monitoring, stop_blocking,
17};