Struct chrome_remote_interface_model::runtime::CallFunctionOnCommand [−][src]
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]
fn clone(&self) -> CallFunctionOnCommand
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Command for CallFunctionOnCommand
[src]
type Return = CallFunctionOnReturn
Return type.
const METHOD: &'static str
[src]
fn into_request(self, session_id: Option<SessionId>, id: u32) -> Request<Self> where
Self: Sized,
[src]
Self: Sized,
impl Debug for CallFunctionOnCommand
[src]
impl<'de> Deserialize<'de> for CallFunctionOnCommand
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for CallFunctionOnCommand
[src]
Auto Trait Implementations
impl RefUnwindSafe for CallFunctionOnCommand
[src]
impl Send for CallFunctionOnCommand
[src]
impl Sync for CallFunctionOnCommand
[src]
impl Unpin for CallFunctionOnCommand
[src]
impl UnwindSafe for CallFunctionOnCommand
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,