pub struct BrowserSnapshotResult {
pub session_id: String,
pub url: String,
pub title: String,
pub load_state: String,
pub viewport: BrowserViewport,
pub elements: Vec<BrowserElementRef>,
pub notices: Vec<String>,
pub screenshot_base64: Option<String>,
}Fields§
§session_id: String§url: String§title: String§load_state: String§viewport: BrowserViewport§elements: Vec<BrowserElementRef>§notices: Vec<String>§screenshot_base64: Option<String>Trait Implementations§
Source§impl Clone for BrowserSnapshotResult
impl Clone for BrowserSnapshotResult
Source§fn clone(&self) -> BrowserSnapshotResult
fn clone(&self) -> BrowserSnapshotResult
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 BrowserSnapshotResult
impl Debug for BrowserSnapshotResult
Source§impl Default for BrowserSnapshotResult
impl Default for BrowserSnapshotResult
Source§fn default() -> BrowserSnapshotResult
fn default() -> BrowserSnapshotResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BrowserSnapshotResult
impl<'de> Deserialize<'de> for BrowserSnapshotResult
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 BrowserSnapshotResult
impl RefUnwindSafe for BrowserSnapshotResult
impl Send for BrowserSnapshotResult
impl Sync for BrowserSnapshotResult
impl Unpin for BrowserSnapshotResult
impl UnsafeUnpin for BrowserSnapshotResult
impl UnwindSafe for BrowserSnapshotResult
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