pub struct LinuxCaptureBackend;Trait Implementations§
Source§impl CaptureBackend for LinuxCaptureBackend
impl CaptureBackend for LinuxCaptureBackend
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 LinuxCaptureBackend
impl RefUnwindSafe for LinuxCaptureBackend
impl Send for LinuxCaptureBackend
impl Sync for LinuxCaptureBackend
impl Unpin for LinuxCaptureBackend
impl UnsafeUnpin for LinuxCaptureBackend
impl UnwindSafe for LinuxCaptureBackend
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