pub struct ExposeDevToolsProtocolCommand { /* private fields */ }Available on crate features
Target and experimental only.Expand description
Inject object to the target’s main frame that provides a communication channel with browser target.
Injected object will be available as window[bindingName].
The object has the follwing API:
binding.send(json)- a method to send messages over the remote debugging protocolbinding.onmessage = json => handleMessage(json)- a callback that will be called for the protocol notifications and command responses.
Implementations§
Trait Implementations§
Source§impl Clone for ExposeDevToolsProtocolCommand
impl Clone for ExposeDevToolsProtocolCommand
Source§fn clone(&self) -> ExposeDevToolsProtocolCommand
fn clone(&self) -> ExposeDevToolsProtocolCommand
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 ExposeDevToolsProtocolCommand
impl<'de> Deserialize<'de> for ExposeDevToolsProtocolCommand
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
Auto Trait Implementations§
impl Freeze for ExposeDevToolsProtocolCommand
impl RefUnwindSafe for ExposeDevToolsProtocolCommand
impl Send for ExposeDevToolsProtocolCommand
impl Sync for ExposeDevToolsProtocolCommand
impl Unpin for ExposeDevToolsProtocolCommand
impl UnwindSafe for ExposeDevToolsProtocolCommand
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