Struct chrome_remote_interface_model::debugger::SetBlackboxedRangesCommand[][src]

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

Makes backend skip steps in the script in blackboxed ranges. VM will try leave blacklisted scripts by performing 'step in' several times, finally resorting to 'step out' if unsuccessful. Positions array contains positions where blackbox state is changed. First interval isn't blackboxed. Array should be sorted.

Implementations

impl SetBlackboxedRangesCommand[src]

pub fn new(script_id: ScriptId, positions: Vec<JsonValue>) -> Self[src]

pub fn script_id(&self) -> &ScriptId[src]

Id of the script.

pub fn positions(&self) -> &[JsonValue]

Notable traits for &'_ [u8]

impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]
[src]

Trait Implementations

impl Clone for SetBlackboxedRangesCommand[src]

impl Command for SetBlackboxedRangesCommand[src]

type Return = SetBlackboxedRangesReturn

Return type.

impl Debug for SetBlackboxedRangesCommand[src]

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

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