Struct chromiumoxide::cdp::js_protocol::runtime::AddBindingParams[][src]

pub struct AddBindingParams {
    pub name: String,
    pub execution_context_id: Option<ExecutionContextId>,
}

If executionContextId is empty, adds binding with the given name on the global objects of all inspected contexts, including those created later, bindings survive reloads. If executionContextId is specified, adds binding only on global object of given execution context. Binding function takes exactly one argument, this argument should be string, in case of any other input, function throws an exception. Each binding function call produces Runtime.bindingCalled notification. addBinding

Fields

name: Stringexecution_context_id: Option<ExecutionContextId>

Implementations

impl AddBindingParams[src]

pub fn new(name: impl Into<String>) -> AddBindingParams[src]

impl AddBindingParams[src]

impl AddBindingParams[src]

pub const IDENTIFIER: &'static str[src]

Trait Implementations

impl Clone for AddBindingParams[src]

impl Command for AddBindingParams[src]

type Response = AddBindingReturns

The type of the response this request triggers on the chromium server

impl Debug for AddBindingParams[src]

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

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

impl Method for AddBindingParams[src]

impl MethodType for AddBindingParams[src]

impl PartialEq<AddBindingParams> for AddBindingParams[src]

impl Serialize for AddBindingParams[src]

impl StructuralPartialEq for AddBindingParams[src]

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> 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>,