pub struct LinuxScreenshot { /* private fields */ }Expand description
Choose the Linux screenshot backend based on session environment.
Implementations§
Trait Implementations§
Source§impl ScreenshotProvider for LinuxScreenshot
impl ScreenshotProvider for LinuxScreenshot
Source§fn capture_full(&self) -> Result<Screenshot>
fn capture_full(&self) -> Result<Screenshot>
Capture the primary display in full.
Source§fn capture_region(&self, rect: Rect) -> Result<Screenshot>
fn capture_region(&self, rect: Rect) -> Result<Screenshot>
Capture a sub-rectangle specified in logical screen coordinates
(the same coordinate space as
Rect in Element::bounds).Auto Trait Implementations§
impl Freeze for LinuxScreenshot
impl !RefUnwindSafe for LinuxScreenshot
impl Send for LinuxScreenshot
impl Sync for LinuxScreenshot
impl Unpin for LinuxScreenshot
impl UnsafeUnpin for LinuxScreenshot
impl !UnwindSafe for LinuxScreenshot
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more