pub struct ContentSnapshot {
pub displays: Vec<DisplaySnapshot>,
pub applications: Vec<ApplicationSnapshot>,
pub windows: Vec<WindowSnapshot>,
}Expand description
All shareable content collected in one batched FFI round-trip.
Fields§
§displays: Vec<DisplaySnapshot>§applications: Vec<ApplicationSnapshot>§windows: Vec<WindowSnapshot>Trait Implementations§
Source§impl Clone for ContentSnapshot
impl Clone for ContentSnapshot
Source§fn clone(&self) -> ContentSnapshot
fn clone(&self) -> ContentSnapshot
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ContentSnapshot
impl Debug for ContentSnapshot
Source§impl Default for ContentSnapshot
impl Default for ContentSnapshot
Source§fn default() -> ContentSnapshot
fn default() -> ContentSnapshot
Returns the “default value” for a type. Read more
Source§impl PartialEq for ContentSnapshot
impl PartialEq for ContentSnapshot
impl Eq for ContentSnapshot
impl StructuralPartialEq for ContentSnapshot
Auto Trait Implementations§
impl Freeze for ContentSnapshot
impl RefUnwindSafe for ContentSnapshot
impl Send for ContentSnapshot
impl Sync for ContentSnapshot
impl Unpin for ContentSnapshot
impl UnsafeUnpin for ContentSnapshot
impl UnwindSafe for ContentSnapshot
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