Struct chromiumoxide_cdp::cdp::browser_protocol::tracing::TraceConfig [−][src]
pub struct TraceConfig { pub record_mode: Option<TraceConfigRecordMode>, pub enable_sampling: Option<bool>, pub enable_systrace: Option<bool>, pub enable_argument_filter: Option<bool>, pub included_categories: Option<Vec<String>>, pub excluded_categories: Option<Vec<String>>, pub synthetic_delays: Option<Vec<String>>, pub memory_dump_config: Option<MemoryDumpConfig>, }
Fields
record_mode: Option<TraceConfigRecordMode>
Controls how the trace buffer stores data.
enable_sampling: Option<bool>
Turns on JavaScript stack sampling.
enable_systrace: Option<bool>
Turns on system tracing.
enable_argument_filter: Option<bool>
Turns on argument filter.
included_categories: Option<Vec<String>>
Included category filters.
excluded_categories: Option<Vec<String>>
Excluded category filters.
synthetic_delays: Option<Vec<String>>
Configuration to synthesize the delays in tracing.
memory_dump_config: Option<MemoryDumpConfig>
Configuration for memory dump triggers. Used only when “memory-infra” category is enabled.
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TraceConfig
impl Send for TraceConfig
impl Sync for TraceConfig
impl Unpin for TraceConfig
impl UnwindSafe for TraceConfig
Blanket Implementations
Mutably borrows from an owned value. Read more