pub struct CaptureSnapshotParams {
pub format: Option<CaptureSnapshotFormat>,
}
Expand description
Returns a snapshot of the page as a string. For MHTML format, the serialization includes iframes, shadow DOM, external resources, and element-inline styles. captureSnapshot
Fields§
§format: Option<CaptureSnapshotFormat>
Format (defaults to mhtml).
Implementations§
Source§impl CaptureSnapshotParams
impl CaptureSnapshotParams
pub fn builder() -> CaptureSnapshotParamsBuilder
Source§impl CaptureSnapshotParams
impl CaptureSnapshotParams
pub const IDENTIFIER: &'static str = "Page.captureSnapshot"
Trait Implementations§
Source§impl Clone for CaptureSnapshotParams
impl Clone for CaptureSnapshotParams
Source§fn clone(&self) -> CaptureSnapshotParams
fn clone(&self) -> CaptureSnapshotParams
Returns a copy 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 Command for CaptureSnapshotParams
impl Command for CaptureSnapshotParams
Source§impl Debug for CaptureSnapshotParams
impl Debug for CaptureSnapshotParams
Source§impl Default for CaptureSnapshotParams
impl Default for CaptureSnapshotParams
Source§fn default() -> CaptureSnapshotParams
fn default() -> CaptureSnapshotParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CaptureSnapshotParams
impl<'de> Deserialize<'de> for CaptureSnapshotParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CaptureSnapshotParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CaptureSnapshotParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Method for CaptureSnapshotParams
impl Method for CaptureSnapshotParams
Source§fn identifier(&self) -> Cow<'static, str>
fn identifier(&self) -> Cow<'static, str>
The whole string identifier for this method like:
DOM.removeNode
Source§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
The name of the domain this method belongs to:
DOM
Source§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
The standalone identifier of the method inside the domain:
removeNode
Source§impl MethodType for CaptureSnapshotParams
impl MethodType for CaptureSnapshotParams
Source§impl PartialEq for CaptureSnapshotParams
impl PartialEq for CaptureSnapshotParams
Source§impl Serialize for CaptureSnapshotParams
impl Serialize for CaptureSnapshotParams
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CaptureSnapshotParams
Auto Trait Implementations§
impl Freeze for CaptureSnapshotParams
impl RefUnwindSafe for CaptureSnapshotParams
impl Send for CaptureSnapshotParams
impl Sync for CaptureSnapshotParams
impl Unpin for CaptureSnapshotParams
impl UnwindSafe for CaptureSnapshotParams
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