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