Struct chrome_remote_interface_model::profiler::StartPreciseCoverageCommand[][src]

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

Enable precise code coverage. Coverage data for JavaScript executed before enabling precise code coverage may be incomplete. Enabling prevents running optimized code and resets execution counters.

Implementations

impl StartPreciseCoverageCommand[src]

pub fn new(
    call_count: Option<bool>,
    detailed: Option<bool>,
    allow_triggered_updates: Option<bool>
) -> Self
[src]

pub fn call_count(&self) -> Option<&bool>[src]

Collect accurate call counts beyond simple 'covered' or 'not covered'.

pub fn detailed(&self) -> Option<&bool>[src]

Collect block-based coverage.

pub fn allow_triggered_updates(&self) -> Option<&bool>[src]

Allow the backend to send updates on its own initiative

Trait Implementations

impl Clone for StartPreciseCoverageCommand[src]

impl Command for StartPreciseCoverageCommand[src]

type Return = StartPreciseCoverageReturn

Return type.

impl Debug for StartPreciseCoverageCommand[src]

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

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