pub struct ScreenShotConfig {
pub params: ScreenshotParams,
pub bytes: bool,
pub save: bool,
pub output_dir: Option<PathBuf>,
}Expand description
Screenshot configuration.
Fields§
§params: ScreenshotParamsThe screenshot params.
bytes: boolReturn the bytes of the screenshot on the Page.
save: boolStore the screenshot to disk. This can be used with output_dir. If disabled will not store the file to the output directory.
output_dir: Option<PathBuf>The output directory to store the file. Parant folders may be created inside the directory.
Implementations§
Trait Implementations§
Source§impl Clone for ScreenShotConfig
impl Clone for ScreenShotConfig
Source§fn clone(&self) -> ScreenShotConfig
fn clone(&self) -> ScreenShotConfig
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 ScreenShotConfig
impl Debug for ScreenShotConfig
Source§impl Default for ScreenShotConfig
impl Default for ScreenShotConfig
Source§fn default() -> ScreenShotConfig
fn default() -> ScreenShotConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for ScreenShotConfig
impl PartialEq for ScreenShotConfig
impl StructuralPartialEq for ScreenShotConfig
Auto Trait Implementations§
impl Freeze for ScreenShotConfig
impl RefUnwindSafe for ScreenShotConfig
impl Send for ScreenShotConfig
impl Sync for ScreenShotConfig
impl Unpin for ScreenShotConfig
impl UnwindSafe for ScreenShotConfig
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