pub struct MacOsCaptureBackend;Trait Implementations§
Source§impl CaptureBackend for MacOsCaptureBackend
impl CaptureBackend for MacOsCaptureBackend
fn name(&self) -> &'static str
fn list_screens(&self) -> Result<Vec<ScreenInfo>>
fn capture( &self, target: CaptureTarget, frame_dir: &Path, format: &ImageFormat, grid_overlay: bool, image_size_limit: ImageSizeLimit, ) -> Result<Vec<CapturedScreen>>
Auto Trait Implementations§
impl Freeze for MacOsCaptureBackend
impl RefUnwindSafe for MacOsCaptureBackend
impl Send for MacOsCaptureBackend
impl Sync for MacOsCaptureBackend
impl Unpin for MacOsCaptureBackend
impl UnsafeUnpin for MacOsCaptureBackend
impl UnwindSafe for MacOsCaptureBackend
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more