pub struct EmulateMediaOptions {
pub media: Option<Media>,
pub color_scheme: Option<ColorScheme>,
pub reduced_motion: Option<ReducedMotion>,
pub forced_colors: Option<ForcedColors>,
}Expand description
Options for page.emulate_media().
All fields are optional. Fields that are None are omitted from the protocol
message (meaning they are not changed). To reset a field to browser default,
use the NoOverride variant.
See: https://playwright.dev/docs/api/class-page#page-emulate-media
Fields§
§media: Option<Media>Media type to emulate (screen, print, or no-override)
color_scheme: Option<ColorScheme>Color scheme preference to emulate
reduced_motion: Option<ReducedMotion>Reduced motion preference to emulate
forced_colors: Option<ForcedColors>Forced colors preference to emulate
Implementations§
Source§impl EmulateMediaOptions
impl EmulateMediaOptions
Sourcepub fn builder() -> EmulateMediaOptionsBuilder
pub fn builder() -> EmulateMediaOptionsBuilder
Creates a new builder for EmulateMediaOptions
Trait Implementations§
Source§impl Clone for EmulateMediaOptions
impl Clone for EmulateMediaOptions
Source§fn clone(&self) -> EmulateMediaOptions
fn clone(&self) -> EmulateMediaOptions
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 EmulateMediaOptions
impl Debug for EmulateMediaOptions
Source§impl Default for EmulateMediaOptions
impl Default for EmulateMediaOptions
Source§fn default() -> EmulateMediaOptions
fn default() -> EmulateMediaOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EmulateMediaOptions
impl RefUnwindSafe for EmulateMediaOptions
impl Send for EmulateMediaOptions
impl Sync for EmulateMediaOptions
impl Unpin for EmulateMediaOptions
impl UnsafeUnpin for EmulateMediaOptions
impl UnwindSafe for EmulateMediaOptions
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