Struct chromiumoxide::cdp::browser_protocol::page::Viewport
source · pub struct Viewport {
pub x: f64,
pub y: f64,
pub width: f64,
pub height: f64,
pub scale: f64,
}
Expand description
Viewport for capturing screenshot. Viewport
Fields§
§x: f64
X offset in device independent pixels (dip).
y: f64
Y offset in device independent pixels (dip).
width: f64
Rectangle width in device independent pixels (dip).
height: f64
Rectangle height in device independent pixels (dip).
scale: f64
Page scale factor.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Viewport
impl<'de> Deserialize<'de> for Viewport
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<Viewport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Viewport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for Viewport
impl PartialEq for Viewport
source§impl Serialize for Viewport
impl Serialize for Viewport
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 Viewport
Auto Trait Implementations§
impl Freeze for Viewport
impl RefUnwindSafe for Viewport
impl Send for Viewport
impl Sync for Viewport
impl Unpin for Viewport
impl UnwindSafe for Viewport
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