Skip to main content

rustenium_cdp_definitions/js_protocol/
mod.rs

1pub mod debugger;
2pub mod heap_profiler;
3pub mod profiler;
4pub mod runtime;
5pub const VERSION: &str = "1.3";
6group_enum ! (JsProtocolTypes { Debugger (debugger :: types :: DebuggerTypes) , HeapProfiler (heap_profiler :: types :: HeapProfilerTypes) , Profiler (profiler :: types :: ProfilerTypes) , Runtime (runtime :: types :: RuntimeTypes) });
7group_enum ! (JsProtocolCommands { Debugger (debugger :: commands :: DebuggerCommands) , HeapProfiler (heap_profiler :: commands :: HeapProfilerCommands) , Profiler (profiler :: commands :: ProfilerCommands) , Runtime (runtime :: commands :: RuntimeCommands) } + identifiable);
8group_enum ! (JsProtocolEvents { Debugger (debugger :: events :: DebuggerEvents) , HeapProfiler (heap_profiler :: events :: HeapProfilerEvents) , Profiler (profiler :: events :: ProfilerEvents) , Runtime (runtime :: events :: RuntimeEvents) } + other + identifiable);
9impl_from ! (debugger :: types :: BreakpointId => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: CallFrameId => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: Location => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: ScriptPosition => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: LocationRange => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: CallFrame => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: Scope => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: SearchMatch => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: BreakLocation => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: WasmDisassemblyChunk => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: ScriptLanguage => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: DebugSymbols => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: types :: ResolvedBreakpoint => debugger :: types :: DebuggerTypes => JsProtocolTypes , debugger :: commands :: ContinueToLocation => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: Disable => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: Enable => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: EvaluateOnCallFrame => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: GetPossibleBreakpoints => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: GetScriptSource => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: DisassembleWasmModule => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: NextWasmDisassemblyChunk => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: GetStackTrace => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: Pause => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: RemoveBreakpoint => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: RestartFrame => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: Resume => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SearchInContent => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetAsyncCallStackDepth => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetBlackboxExecutionContexts => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetBlackboxPatterns => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetBlackboxedRanges => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetBreakpoint => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetInstrumentationBreakpoint => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetBreakpointByUrl => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetBreakpointOnFunctionCall => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetBreakpointsActive => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetPauseOnExceptions => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetReturnValue => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetScriptSource => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetSkipAllPauses => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: SetVariableValue => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: StepInto => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: StepOut => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: commands :: StepOver => debugger :: commands :: DebuggerCommands => JsProtocolCommands , debugger :: events :: Paused => debugger :: events :: DebuggerEvents => JsProtocolEvents , debugger :: events :: Resumed => debugger :: events :: DebuggerEvents => JsProtocolEvents , debugger :: events :: ScriptFailedToParse => debugger :: events :: DebuggerEvents => JsProtocolEvents , debugger :: events :: ScriptParsed => debugger :: events :: DebuggerEvents => JsProtocolEvents , heap_profiler :: types :: HeapSnapshotObjectId => heap_profiler :: types :: HeapProfilerTypes => JsProtocolTypes , heap_profiler :: types :: SamplingHeapProfileNode => heap_profiler :: types :: HeapProfilerTypes => JsProtocolTypes , heap_profiler :: types :: SamplingHeapProfileSample => heap_profiler :: types :: HeapProfilerTypes => JsProtocolTypes , heap_profiler :: types :: SamplingHeapProfile => heap_profiler :: types :: HeapProfilerTypes => JsProtocolTypes , heap_profiler :: commands :: AddInspectedHeapObject => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: CollectGarbage => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: Disable => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: Enable => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: GetHeapObjectId => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: GetObjectByHeapObjectId => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: GetSamplingProfile => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: StartSampling => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: StartTrackingHeapObjects => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: StopSampling => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: StopTrackingHeapObjects => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: commands :: TakeHeapSnapshot => heap_profiler :: commands :: HeapProfilerCommands => JsProtocolCommands , heap_profiler :: events :: AddHeapSnapshotChunk => heap_profiler :: events :: HeapProfilerEvents => JsProtocolEvents , heap_profiler :: events :: HeapStatsUpdate => heap_profiler :: events :: HeapProfilerEvents => JsProtocolEvents , heap_profiler :: events :: LastSeenObjectId => heap_profiler :: events :: HeapProfilerEvents => JsProtocolEvents , heap_profiler :: events :: ReportHeapSnapshotProgress => heap_profiler :: events :: HeapProfilerEvents => JsProtocolEvents , heap_profiler :: events :: ResetProfiles => heap_profiler :: events :: HeapProfilerEvents => JsProtocolEvents , profiler :: types :: ProfileNode => profiler :: types :: ProfilerTypes => JsProtocolTypes , profiler :: types :: Profile => profiler :: types :: ProfilerTypes => JsProtocolTypes , profiler :: types :: PositionTickInfo => profiler :: types :: ProfilerTypes => JsProtocolTypes , profiler :: types :: CoverageRange => profiler :: types :: ProfilerTypes => JsProtocolTypes , profiler :: types :: FunctionCoverage => profiler :: types :: ProfilerTypes => JsProtocolTypes , profiler :: types :: ScriptCoverage => profiler :: types :: ProfilerTypes => JsProtocolTypes , profiler :: commands :: Disable => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: commands :: Enable => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: commands :: GetBestEffortCoverage => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: commands :: SetSamplingInterval => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: commands :: Start => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: commands :: StartPreciseCoverage => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: commands :: Stop => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: commands :: StopPreciseCoverage => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: commands :: TakePreciseCoverage => profiler :: commands :: ProfilerCommands => JsProtocolCommands , profiler :: events :: ConsoleProfileFinished => profiler :: events :: ProfilerEvents => JsProtocolEvents , profiler :: events :: ConsoleProfileStarted => profiler :: events :: ProfilerEvents => JsProtocolEvents , profiler :: events :: PreciseCoverageDeltaUpdate => profiler :: events :: ProfilerEvents => JsProtocolEvents , runtime :: types :: ScriptId => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: SerializationOptions => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: DeepSerializedValue => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: RemoteObjectId => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: UnserializableValue => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: RemoteObject => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: CustomPreview => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: ObjectPreview => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: PropertyPreview => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: EntryPreview => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: PropertyDescriptor => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: InternalPropertyDescriptor => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: PrivatePropertyDescriptor => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: CallArgument => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: ExecutionContextId => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: ExecutionContextDescription => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: ExceptionDetails => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: Timestamp => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: TimeDelta => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: CallFrame => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: StackTrace => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: UniqueDebuggerId => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: types :: StackTraceId => runtime :: types :: RuntimeTypes => JsProtocolTypes , runtime :: commands :: AwaitPromise => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: CallFunctionOn => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: CompileScript => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: Disable => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: DiscardConsoleEntries => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: Enable => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: Evaluate => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: GetIsolateId => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: GetHeapUsage => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: GetProperties => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: GlobalLexicalScopeNames => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: QueryObjects => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: ReleaseObject => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: ReleaseObjectGroup => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: RunIfWaitingForDebugger => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: RunScript => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: SetAsyncCallStackDepth => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: SetCustomObjectFormatterEnabled => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: SetMaxCallStackSizeToCapture => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: TerminateExecution => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: AddBinding => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: RemoveBinding => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: commands :: GetExceptionDetails => runtime :: commands :: RuntimeCommands => JsProtocolCommands , runtime :: events :: BindingCalled => runtime :: events :: RuntimeEvents => JsProtocolEvents , runtime :: events :: ConsoleApiCalled => runtime :: events :: RuntimeEvents => JsProtocolEvents , runtime :: events :: ExceptionRevoked => runtime :: events :: RuntimeEvents => JsProtocolEvents , runtime :: events :: ExceptionThrown => runtime :: events :: RuntimeEvents => JsProtocolEvents , runtime :: events :: ExecutionContextCreated => runtime :: events :: RuntimeEvents => JsProtocolEvents , runtime :: events :: ExecutionContextDestroyed => runtime :: events :: RuntimeEvents => JsProtocolEvents , runtime :: events :: ExecutionContextsCleared => runtime :: events :: RuntimeEvents => JsProtocolEvents , runtime :: events :: InspectRequested => runtime :: events :: RuntimeEvents => JsProtocolEvents);