pub struct CaptureMetadata {
pub url: String,
pub title: Option<String>,
pub viewport_width: u32,
pub viewport_height: u32,
pub full_page: bool,
pub device_scale_factor: f32,
}Expand description
Capture metadata
Fields§
§url: StringPage URL that was captured
title: Option<String>Page title at time of capture
viewport_width: u32Viewport width used for capture
viewport_height: u32Viewport height used for capture
full_page: boolWhether full page was captured (vs viewport)
device_scale_factor: f32Device scale factor (1.0 for normal, 2.0 for retina, etc.)
Trait Implementations§
Source§impl Clone for CaptureMetadata
impl Clone for CaptureMetadata
Source§fn clone(&self) -> CaptureMetadata
fn clone(&self) -> CaptureMetadata
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 CaptureMetadata
impl Debug for CaptureMetadata
Source§impl Default for CaptureMetadata
impl Default for CaptureMetadata
Source§fn default() -> CaptureMetadata
fn default() -> CaptureMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CaptureMetadata
impl<'de> Deserialize<'de> for CaptureMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CaptureMetadata
impl RefUnwindSafe for CaptureMetadata
impl Send for CaptureMetadata
impl Sync for CaptureMetadata
impl Unpin for CaptureMetadata
impl UnwindSafe for CaptureMetadata
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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