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