selection-capture 0.1.1

Sync, cancellable selected-text capture engine with strategy-aware fallbacks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod engine;
#[cfg(target_os = "macos")]
mod macos;
mod profile;
mod traits;
mod types;

pub use engine::capture;
#[cfg(target_os = "macos")]
pub use macos::MacOSPlatform;
pub use profile::{AppProfile, AppProfileUpdate, TriState};
pub use traits::{AppAdapter, AppProfileStore, CancelSignal, CapturePlatform};
pub use types::{
    ActiveApp, CaptureFailure, CaptureFailureContext, CaptureMethod, CaptureOptions,
    CaptureOutcome, CaptureStatus, CaptureSuccess, CaptureTrace, CleanupStatus, FailureKind,
    PlatformAttemptResult, RetryPolicy, TraceEvent, UserHint,
};