Struct cdp::debugger::SetBreakpointByUrlCommand [] [src]

pub struct SetBreakpointByUrlCommand<'a> {
    pub line_number: i32,
    pub url: Option<Cow<'a, str>>,
    pub url_regex: Option<Cow<'a, str>>,
    pub column_number: Option<i32>,
    pub condition: Option<Cow<'a, str>>,
}

Sets JavaScript breakpoint at given location specified either by URL or URL regex. Once this command is issued, all existing parsed scripts will have breakpoints resolved and returned in locations property. Further matching script parsing will result in subsequent breakpointResolved events issued. This logical breakpoint will survive page reloads.

Command Debugger.setBreakpointByUrl

Domain Module: cdp::debugger
Command Struct: cdp::debugger::SetBreakpointByUrlCommand
Response Struct: cdp::debugger::SetBreakpointByUrlResponse

Fields

Line number to set breakpoint at.

URL of the resources to set breakpoint on.

Regex pattern for the URLs of the resources to set breakpoints on. Either url or urlRegex must be specified.

Offset in the line to set breakpoint at.

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

Trait Implementations

impl<'a> Clone for SetBreakpointByUrlCommand<'a>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a> Debug for SetBreakpointByUrlCommand<'a>
[src]

[src]

Formats the value using the given formatter.

impl<'a> PartialEq for SetBreakpointByUrlCommand<'a>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl<'a> CdpCommand for SetBreakpointByUrlCommand<'a>
[src]

COMMAND_NAME: &'static str = "Debugger.setBreakpointByUrl"

impl<'a> SerializeCdpCommand for SetBreakpointByUrlCommand<'a>
[src]

[src]

[src]

impl<'de, 'a> DeserializeCdpCommand<'de> for SetBreakpointByUrlCommand<'a>
[src]

[src]

impl<'b, 'a> HasCdpResponse<'b> for SetBreakpointByUrlCommand<'a>
[src]