pub struct SetInterceptFileChooserDialogParams {
pub enabled: bool,
pub cancel: Option<bool>,
}Expand description
Intercept file chooser requests and transfer control to protocol clients.
When file chooser interception is enabled, native file chooser dialog is not shown.
Instead, a protocol event Page.fileChooserOpened is emitted.
setInterceptFileChooserDialog
Fields§
§enabled: bool§cancel: Option<bool>If true, cancels the dialog by emitting relevant events (if any) in addition to not showing it if the interception is enabled (default: false).
Implementations§
Source§impl SetInterceptFileChooserDialogParams
impl SetInterceptFileChooserDialogParams
pub const IDENTIFIER: &'static str = "Page.setInterceptFileChooserDialog"
Trait Implementations§
Source§impl Clone for SetInterceptFileChooserDialogParams
impl Clone for SetInterceptFileChooserDialogParams
Source§fn clone(&self) -> SetInterceptFileChooserDialogParams
fn clone(&self) -> SetInterceptFileChooserDialogParams
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<'de> Deserialize<'de> for SetInterceptFileChooserDialogParams
impl<'de> Deserialize<'de> for SetInterceptFileChooserDialogParams
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
Source§impl Method for SetInterceptFileChooserDialogParams
impl Method for SetInterceptFileChooserDialogParams
Source§fn identifier(&self) -> MethodId
fn identifier(&self) -> MethodId
The whole string identifier for this method like:
DOM.removeNodeSource§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
The name of the domain this method belongs to:
DOMSource§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
The standalone identifier of the method inside the domain:
removeNodeSource§impl PartialEq for SetInterceptFileChooserDialogParams
impl PartialEq for SetInterceptFileChooserDialogParams
Source§fn eq(&self, other: &SetInterceptFileChooserDialogParams) -> bool
fn eq(&self, other: &SetInterceptFileChooserDialogParams) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SetInterceptFileChooserDialogParams
Auto Trait Implementations§
impl Freeze for SetInterceptFileChooserDialogParams
impl RefUnwindSafe for SetInterceptFileChooserDialogParams
impl Send for SetInterceptFileChooserDialogParams
impl Sync for SetInterceptFileChooserDialogParams
impl Unpin for SetInterceptFileChooserDialogParams
impl UnwindSafe for SetInterceptFileChooserDialogParams
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