Struct chrome_remote_interface_model::runtime::CallFunctionOnCommand[][src]

pub struct CallFunctionOnCommand { /* fields omitted */ }

Calls function with given declaration on the given object. Object group of the result is inherited from the target object.

Implementations

impl CallFunctionOnCommand[src]

pub fn builder() -> CallFunctionOnCommandBuilder[src]

pub fn function_declaration(&self) -> &str[src]

Declaration of the function to call.

pub fn object_id(&self) -> Option<&RemoteObjectId>[src]

Identifier of the object to call function on. Either objectId or executionContextId should be specified.

pub fn arguments(&self) -> Option<&Vec<CallArgument>>[src]

Call arguments. All call arguments must belong to the same JavaScript world as the target object.

pub fn silent(&self) -> Option<&bool>[src]

In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides setPauseOnException state.

pub fn return_by_value(&self) -> Option<&bool>[src]

Whether the result is expected to be a JSON object which should be sent by value.

pub fn generate_preview(&self) -> Option<&bool>[src]

Whether preview should be generated for the result.

pub fn user_gesture(&self) -> Option<&bool>[src]

Whether execution should be treated as initiated by user in the UI.

pub fn await_promise(&self) -> Option<&bool>[src]

Whether execution should await for resulting value and return once awaited promise is resolved.

pub fn execution_context_id(&self) -> Option<&ExecutionContextId>[src]

Specifies execution context which global object will be used to call function on. Either executionContextId or objectId should be specified.

pub fn object_group(&self) -> Option<&String>[src]

Symbolic group name that can be used to release multiple objects. If objectGroup is not specified and objectId is, objectGroup will be inherited from object.

Trait Implementations

impl Clone for CallFunctionOnCommand[src]

impl Command for CallFunctionOnCommand[src]

type Return = CallFunctionOnReturn

Return type.

impl Debug for CallFunctionOnCommand[src]

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

impl Serialize for CallFunctionOnCommand[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> 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.