Skip to main content

CapturePlatform

Trait CapturePlatform 

Source
pub trait CapturePlatform {
    // Required methods
    fn active_app(&self) -> Option<ActiveApp>;
    fn attempt(
        &self,
        method: CaptureMethod,
        app: Option<&ActiveApp>,
    ) -> PlatformAttemptResult;
    fn cleanup(&self) -> CleanupStatus;

    // Provided method
    fn focused_window_frame(&self) -> Option<CGRect> { ... }
}

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§