Struct chromiumoxide::cdp::browser_protocol::page::EventJavascriptDialogOpening[][src]

pub struct EventJavascriptDialogOpening {
    pub url: String,
    pub message: String,
    pub type: DialogType,
    pub has_browser_handler: bool,
    pub default_prompt: Option<String>,
}

Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to open. javascriptDialogOpening

Fields

url: String

Frame url.

message: String

Message that will be displayed by the dialog.

type: DialogType

Dialog type.

has_browser_handler: bool

True iff browser is capable showing or acting on the given dialog. When browser has no dialog handler for given target, calling alert while Page domain is engaged will stall the page execution. Execution can be resumed via calling Page.handleJavaScriptDialog.

default_prompt: Option<String>

Default dialog prompt.

Implementations

impl EventJavascriptDialogOpening[src]

pub const IDENTIFIER: &'static str[src]

Trait Implementations

impl Clone for EventJavascriptDialogOpening[src]

impl Debug for EventJavascriptDialogOpening[src]

impl<'de> Deserialize<'de> for EventJavascriptDialogOpening[src]

impl Into<CdpEvent> for EventJavascriptDialogOpening[src]

impl IntoEventKind for EventJavascriptDialogOpening[src]

impl Method for EventJavascriptDialogOpening[src]

impl MethodType for EventJavascriptDialogOpening[src]

impl PartialEq<EventJavascriptDialogOpening> for EventJavascriptDialogOpening[src]

impl Serialize for EventJavascriptDialogOpening[src]

impl StructuralPartialEq for EventJavascriptDialogOpening[src]

impl TryFrom<CdpEvent> for EventJavascriptDialogOpening[src]

type Error = CdpEvent

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> Event for T where
    T: SealedEvent, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,