1#[allow(unused)]
3use serde::{Deserialize, Serialize};
4use std::fmt::Debug;
5pub type JsFloat = f64;
6pub type JsUInt = u32;
7pub type WindowId = JsUInt;
8pub type CallId = JsUInt;
9#[derive(Serialize, Debug)]
10pub struct MethodCall<T>
11where
12 T: Debug,
13{
14 #[serde(rename = "method")]
15 method_name: &'static str,
16 pub id: CallId,
17 params: T,
18}
19impl<T> MethodCall<T>
20where
21 T: Debug,
22{
23 pub fn get_params(&self) -> &T {
24 &self.params
25 }
26}
27pub trait Method: Debug {
28 const NAME: &'static str;
29 type ReturnObject: serde::de::DeserializeOwned + std::fmt::Debug;
30 fn to_method_call(self, call_id: CallId) -> MethodCall<Self>
31 where
32 Self: std::marker::Sized,
33 {
34 MethodCall {
35 id: call_id,
36 params: self,
37 method_name: Self::NAME,
38 }
39 }
40}
41#[derive(Deserialize, Debug, Clone, PartialEq)]
42#[serde(tag = "method")]
43#[allow(clippy::large_enum_variant)]
44pub enum Event {
45 #[serde(rename = "Accessibility.loadComplete")]
46 AccessibilityLoadComplete(super::accessibility::events::LoadCompleteEvent),
47 #[serde(rename = "Accessibility.nodesUpdated")]
48 AccessibilityNodesUpdated(super::accessibility::events::NodesUpdatedEvent),
49 #[serde(rename = "Animation.animationCanceled")]
50 AnimationCanceled(super::animation::events::AnimationCanceledEvent),
51 #[serde(rename = "Animation.animationCreated")]
52 AnimationCreated(super::animation::events::AnimationCreatedEvent),
53 #[serde(rename = "Animation.animationStarted")]
54 AnimationStarted(super::animation::events::AnimationStartedEvent),
55 #[serde(rename = "Animation.animationUpdated")]
56 AnimationUpdated(super::animation::events::AnimationUpdatedEvent),
57 #[serde(rename = "Audits.issueAdded")]
58 AuditsIssueAdded(super::audits::events::IssueAddedEvent),
59 #[serde(rename = "Autofill.addressFormFilled")]
60 AutofillAddressFormFilled(super::autofill::events::AddressFormFilledEvent),
61 #[serde(rename = "BackgroundService.recordingStateChanged")]
62 BackgroundServiceRecordingStateChanged(
63 super::background_service::events::RecordingStateChangedEvent,
64 ),
65 #[serde(rename = "BackgroundService.backgroundServiceEventReceived")]
66 BackgroundServiceEventReceived(
67 super::background_service::events::BackgroundServiceEventReceivedEvent,
68 ),
69 #[serde(rename = "Browser.downloadWillBegin")]
70 BrowserDownloadWillBegin(super::browser::events::DownloadWillBeginEvent),
71 #[serde(rename = "Browser.downloadProgress")]
72 BrowserDownloadProgress(super::browser::events::DownloadProgressEvent),
73 #[serde(rename = "CSS.fontsUpdated")]
74 CSSFontsUpdated(super::css::events::FontsUpdatedEvent),
75 #[serde(rename = "CSS.mediaQueryResultChanged")]
76 CSSMediaQueryResultChanged(super::css::events::MediaQueryResultChangedEvent),
77 #[serde(rename = "CSS.styleSheetAdded")]
78 CSSStyleSheetAdded(super::css::events::StyleSheetAddedEvent),
79 #[serde(rename = "CSS.styleSheetChanged")]
80 CSSStyleSheetChanged(super::css::events::StyleSheetChangedEvent),
81 #[serde(rename = "CSS.styleSheetRemoved")]
82 CSSStyleSheetRemoved(super::css::events::StyleSheetRemovedEvent),
83 #[serde(rename = "CSS.computedStyleUpdated")]
84 CSSComputedStyleUpdated(super::css::events::ComputedStyleUpdatedEvent),
85 #[serde(rename = "Cast.sinksUpdated")]
86 CastSinksUpdated(super::cast::events::SinksUpdatedEvent),
87 #[serde(rename = "Cast.issueUpdated")]
88 CastIssueUpdated(super::cast::events::IssueUpdatedEvent),
89 #[serde(rename = "DOM.attributeModified")]
90 DOMAttributeModified(super::dom::events::AttributeModifiedEvent),
91 #[serde(rename = "DOM.attributeRemoved")]
92 DOMAttributeRemoved(super::dom::events::AttributeRemovedEvent),
93 #[serde(rename = "DOM.characterDataModified")]
94 DOMCharacterDataModified(super::dom::events::CharacterDataModifiedEvent),
95 #[serde(rename = "DOM.childNodeCountUpdated")]
96 DOMChildNodeCountUpdated(super::dom::events::ChildNodeCountUpdatedEvent),
97 #[serde(rename = "DOM.childNodeInserted")]
98 DOMChildNodeInserted(super::dom::events::ChildNodeInsertedEvent),
99 #[serde(rename = "DOM.childNodeRemoved")]
100 DOMChildNodeRemoved(super::dom::events::ChildNodeRemovedEvent),
101 #[serde(rename = "DOM.distributedNodesUpdated")]
102 DOMDistributedNodesUpdated(super::dom::events::DistributedNodesUpdatedEvent),
103 #[serde(rename = "DOM.documentUpdated")]
104 DOMDocumentUpdated(super::dom::events::DocumentUpdatedEvent),
105 #[serde(rename = "DOM.inlineStyleInvalidated")]
106 DOMInlineStyleInvalidated(super::dom::events::InlineStyleInvalidatedEvent),
107 #[serde(rename = "DOM.pseudoElementAdded")]
108 DOMPseudoElementAdded(super::dom::events::PseudoElementAddedEvent),
109 #[serde(rename = "DOM.topLayerElementsUpdated")]
110 DOMTopLayerElementsUpdated(super::dom::events::TopLayerElementsUpdatedEvent),
111 #[serde(rename = "DOM.scrollableFlagUpdated")]
112 DOMScrollableFlagUpdated(super::dom::events::ScrollableFlagUpdatedEvent),
113 #[serde(rename = "DOM.pseudoElementRemoved")]
114 DOMPseudoElementRemoved(super::dom::events::PseudoElementRemovedEvent),
115 #[serde(rename = "DOM.setChildNodes")]
116 DOMSetChildNodes(super::dom::events::SetChildNodesEvent),
117 #[serde(rename = "DOM.shadowRootPopped")]
118 DOMShadowRootPopped(super::dom::events::ShadowRootPoppedEvent),
119 #[serde(rename = "DOM.shadowRootPushed")]
120 DOMShadowRootPushed(super::dom::events::ShadowRootPushedEvent),
121 #[serde(rename = "DOMStorage.domStorageItemAdded")]
122 DOMStorageDomStorageItemAdded(super::dom_storage::events::DomStorageItemAddedEvent),
123 #[serde(rename = "DOMStorage.domStorageItemRemoved")]
124 DOMStorageDomStorageItemRemoved(super::dom_storage::events::DomStorageItemRemovedEvent),
125 #[serde(rename = "DOMStorage.domStorageItemUpdated")]
126 DOMStorageDomStorageItemUpdated(super::dom_storage::events::DomStorageItemUpdatedEvent),
127 #[serde(rename = "DOMStorage.domStorageItemsCleared")]
128 DOMStorageDomStorageItemsCleared(super::dom_storage::events::DomStorageItemsClearedEvent),
129 #[serde(rename = "Emulation.virtualTimeBudgetExpired")]
130 EmulationVirtualTimeBudgetExpired(super::emulation::events::VirtualTimeBudgetExpiredEvent),
131 #[serde(rename = "Input.dragIntercepted")]
132 InputDragIntercepted(super::input::events::DragInterceptedEvent),
133 #[serde(rename = "Inspector.detached")]
134 InspectorDetached(super::inspector::events::DetachedEvent),
135 #[serde(rename = "Inspector.targetCrashed")]
136 InspectorTargetCrashed(super::inspector::events::TargetCrashedEvent),
137 #[serde(rename = "Inspector.targetReloadedAfterCrash")]
138 InspectorTargetReloadedAfterCrash(super::inspector::events::TargetReloadedAfterCrashEvent),
139 #[serde(rename = "LayerTree.layerPainted")]
140 LayerTreeLayerPainted(super::layer_tree::events::LayerPaintedEvent),
141 #[serde(rename = "LayerTree.layerTreeDidChange")]
142 LayerTreeDidChange(super::layer_tree::events::LayerTreeDidChangeEvent),
143 #[serde(rename = "Log.entryAdded")]
144 LogEntryAdded(super::log::events::EntryAddedEvent),
145 #[serde(rename = "Network.dataReceived")]
146 NetworkDataReceived(super::network::events::DataReceivedEvent),
147 #[serde(rename = "Network.eventSourceMessageReceived")]
148 NetworkEventSourceMessageReceived(super::network::events::EventSourceMessageReceivedEvent),
149 #[serde(rename = "Network.loadingFailed")]
150 NetworkLoadingFailed(super::network::events::LoadingFailedEvent),
151 #[serde(rename = "Network.loadingFinished")]
152 NetworkLoadingFinished(super::network::events::LoadingFinishedEvent),
153 #[serde(rename = "Network.requestIntercepted")]
154 NetworkRequestIntercepted(super::network::events::RequestInterceptedEvent),
155 #[serde(rename = "Network.requestServedFromCache")]
156 NetworkRequestServedFromCache(super::network::events::RequestServedFromCacheEvent),
157 #[serde(rename = "Network.requestWillBeSent")]
158 NetworkRequestWillBeSent(super::network::events::RequestWillBeSentEvent),
159 #[serde(rename = "Network.resourceChangedPriority")]
160 NetworkResourceChangedPriority(super::network::events::ResourceChangedPriorityEvent),
161 #[serde(rename = "Network.signedExchangeReceived")]
162 NetworkSignedExchangeReceived(super::network::events::SignedExchangeReceivedEvent),
163 #[serde(rename = "Network.responseReceived")]
164 NetworkResponseReceived(super::network::events::ResponseReceivedEvent),
165 #[serde(rename = "Network.webSocketClosed")]
166 NetworkWebSocketClosed(super::network::events::WebSocketClosedEvent),
167 #[serde(rename = "Network.webSocketCreated")]
168 NetworkWebSocketCreated(super::network::events::WebSocketCreatedEvent),
169 #[serde(rename = "Network.webSocketFrameError")]
170 NetworkWebSocketFrameError(super::network::events::WebSocketFrameErrorEvent),
171 #[serde(rename = "Network.webSocketFrameReceived")]
172 NetworkWebSocketFrameReceived(super::network::events::WebSocketFrameReceivedEvent),
173 #[serde(rename = "Network.webSocketFrameSent")]
174 NetworkWebSocketFrameSent(super::network::events::WebSocketFrameSentEvent),
175 #[serde(rename = "Network.webSocketHandshakeResponseReceived")]
176 NetworkWebSocketHandshakeResponseReceived(
177 super::network::events::WebSocketHandshakeResponseReceivedEvent,
178 ),
179 #[serde(rename = "Network.webSocketWillSendHandshakeRequest")]
180 NetworkWebSocketWillSendHandshakeRequest(
181 super::network::events::WebSocketWillSendHandshakeRequestEvent,
182 ),
183 #[serde(rename = "Network.webTransportCreated")]
184 NetworkWebTransportCreated(super::network::events::WebTransportCreatedEvent),
185 #[serde(rename = "Network.webTransportConnectionEstablished")]
186 NetworkWebTransportConnectionEstablished(
187 super::network::events::WebTransportConnectionEstablishedEvent,
188 ),
189 #[serde(rename = "Network.webTransportClosed")]
190 NetworkWebTransportClosed(super::network::events::WebTransportClosedEvent),
191 #[serde(rename = "Network.directTCPSocketCreated")]
192 NetworkDirectTCPSocketCreated(super::network::events::DirectTCPSocketCreatedEvent),
193 #[serde(rename = "Network.directTCPSocketOpened")]
194 NetworkDirectTCPSocketOpened(super::network::events::DirectTCPSocketOpenedEvent),
195 #[serde(rename = "Network.directTCPSocketAborted")]
196 NetworkDirectTCPSocketAborted(super::network::events::DirectTCPSocketAbortedEvent),
197 #[serde(rename = "Network.directTCPSocketClosed")]
198 NetworkDirectTCPSocketClosed(super::network::events::DirectTCPSocketClosedEvent),
199 #[serde(rename = "Network.directTCPSocketChunkSent")]
200 NetworkDirectTCPSocketChunkSent(super::network::events::DirectTCPSocketChunkSentEvent),
201 #[serde(rename = "Network.directTCPSocketChunkReceived")]
202 NetworkDirectTCPSocketChunkReceived(super::network::events::DirectTCPSocketChunkReceivedEvent),
203 #[serde(rename = "Network.directUDPSocketCreated")]
204 NetworkDirectUDPSocketCreated(super::network::events::DirectUDPSocketCreatedEvent),
205 #[serde(rename = "Network.directUDPSocketOpened")]
206 NetworkDirectUDPSocketOpened(super::network::events::DirectUDPSocketOpenedEvent),
207 #[serde(rename = "Network.directUDPSocketAborted")]
208 NetworkDirectUDPSocketAborted(super::network::events::DirectUDPSocketAbortedEvent),
209 #[serde(rename = "Network.directUDPSocketClosed")]
210 NetworkDirectUDPSocketClosed(super::network::events::DirectUDPSocketClosedEvent),
211 #[serde(rename = "Network.directUDPSocketChunkSent")]
212 NetworkDirectUDPSocketChunkSent(super::network::events::DirectUDPSocketChunkSentEvent),
213 #[serde(rename = "Network.directUDPSocketChunkReceived")]
214 NetworkDirectUDPSocketChunkReceived(super::network::events::DirectUDPSocketChunkReceivedEvent),
215 #[serde(rename = "Network.requestWillBeSentExtraInfo")]
216 NetworkRequestWillBeSentExtraInfo(super::network::events::RequestWillBeSentExtraInfoEvent),
217 #[serde(rename = "Network.responseReceivedExtraInfo")]
218 NetworkResponseReceivedExtraInfo(super::network::events::ResponseReceivedExtraInfoEvent),
219 #[serde(rename = "Network.responseReceivedEarlyHints")]
220 NetworkResponseReceivedEarlyHints(super::network::events::ResponseReceivedEarlyHintsEvent),
221 #[serde(rename = "Network.trustTokenOperationDone")]
222 NetworkTrustTokenOperationDone(super::network::events::TrustTokenOperationDoneEvent),
223 #[serde(rename = "Network.policyUpdated")]
224 NetworkPolicyUpdated(super::network::events::PolicyUpdatedEvent),
225 #[serde(rename = "Network.subresourceWebBundleMetadataReceived")]
226 NetworkSubresourceWebBundleMetadataReceived(
227 super::network::events::SubresourceWebBundleMetadataReceivedEvent,
228 ),
229 #[serde(rename = "Network.subresourceWebBundleMetadataError")]
230 NetworkSubresourceWebBundleMetadataError(
231 super::network::events::SubresourceWebBundleMetadataErrorEvent,
232 ),
233 #[serde(rename = "Network.subresourceWebBundleInnerResponseParsed")]
234 NetworkSubresourceWebBundleInnerResponseParsed(
235 super::network::events::SubresourceWebBundleInnerResponseParsedEvent,
236 ),
237 #[serde(rename = "Network.subresourceWebBundleInnerResponseError")]
238 NetworkSubresourceWebBundleInnerResponseError(
239 super::network::events::SubresourceWebBundleInnerResponseErrorEvent,
240 ),
241 #[serde(rename = "Network.reportingApiReportAdded")]
242 NetworkReportingApiReportAdded(super::network::events::ReportingApiReportAddedEvent),
243 #[serde(rename = "Network.reportingApiReportUpdated")]
244 NetworkReportingApiReportUpdated(super::network::events::ReportingApiReportUpdatedEvent),
245 #[serde(rename = "Network.reportingApiEndpointsChangedForOrigin")]
246 NetworkReportingApiEndpointsChangedForOrigin(
247 super::network::events::ReportingApiEndpointsChangedForOriginEvent,
248 ),
249 #[serde(rename = "Overlay.inspectNodeRequested")]
250 OverlayInspectNodeRequested(super::overlay::events::InspectNodeRequestedEvent),
251 #[serde(rename = "Overlay.nodeHighlightRequested")]
252 OverlayNodeHighlightRequested(super::overlay::events::NodeHighlightRequestedEvent),
253 #[serde(rename = "Overlay.screenshotRequested")]
254 OverlayScreenshotRequested(super::overlay::events::ScreenshotRequestedEvent),
255 #[serde(rename = "Overlay.inspectModeCanceled")]
256 OverlayInspectModeCanceled(super::overlay::events::InspectModeCanceledEvent),
257 #[serde(rename = "Page.domContentEventFired")]
258 PageDomContentEventFired(super::page::events::DomContentEventFiredEvent),
259 #[serde(rename = "Page.fileChooserOpened")]
260 PageFileChooserOpened(super::page::events::FileChooserOpenedEvent),
261 #[serde(rename = "Page.frameAttached")]
262 PageFrameAttached(super::page::events::FrameAttachedEvent),
263 #[serde(rename = "Page.frameClearedScheduledNavigation")]
264 PageFrameClearedScheduledNavigation(super::page::events::FrameClearedScheduledNavigationEvent),
265 #[serde(rename = "Page.frameDetached")]
266 PageFrameDetached(super::page::events::FrameDetachedEvent),
267 #[serde(rename = "Page.frameSubtreeWillBeDetached")]
268 PageFrameSubtreeWillBeDetached(super::page::events::FrameSubtreeWillBeDetachedEvent),
269 #[serde(rename = "Page.frameNavigated")]
270 PageFrameNavigated(super::page::events::FrameNavigatedEvent),
271 #[serde(rename = "Page.documentOpened")]
272 PageDocumentOpened(super::page::events::DocumentOpenedEvent),
273 #[serde(rename = "Page.frameResized")]
274 PageFrameResized(super::page::events::FrameResizedEvent),
275 #[serde(rename = "Page.frameStartedNavigating")]
276 PageFrameStartedNavigating(super::page::events::FrameStartedNavigatingEvent),
277 #[serde(rename = "Page.frameRequestedNavigation")]
278 PageFrameRequestedNavigation(super::page::events::FrameRequestedNavigationEvent),
279 #[serde(rename = "Page.frameScheduledNavigation")]
280 PageFrameScheduledNavigation(super::page::events::FrameScheduledNavigationEvent),
281 #[serde(rename = "Page.frameStartedLoading")]
282 PageFrameStartedLoading(super::page::events::FrameStartedLoadingEvent),
283 #[serde(rename = "Page.frameStoppedLoading")]
284 PageFrameStoppedLoading(super::page::events::FrameStoppedLoadingEvent),
285 #[serde(rename = "Page.downloadWillBegin")]
286 PageDownloadWillBegin(super::page::events::DownloadWillBeginEvent),
287 #[serde(rename = "Page.downloadProgress")]
288 PageDownloadProgress(super::page::events::DownloadProgressEvent),
289 #[serde(rename = "Page.interstitialHidden")]
290 PageInterstitialHidden(super::page::events::InterstitialHiddenEvent),
291 #[serde(rename = "Page.interstitialShown")]
292 PageInterstitialShown(super::page::events::InterstitialShownEvent),
293 #[serde(rename = "Page.javascriptDialogClosed")]
294 PageJavascriptDialogClosed(super::page::events::JavascriptDialogClosedEvent),
295 #[serde(rename = "Page.javascriptDialogOpening")]
296 PageJavascriptDialogOpening(super::page::events::JavascriptDialogOpeningEvent),
297 #[serde(rename = "Page.lifecycleEvent")]
298 PageLifecycleEvent(super::page::events::LifecycleEventEvent),
299 #[serde(rename = "Page.backForwardCacheNotUsed")]
300 PageBackForwardCacheNotUsed(super::page::events::BackForwardCacheNotUsedEvent),
301 #[serde(rename = "Page.loadEventFired")]
302 PageLoadEventFired(super::page::events::LoadEventFiredEvent),
303 #[serde(rename = "Page.navigatedWithinDocument")]
304 PageNavigatedWithinDocument(super::page::events::NavigatedWithinDocumentEvent),
305 #[serde(rename = "Page.screencastFrame")]
306 PageScreencastFrame(super::page::events::ScreencastFrameEvent),
307 #[serde(rename = "Page.screencastVisibilityChanged")]
308 PageScreencastVisibilityChanged(super::page::events::ScreencastVisibilityChangedEvent),
309 #[serde(rename = "Page.windowOpen")]
310 PageWindowOpen(super::page::events::WindowOpenEvent),
311 #[serde(rename = "Page.compilationCacheProduced")]
312 PageCompilationCacheProduced(super::page::events::CompilationCacheProducedEvent),
313 #[serde(rename = "Performance.metrics")]
314 PerformanceMetrics(super::performance::events::MetricsEvent),
315 #[serde(rename = "PerformanceTimeline.timelineEventAdded")]
316 PerformanceTimelineTimelineEventAdded(
317 super::performance_timeline::events::TimelineEventAddedEvent,
318 ),
319 #[serde(rename = "Security.certificateError")]
320 SecurityCertificateError(super::security::events::CertificateErrorEvent),
321 #[serde(rename = "Security.visibleSecurityStateChanged")]
322 VisibleSecurityStateChanged(super::security::events::VisibleSecurityStateChangedEvent),
323 #[serde(rename = "Security.securityStateChanged")]
324 SecurityStateChanged(super::security::events::SecurityStateChangedEvent),
325 #[serde(rename = "ServiceWorker.workerErrorReported")]
326 ServiceWorkerWorkerErrorReported(super::service_worker::events::WorkerErrorReportedEvent),
327 #[serde(rename = "ServiceWorker.workerRegistrationUpdated")]
328 ServiceWorkerWorkerRegistrationUpdated(
329 super::service_worker::events::WorkerRegistrationUpdatedEvent,
330 ),
331 #[serde(rename = "ServiceWorker.workerVersionUpdated")]
332 ServiceWorkerWorkerVersionUpdated(super::service_worker::events::WorkerVersionUpdatedEvent),
333 #[serde(rename = "Storage.cacheStorageContentUpdated")]
334 CacheStorageContentUpdated(super::storage::events::CacheStorageContentUpdatedEvent),
335 #[serde(rename = "Storage.cacheStorageListUpdated")]
336 CacheStorageListUpdated(super::storage::events::CacheStorageListUpdatedEvent),
337 #[serde(rename = "Storage.indexedDBContentUpdated")]
338 StorageIndexedDBContentUpdated(super::storage::events::IndexedDBContentUpdatedEvent),
339 #[serde(rename = "Storage.indexedDBListUpdated")]
340 StorageIndexedDBListUpdated(super::storage::events::IndexedDBListUpdatedEvent),
341 #[serde(rename = "Storage.interestGroupAccessed")]
342 StorageInterestGroupAccessed(super::storage::events::InterestGroupAccessedEvent),
343 #[serde(rename = "Storage.interestGroupAuctionEventOccurred")]
344 StorageInterestGroupAuctionEventOccurred(
345 super::storage::events::InterestGroupAuctionEventOccurredEvent,
346 ),
347 #[serde(rename = "Storage.interestGroupAuctionNetworkRequestCreated")]
348 StorageInterestGroupAuctionNetworkRequestCreated(
349 super::storage::events::InterestGroupAuctionNetworkRequestCreatedEvent,
350 ),
351 #[serde(rename = "Storage.sharedStorageAccessed")]
352 SharedStorageAccessed(super::storage::events::SharedStorageAccessedEvent),
353 #[serde(rename = "Storage.sharedStorageWorkletOperationExecutionFinished")]
354 SharedStorageWorkletOperationExecutionFinished(
355 super::storage::events::SharedStorageWorkletOperationExecutionFinishedEvent,
356 ),
357 #[serde(rename = "Storage.storageBucketCreatedOrUpdated")]
358 StorageBucketCreatedOrUpdated(super::storage::events::StorageBucketCreatedOrUpdatedEvent),
359 #[serde(rename = "Storage.storageBucketDeleted")]
360 StorageBucketDeleted(super::storage::events::StorageBucketDeletedEvent),
361 #[serde(rename = "Storage.attributionReportingSourceRegistered")]
362 StorageAttributionReportingSourceRegistered(
363 super::storage::events::AttributionReportingSourceRegisteredEvent,
364 ),
365 #[serde(rename = "Storage.attributionReportingTriggerRegistered")]
366 StorageAttributionReportingTriggerRegistered(
367 super::storage::events::AttributionReportingTriggerRegisteredEvent,
368 ),
369 #[serde(rename = "Storage.attributionReportingReportSent")]
370 StorageAttributionReportingReportSent(
371 super::storage::events::AttributionReportingReportSentEvent,
372 ),
373 #[serde(rename = "Storage.attributionReportingVerboseDebugReportSent")]
374 StorageAttributionReportingVerboseDebugReportSent(
375 super::storage::events::AttributionReportingVerboseDebugReportSentEvent,
376 ),
377 #[serde(rename = "Target.attachedToTarget")]
378 AttachedToTarget(super::target::events::AttachedToTargetEvent),
379 #[serde(rename = "Target.detachedFromTarget")]
380 DetachedFromTarget(super::target::events::DetachedFromTargetEvent),
381 #[serde(rename = "Target.receivedMessageFromTarget")]
382 ReceivedMessageFromTarget(super::target::events::ReceivedMessageFromTargetEvent),
383 #[serde(rename = "Target.targetCreated")]
384 TargetCreated(super::target::events::TargetCreatedEvent),
385 #[serde(rename = "Target.targetDestroyed")]
386 TargetDestroyed(super::target::events::TargetDestroyedEvent),
387 #[serde(rename = "Target.targetCrashed")]
388 TargetCrashed(super::target::events::TargetCrashedEvent),
389 #[serde(rename = "Target.targetInfoChanged")]
390 TargetInfoChanged(super::target::events::TargetInfoChangedEvent),
391 #[serde(rename = "Tethering.accepted")]
392 TetheringAccepted(super::tethering::events::AcceptedEvent),
393 #[serde(rename = "Tracing.bufferUsage")]
394 TracingBufferUsage(super::tracing::events::BufferUsageEvent),
395 #[serde(rename = "Tracing.dataCollected")]
396 TracingDataCollected(super::tracing::events::DataCollectedEvent),
397 #[serde(rename = "Tracing.tracingComplete")]
398 TracingComplete(super::tracing::events::TracingCompleteEvent),
399 #[serde(rename = "Fetch.requestPaused")]
400 FetchRequestPaused(super::fetch::events::RequestPausedEvent),
401 #[serde(rename = "Fetch.authRequired")]
402 FetchAuthRequired(super::fetch::events::AuthRequiredEvent),
403 #[serde(rename = "WebAudio.contextCreated")]
404 WebAudioContextCreated(super::web_audio::events::ContextCreatedEvent),
405 #[serde(rename = "WebAudio.contextWillBeDestroyed")]
406 WebAudioContextWillBeDestroyed(super::web_audio::events::ContextWillBeDestroyedEvent),
407 #[serde(rename = "WebAudio.contextChanged")]
408 WebAudioContextChanged(super::web_audio::events::ContextChangedEvent),
409 #[serde(rename = "WebAudio.audioListenerCreated")]
410 WebAudioAudioListenerCreated(super::web_audio::events::AudioListenerCreatedEvent),
411 #[serde(rename = "WebAudio.audioListenerWillBeDestroyed")]
412 WebAudioAudioListenerWillBeDestroyed(
413 super::web_audio::events::AudioListenerWillBeDestroyedEvent,
414 ),
415 #[serde(rename = "WebAudio.audioNodeCreated")]
416 WebAudioAudioNodeCreated(super::web_audio::events::AudioNodeCreatedEvent),
417 #[serde(rename = "WebAudio.audioNodeWillBeDestroyed")]
418 WebAudioAudioNodeWillBeDestroyed(super::web_audio::events::AudioNodeWillBeDestroyedEvent),
419 #[serde(rename = "WebAudio.audioParamCreated")]
420 WebAudioAudioParamCreated(super::web_audio::events::AudioParamCreatedEvent),
421 #[serde(rename = "WebAudio.audioParamWillBeDestroyed")]
422 WebAudioAudioParamWillBeDestroyed(super::web_audio::events::AudioParamWillBeDestroyedEvent),
423 #[serde(rename = "WebAudio.nodesConnected")]
424 WebAudioNodesConnected(super::web_audio::events::NodesConnectedEvent),
425 #[serde(rename = "WebAudio.nodesDisconnected")]
426 WebAudioNodesDisconnected(super::web_audio::events::NodesDisconnectedEvent),
427 #[serde(rename = "WebAudio.nodeParamConnected")]
428 WebAudioNodeParamConnected(super::web_audio::events::NodeParamConnectedEvent),
429 #[serde(rename = "WebAudio.nodeParamDisconnected")]
430 WebAudioNodeParamDisconnected(super::web_audio::events::NodeParamDisconnectedEvent),
431 #[serde(rename = "WebAuthn.credentialAdded")]
432 WebAuthnCredentialAdded(super::web_authn::events::CredentialAddedEvent),
433 #[serde(rename = "WebAuthn.credentialDeleted")]
434 WebAuthnCredentialDeleted(super::web_authn::events::CredentialDeletedEvent),
435 #[serde(rename = "WebAuthn.credentialUpdated")]
436 WebAuthnCredentialUpdated(super::web_authn::events::CredentialUpdatedEvent),
437 #[serde(rename = "WebAuthn.credentialAsserted")]
438 WebAuthnCredentialAsserted(super::web_authn::events::CredentialAssertedEvent),
439 #[serde(rename = "Media.playerPropertiesChanged")]
440 MediaPlayerPropertiesChanged(super::media::events::PlayerPropertiesChangedEvent),
441 #[serde(rename = "Media.playerEventsAdded")]
442 MediaPlayerEventsAdded(super::media::events::PlayerEventsAddedEvent),
443 #[serde(rename = "Media.playerMessagesLogged")]
444 MediaPlayerMessagesLogged(super::media::events::PlayerMessagesLoggedEvent),
445 #[serde(rename = "Media.playerErrorsRaised")]
446 MediaPlayerErrorsRaised(super::media::events::PlayerErrorsRaisedEvent),
447 #[serde(rename = "Media.playersCreated")]
448 MediaPlayersCreated(super::media::events::PlayersCreatedEvent),
449 #[serde(rename = "DeviceAccess.deviceRequestPrompted")]
450 DeviceAccessDeviceRequestPrompted(super::device_access::events::DeviceRequestPromptedEvent),
451 #[serde(rename = "Preload.ruleSetUpdated")]
452 PreloadRuleSetUpdated(super::preload::events::RuleSetUpdatedEvent),
453 #[serde(rename = "Preload.ruleSetRemoved")]
454 PreloadRuleSetRemoved(super::preload::events::RuleSetRemovedEvent),
455 #[serde(rename = "Preload.preloadEnabledStateUpdated")]
456 PreloadEnabledStateUpdated(super::preload::events::PreloadEnabledStateUpdatedEvent),
457 #[serde(rename = "Preload.prefetchStatusUpdated")]
458 PreloadPrefetchStatusUpdated(super::preload::events::PrefetchStatusUpdatedEvent),
459 #[serde(rename = "Preload.prerenderStatusUpdated")]
460 PreloadPrerenderStatusUpdated(super::preload::events::PrerenderStatusUpdatedEvent),
461 #[serde(rename = "Preload.preloadingAttemptSourcesUpdated")]
462 PreloadingAttemptSourcesUpdated(super::preload::events::PreloadingAttemptSourcesUpdatedEvent),
463 #[serde(rename = "FedCm.dialogShown")]
464 FedCmDialogShown(super::fed_cm::events::DialogShownEvent),
465 #[serde(rename = "FedCm.dialogClosed")]
466 FedCmDialogClosed(super::fed_cm::events::DialogClosedEvent),
467 #[serde(rename = "BluetoothEmulation.gattOperationReceived")]
468 BluetoothEmulationGattOperationReceived(
469 super::bluetooth_emulation::events::GattOperationReceivedEvent,
470 ),
471 #[serde(rename = "BluetoothEmulation.characteristicOperationReceived")]
472 BluetoothEmulationCharacteristicOperationReceived(
473 super::bluetooth_emulation::events::CharacteristicOperationReceivedEvent,
474 ),
475 #[serde(rename = "BluetoothEmulation.descriptorOperationReceived")]
476 BluetoothEmulationDescriptorOperationReceived(
477 super::bluetooth_emulation::events::DescriptorOperationReceivedEvent,
478 ),
479 #[serde(rename = "Console.messageAdded")]
480 ConsoleMessageAdded(super::console::events::MessageAddedEvent),
481 #[serde(rename = "Debugger.breakpointResolved")]
482 DebuggerBreakpointResolved(super::debugger::events::BreakpointResolvedEvent),
483 #[serde(rename = "Debugger.paused")]
484 DebuggerPaused(super::debugger::events::PausedEvent),
485 #[serde(rename = "Debugger.resumed")]
486 DebuggerResumed(super::debugger::events::ResumedEvent),
487 #[serde(rename = "Debugger.scriptFailedToParse")]
488 DebuggerScriptFailedToParse(super::debugger::events::ScriptFailedToParseEvent),
489 #[serde(rename = "Debugger.scriptParsed")]
490 DebuggerScriptParsed(super::debugger::events::ScriptParsedEvent),
491 #[serde(rename = "HeapProfiler.addHeapSnapshotChunk")]
492 HeapProfilerAddHeapSnapshotChunk(super::heap_profiler::events::AddHeapSnapshotChunkEvent),
493 #[serde(rename = "HeapProfiler.heapStatsUpdate")]
494 HeapProfilerHeapStatsUpdate(super::heap_profiler::events::HeapStatsUpdateEvent),
495 #[serde(rename = "HeapProfiler.lastSeenObjectId")]
496 HeapProfilerLastSeenObjectId(super::heap_profiler::events::LastSeenObjectIdEvent),
497 #[serde(rename = "HeapProfiler.reportHeapSnapshotProgress")]
498 HeapProfilerReportHeapSnapshotProgress(
499 super::heap_profiler::events::ReportHeapSnapshotProgressEvent,
500 ),
501 #[serde(rename = "HeapProfiler.resetProfiles")]
502 HeapProfilerResetProfiles(super::heap_profiler::events::ResetProfilesEvent),
503 #[serde(rename = "Profiler.consoleProfileFinished")]
504 ProfilerConsoleProfileFinished(super::profiler::events::ConsoleProfileFinishedEvent),
505 #[serde(rename = "Profiler.consoleProfileStarted")]
506 ProfilerConsoleProfileStarted(super::profiler::events::ConsoleProfileStartedEvent),
507 #[serde(rename = "Profiler.preciseCoverageDeltaUpdate")]
508 ProfilerPreciseCoverageDeltaUpdate(super::profiler::events::PreciseCoverageDeltaUpdateEvent),
509 #[serde(rename = "Runtime.bindingCalled")]
510 RuntimeBindingCalled(super::runtime::events::BindingCalledEvent),
511 #[serde(rename = "Runtime.consoleAPICalled")]
512 RuntimeConsoleAPICalled(super::runtime::events::ConsoleAPICalledEvent),
513 #[serde(rename = "Runtime.exceptionRevoked")]
514 RuntimeExceptionRevoked(super::runtime::events::ExceptionRevokedEvent),
515 #[serde(rename = "Runtime.exceptionThrown")]
516 RuntimeExceptionThrown(super::runtime::events::ExceptionThrownEvent),
517 #[serde(rename = "Runtime.executionContextCreated")]
518 RuntimeExecutionContextCreated(super::runtime::events::ExecutionContextCreatedEvent),
519 #[serde(rename = "Runtime.executionContextDestroyed")]
520 RuntimeExecutionContextDestroyed(super::runtime::events::ExecutionContextDestroyedEvent),
521 #[serde(rename = "Runtime.executionContextsCleared")]
522 RuntimeExecutionContextsCleared(super::runtime::events::ExecutionContextsClearedEvent),
523 #[serde(rename = "Runtime.inspectRequested")]
524 RuntimeInspectRequested(super::runtime::events::InspectRequestedEvent),
525}