Struct chrome_remote_interface_model::debugger::SetBreakpointOnFunctionCallCommand[][src]

pub struct SetBreakpointOnFunctionCallCommand { /* fields omitted */ }
This is supported on crate features Debugger and Runtime and experimental only.

Sets JavaScript breakpoint before each call to the given function. If another function was created from the same source as a given one, calling it will also trigger the breakpoint.

Implementations

impl SetBreakpointOnFunctionCallCommand[src]

pub fn new(object_id: RemoteObjectId, condition: Option<String>) -> Self[src]

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

Function object id.

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

Expression to use as a breakpoint condition. When specified, debugger will stop on the breakpoint if this expression evaluates to true.

Trait Implementations

impl Clone for SetBreakpointOnFunctionCallCommand[src]

impl Command for SetBreakpointOnFunctionCallCommand[src]

type Return = SetBreakpointOnFunctionCallReturn

Return type.

impl Debug for SetBreakpointOnFunctionCallCommand[src]

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

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