pub trait HasCdpCommand<'a> {
type Command: 'a;
}
impl<'a> HasCdpCommand<'a> for cdp::inspector::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::inspector::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for GetDomCountersResponse type Command = GetDomCountersCommand;
impl<'a> HasCdpCommand<'a> for PrepareForLeakDetectionResponse type Command = PrepareForLeakDetectionCommand;
impl<'a> HasCdpCommand<'a> for SetPressureNotificationsSuppressedResponse type Command = SetPressureNotificationsSuppressedCommand;
impl<'a> HasCdpCommand<'a> for SimulatePressureNotificationResponse type Command = SimulatePressureNotificationCommand;
impl<'a> HasCdpCommand<'a> for cdp::performance::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::performance::DisableResponse type Command = DisableCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetMetricsResponse<'b> type Command = GetMetricsCommand;
impl<'a> HasCdpCommand<'a> for cdp::page::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::page::DisableResponse type Command = DisableCommand;
impl<'a, 'b> HasCdpCommand<'a> for AddScriptToEvaluateOnLoadResponse<'b> type Command = AddScriptToEvaluateOnLoadCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveScriptToEvaluateOnLoadResponse type Command = RemoveScriptToEvaluateOnLoadCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for AddScriptToEvaluateOnNewDocumentResponse<'b> type Command = AddScriptToEvaluateOnNewDocumentCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveScriptToEvaluateOnNewDocumentResponse type Command = RemoveScriptToEvaluateOnNewDocumentCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetAutoAttachToCreatedPagesResponse type Command = SetAutoAttachToCreatedPagesCommand;
impl<'a> HasCdpCommand<'a> for ReloadResponse type Command = ReloadCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetAdBlockingEnabledResponse type Command = SetAdBlockingEnabledCommand;
impl<'a, 'b> HasCdpCommand<'a> for NavigateResponse<'b> type Command = NavigateCommand<'a>;
impl<'a> HasCdpCommand<'a> for StopLoadingResponse type Command = StopLoadingCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetNavigationHistoryResponse<'b> type Command = GetNavigationHistoryCommand;
impl<'a> HasCdpCommand<'a> for NavigateToHistoryEntryResponse type Command = NavigateToHistoryEntryCommand;
impl<'a, 'b> HasCdpCommand<'a> for cdp::page::GetCookiesResponse<'b> type Command = GetCookiesCommand;
impl<'a> HasCdpCommand<'a> for DeleteCookieResponse type Command = DeleteCookieCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetResourceTreeResponse<'b> type Command = GetResourceTreeCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetResourceContentResponse<'b> type Command = GetResourceContentCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for SearchInResourceResponse<'b> type Command = SearchInResourceCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetDocumentContentResponse type Command = SetDocumentContentCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::page::SetDeviceMetricsOverrideResponse type Command = SetDeviceMetricsOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::page::ClearDeviceMetricsOverrideResponse type Command = ClearDeviceMetricsOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::page::SetGeolocationOverrideResponse type Command = SetGeolocationOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::page::ClearGeolocationOverrideResponse type Command = ClearGeolocationOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::page::SetDeviceOrientationOverrideResponse type Command = SetDeviceOrientationOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::page::ClearDeviceOrientationOverrideResponse type Command = ClearDeviceOrientationOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::page::SetTouchEmulationEnabledResponse type Command = SetTouchEmulationEnabledCommand;
impl<'a, 'b> HasCdpCommand<'a> for CaptureScreenshotResponse<'b> type Command = CaptureScreenshotCommand;
impl<'a, 'b> HasCdpCommand<'a> for PrintToPdfResponse<'b> type Command = PrintToPdfCommand<'a>;
impl<'a> HasCdpCommand<'a> for StartScreencastResponse type Command = StartScreencastCommand;
impl<'a> HasCdpCommand<'a> for StopScreencastResponse type Command = StopScreencastCommand;
impl<'a> HasCdpCommand<'a> for ScreencastFrameAckResponse type Command = ScreencastFrameAckCommand;
impl<'a> HasCdpCommand<'a> for HandleJavaScriptDialogResponse type Command = HandleJavaScriptDialogCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetAppManifestResponse<'b> type Command = GetAppManifestCommand;
impl<'a> HasCdpCommand<'a> for RequestAppBannerResponse type Command = RequestAppBannerCommand;
impl<'a> HasCdpCommand<'a> for GetLayoutMetricsResponse type Command = GetLayoutMetricsCommand;
impl<'a> HasCdpCommand<'a> for CreateIsolatedWorldResponse type Command = CreateIsolatedWorldCommand<'a>;
impl<'a> HasCdpCommand<'a> for BringToFrontResponse type Command = BringToFrontCommand;
impl<'a> HasCdpCommand<'a> for SetDownloadBehaviorResponse type Command = SetDownloadBehaviorCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::overlay::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::overlay::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for SetShowPaintRectsResponse type Command = SetShowPaintRectsCommand;
impl<'a> HasCdpCommand<'a> for SetShowDebugBordersResponse type Command = SetShowDebugBordersCommand;
impl<'a> HasCdpCommand<'a> for SetShowFpsCounterResponse type Command = SetShowFpsCounterCommand;
impl<'a> HasCdpCommand<'a> for SetShowScrollBottleneckRectsResponse type Command = SetShowScrollBottleneckRectsCommand;
impl<'a> HasCdpCommand<'a> for SetShowViewportSizeOnResizeResponse type Command = SetShowViewportSizeOnResizeCommand;
impl<'a> HasCdpCommand<'a> for SetPausedInDebuggerMessageResponse type Command = SetPausedInDebuggerMessageCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetSuspendedResponse type Command = SetSuspendedCommand;
impl<'a> HasCdpCommand<'a> for SetInspectModeResponse type Command = SetInspectModeCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::overlay::HighlightRectResponse type Command = HighlightRectCommand;
impl<'a> HasCdpCommand<'a> for HighlightQuadResponse type Command = HighlightQuadCommand;
impl<'a> HasCdpCommand<'a> for cdp::overlay::HighlightNodeResponse type Command = HighlightNodeCommand<'a>;
impl<'a> HasCdpCommand<'a> for HighlightFrameResponse type Command = HighlightFrameCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::overlay::HideHighlightResponse type Command = HideHighlightCommand;
impl<'a> HasCdpCommand<'a> for GetHighlightObjectForTestResponse type Command = GetHighlightObjectForTestCommand;
impl<'a> HasCdpCommand<'a> for cdp::emulation::SetDeviceMetricsOverrideResponse type Command = SetDeviceMetricsOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::emulation::ClearDeviceMetricsOverrideResponse type Command = ClearDeviceMetricsOverrideCommand;
impl<'a> HasCdpCommand<'a> for ResetPageScaleFactorResponse type Command = ResetPageScaleFactorCommand;
impl<'a> HasCdpCommand<'a> for SetPageScaleFactorResponse type Command = SetPageScaleFactorCommand;
impl<'a> HasCdpCommand<'a> for SetVisibleSizeResponse type Command = SetVisibleSizeCommand;
impl<'a> HasCdpCommand<'a> for SetScriptExecutionDisabledResponse type Command = SetScriptExecutionDisabledCommand;
impl<'a> HasCdpCommand<'a> for cdp::emulation::SetGeolocationOverrideResponse type Command = SetGeolocationOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::emulation::ClearGeolocationOverrideResponse type Command = ClearGeolocationOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::emulation::SetTouchEmulationEnabledResponse type Command = SetTouchEmulationEnabledCommand;
impl<'a> HasCdpCommand<'a> for SetEmitTouchEventsForMouseResponse type Command = SetEmitTouchEventsForMouseCommand;
impl<'a> HasCdpCommand<'a> for SetEmulatedMediaResponse type Command = SetEmulatedMediaCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetCpuThrottlingRateResponse type Command = SetCpuThrottlingRateCommand;
impl<'a> HasCdpCommand<'a> for CanEmulateResponse type Command = CanEmulateCommand;
impl<'a> HasCdpCommand<'a> for SetVirtualTimePolicyResponse type Command = SetVirtualTimePolicyCommand;
impl<'a> HasCdpCommand<'a> for SetDefaultBackgroundColorOverrideResponse type Command = SetDefaultBackgroundColorOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::security::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::security::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for HandleCertificateErrorResponse type Command = HandleCertificateErrorCommand;
impl<'a> HasCdpCommand<'a> for SetOverrideCertificateErrorsResponse type Command = SetOverrideCertificateErrorsCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetEncodedResponseResponse<'b> type Command = GetEncodedResponseCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::network::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::network::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for SetUserAgentOverrideResponse type Command = SetUserAgentOverrideCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetExtraHttpHeadersResponse type Command = SetExtraHttpHeadersCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetResponseBodyResponse<'b> type Command = GetResponseBodyCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetBlockedUrLsResponse type Command = SetBlockedUrLsCommand<'a>;
impl<'a> HasCdpCommand<'a> for ReplayXhrResponse type Command = ReplayXhrCommand<'a>;
impl<'a> HasCdpCommand<'a> for CanClearBrowserCacheResponse type Command = CanClearBrowserCacheCommand;
impl<'a> HasCdpCommand<'a> for ClearBrowserCacheResponse type Command = ClearBrowserCacheCommand;
impl<'a> HasCdpCommand<'a> for CanClearBrowserCookiesResponse type Command = CanClearBrowserCookiesCommand;
impl<'a> HasCdpCommand<'a> for ClearBrowserCookiesResponse type Command = ClearBrowserCookiesCommand;
impl<'a, 'b> HasCdpCommand<'a> for cdp::network::GetCookiesResponse<'b> type Command = GetCookiesCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetAllCookiesResponse<'b> type Command = GetAllCookiesCommand;
impl<'a> HasCdpCommand<'a> for DeleteCookiesResponse type Command = DeleteCookiesCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetCookieResponse type Command = SetCookieCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetCookiesResponse type Command = SetCookiesCommand<'a>;
impl<'a> HasCdpCommand<'a> for CanEmulateNetworkConditionsResponse type Command = CanEmulateNetworkConditionsCommand;
impl<'a> HasCdpCommand<'a> for EmulateNetworkConditionsResponse type Command = EmulateNetworkConditionsCommand;
impl<'a> HasCdpCommand<'a> for SetCacheDisabledResponse type Command = SetCacheDisabledCommand;
impl<'a> HasCdpCommand<'a> for SetBypassServiceWorkerResponse type Command = SetBypassServiceWorkerCommand;
impl<'a> HasCdpCommand<'a> for SetDataSizeLimitsForTestResponse type Command = SetDataSizeLimitsForTestCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetCertificateResponse<'b> type Command = GetCertificateCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetRequestInterceptionEnabledResponse type Command = SetRequestInterceptionEnabledCommand<'a>;
impl<'a> HasCdpCommand<'a> for ContinueInterceptedRequestResponse type Command = ContinueInterceptedRequestCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::database::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::database::DisableResponse type Command = DisableCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetDatabaseTableNamesResponse<'b> type Command = GetDatabaseTableNamesCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for ExecuteSqlResponse<'b> type Command = ExecuteSqlCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::indexed_db::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::indexed_db::DisableResponse type Command = DisableCommand;
impl<'a, 'b> HasCdpCommand<'a> for RequestDatabaseNamesResponse<'b> type Command = RequestDatabaseNamesCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for RequestDatabaseResponse<'b> type Command = RequestDatabaseCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for RequestDataResponse<'b> type Command = RequestDataCommand<'a>;
impl<'a> HasCdpCommand<'a> for ClearObjectStoreResponse type Command = ClearObjectStoreCommand<'a>;
impl<'a> HasCdpCommand<'a> for DeleteDatabaseResponse type Command = DeleteDatabaseCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for RequestCacheNamesResponse<'b> type Command = RequestCacheNamesCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for RequestEntriesResponse<'b> type Command = RequestEntriesCommand<'a>;
impl<'a> HasCdpCommand<'a> for DeleteCacheResponse type Command = DeleteCacheCommand<'a>;
impl<'a> HasCdpCommand<'a> for DeleteEntryResponse type Command = DeleteEntryCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for RequestCachedResponseResponse<'b> type Command = RequestCachedResponseCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::dom_storage::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::dom_storage::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for cdp::dom_storage::ClearResponse type Command = ClearCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetDomStorageItemsResponse<'b> type Command = GetDomStorageItemsCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetDomStorageItemResponse type Command = SetDomStorageItemCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveDomStorageItemResponse type Command = RemoveDomStorageItemCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetFramesWithManifestsResponse<'b> type Command = GetFramesWithManifestsCommand;
impl<'a> HasCdpCommand<'a> for cdp::application_cache::EnableResponse type Command = EnableCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetManifestForFrameResponse<'b> type Command = GetManifestForFrameCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetApplicationCacheForFrameResponse<'b> type Command = GetApplicationCacheForFrameCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::dom::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::dom::DisableResponse type Command = DisableCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetDocumentResponse<'b> type Command = GetDocumentCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetFlattenedDocumentResponse<'b> type Command = GetFlattenedDocumentCommand;
impl<'a, 'b> HasCdpCommand<'a> for CollectClassNamesFromSubtreeResponse<'b> type Command = CollectClassNamesFromSubtreeCommand;
impl<'a> HasCdpCommand<'a> for RequestChildNodesResponse type Command = RequestChildNodesCommand;
impl<'a> HasCdpCommand<'a> for QuerySelectorResponse type Command = QuerySelectorCommand<'a>;
impl<'a> HasCdpCommand<'a> for QuerySelectorAllResponse type Command = QuerySelectorAllCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetNodeNameResponse type Command = SetNodeNameCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetNodeValueResponse type Command = SetNodeValueCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveNodeResponse type Command = RemoveNodeCommand;
impl<'a> HasCdpCommand<'a> for SetAttributeValueResponse type Command = SetAttributeValueCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetAttributesAsTextResponse type Command = SetAttributesAsTextCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveAttributeResponse type Command = RemoveAttributeCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetOuterHtmlResponse<'b> type Command = GetOuterHtmlCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetOuterHtmlResponse type Command = SetOuterHtmlCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for PerformSearchResponse<'b> type Command = PerformSearchCommand<'a>;
impl<'a> HasCdpCommand<'a> for GetSearchResultsResponse type Command = GetSearchResultsCommand<'a>;
impl<'a> HasCdpCommand<'a> for DiscardSearchResultsResponse type Command = DiscardSearchResultsCommand<'a>;
impl<'a> HasCdpCommand<'a> for RequestNodeResponse type Command = RequestNodeCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::dom::HighlightRectResponse type Command = HighlightRectCommand;
impl<'a> HasCdpCommand<'a> for cdp::dom::HighlightNodeResponse type Command = HighlightNodeCommand;
impl<'a> HasCdpCommand<'a> for cdp::dom::HideHighlightResponse type Command = HideHighlightCommand;
impl<'a> HasCdpCommand<'a> for PushNodeByPathToFrontendResponse type Command = PushNodeByPathToFrontendCommand<'a>;
impl<'a> HasCdpCommand<'a> for PushNodesByBackendIdsToFrontendResponse type Command = PushNodesByBackendIdsToFrontendCommand;
impl<'a> HasCdpCommand<'a> for SetInspectedNodeResponse type Command = SetInspectedNodeCommand;
impl<'a, 'b> HasCdpCommand<'a> for ResolveNodeResponse<'b> type Command = ResolveNodeCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetAttributesResponse<'b> type Command = GetAttributesCommand;
impl<'a> HasCdpCommand<'a> for CopyToResponse type Command = CopyToCommand;
impl<'a> HasCdpCommand<'a> for MoveToResponse type Command = MoveToCommand;
impl<'a> HasCdpCommand<'a> for UndoResponse type Command = UndoCommand;
impl<'a> HasCdpCommand<'a> for RedoResponse type Command = RedoCommand;
impl<'a> HasCdpCommand<'a> for MarkUndoableStateResponse type Command = MarkUndoableStateCommand;
impl<'a> HasCdpCommand<'a> for FocusResponse type Command = FocusCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetFileInputFilesResponse type Command = SetFileInputFilesCommand<'a>;
impl<'a> HasCdpCommand<'a> for GetBoxModelResponse type Command = GetBoxModelCommand<'a>;
impl<'a> HasCdpCommand<'a> for GetNodeForLocationResponse type Command = GetNodeForLocationCommand;
impl<'a> HasCdpCommand<'a> for GetRelayoutBoundaryResponse type Command = GetRelayoutBoundaryCommand;
impl<'a, 'b> HasCdpCommand<'a> for DescribeNodeResponse<'b> type Command = DescribeNodeCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::css::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::css::DisableResponse type Command = DisableCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetMatchedStylesForNodeResponse<'b> type Command = GetMatchedStylesForNodeCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetInlineStylesForNodeResponse<'b> type Command = GetInlineStylesForNodeCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetComputedStyleForNodeResponse<'b> type Command = GetComputedStyleForNodeCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetPlatformFontsForNodeResponse<'b> type Command = GetPlatformFontsForNodeCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetStyleSheetTextResponse<'b> type Command = GetStyleSheetTextCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for CollectClassNamesResponse<'b> type Command = CollectClassNamesCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for SetStyleSheetTextResponse<'b> type Command = SetStyleSheetTextCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for SetRuleSelectorResponse<'b> type Command = SetRuleSelectorCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for SetKeyframeKeyResponse<'b> type Command = SetKeyframeKeyCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for SetStyleTextsResponse<'b> type Command = SetStyleTextsCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for SetMediaTextResponse<'b> type Command = SetMediaTextCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for CreateStyleSheetResponse<'b> type Command = CreateStyleSheetCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for AddRuleResponse<'b> type Command = AddRuleCommand<'a>;
impl<'a> HasCdpCommand<'a> for ForcePseudoStateResponse type Command = ForcePseudoStateCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetMediaQueriesResponse<'b> type Command = GetMediaQueriesCommand;
impl<'a> HasCdpCommand<'a> for SetEffectivePropertyValueForNodeResponse type Command = SetEffectivePropertyValueForNodeCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetBackgroundColorsResponse<'b> type Command = GetBackgroundColorsCommand;
impl<'a> HasCdpCommand<'a> for StartRuleUsageTrackingResponse type Command = StartRuleUsageTrackingCommand;
impl<'a, 'b> HasCdpCommand<'a> for TakeCoverageDeltaResponse<'b> type Command = TakeCoverageDeltaCommand;
impl<'a, 'b> HasCdpCommand<'a> for StopRuleUsageTrackingResponse<'b> type Command = StopRuleUsageTrackingCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetSnapshotResponse<'b> type Command = GetSnapshotCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for ReadResponse<'b> type Command = ReadCommand<'a>;
impl<'a> HasCdpCommand<'a> for CloseResponse type Command = CloseCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for ResolveBlobResponse<'b> type Command = ResolveBlobCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetDomBreakpointResponse type Command = SetDomBreakpointCommand;
impl<'a> HasCdpCommand<'a> for RemoveDomBreakpointResponse type Command = RemoveDomBreakpointCommand;
impl<'a> HasCdpCommand<'a> for SetEventListenerBreakpointResponse type Command = SetEventListenerBreakpointCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveEventListenerBreakpointResponse type Command = RemoveEventListenerBreakpointCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetInstrumentationBreakpointResponse type Command = SetInstrumentationBreakpointCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveInstrumentationBreakpointResponse type Command = RemoveInstrumentationBreakpointCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetXhrBreakpointResponse type Command = SetXhrBreakpointCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveXhrBreakpointResponse type Command = RemoveXhrBreakpointCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetEventListenersResponse<'b> type Command = GetEventListenersCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetDiscoverTargetsResponse type Command = SetDiscoverTargetsCommand;
impl<'a> HasCdpCommand<'a> for SetAutoAttachResponse type Command = SetAutoAttachCommand;
impl<'a> HasCdpCommand<'a> for SetAttachToFramesResponse type Command = SetAttachToFramesCommand;
impl<'a> HasCdpCommand<'a> for SetRemoteLocationsResponse type Command = SetRemoteLocationsCommand<'a>;
impl<'a> HasCdpCommand<'a> for SendMessageToTargetResponse type Command = SendMessageToTargetCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetTargetInfoResponse<'b> type Command = GetTargetInfoCommand<'a>;
impl<'a> HasCdpCommand<'a> for ActivateTargetResponse type Command = ActivateTargetCommand<'a>;
impl<'a> HasCdpCommand<'a> for CloseTargetResponse type Command = CloseTargetCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for AttachToTargetResponse<'b> type Command = AttachToTargetCommand<'a>;
impl<'a> HasCdpCommand<'a> for DetachFromTargetResponse type Command = DetachFromTargetCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for CreateBrowserContextResponse<'b> type Command = CreateBrowserContextCommand;
impl<'a> HasCdpCommand<'a> for DisposeBrowserContextResponse type Command = DisposeBrowserContextCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for CreateTargetResponse<'b> type Command = CreateTargetCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetTargetsResponse<'b> type Command = GetTargetsCommand;
impl<'a> HasCdpCommand<'a> for cdp::service_worker::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::service_worker::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for UnregisterResponse type Command = UnregisterCommand<'a>;
impl<'a> HasCdpCommand<'a> for UpdateRegistrationResponse type Command = UpdateRegistrationCommand<'a>;
impl<'a> HasCdpCommand<'a> for StartWorkerResponse type Command = StartWorkerCommand<'a>;
impl<'a> HasCdpCommand<'a> for SkipWaitingResponse type Command = SkipWaitingCommand<'a>;
impl<'a> HasCdpCommand<'a> for StopWorkerResponse type Command = StopWorkerCommand<'a>;
impl<'a> HasCdpCommand<'a> for InspectWorkerResponse type Command = InspectWorkerCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetForceUpdateOnPageLoadResponse type Command = SetForceUpdateOnPageLoadCommand;
impl<'a> HasCdpCommand<'a> for DeliverPushMessageResponse type Command = DeliverPushMessageCommand<'a>;
impl<'a> HasCdpCommand<'a> for DispatchSyncEventResponse type Command = DispatchSyncEventCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetIgnoreInputEventsResponse type Command = SetIgnoreInputEventsCommand;
impl<'a> HasCdpCommand<'a> for DispatchKeyEventResponse type Command = DispatchKeyEventCommand<'a>;
impl<'a> HasCdpCommand<'a> for DispatchMouseEventResponse type Command = DispatchMouseEventCommand;
impl<'a> HasCdpCommand<'a> for DispatchTouchEventResponse type Command = DispatchTouchEventCommand;
impl<'a> HasCdpCommand<'a> for EmulateTouchFromMouseEventResponse type Command = EmulateTouchFromMouseEventCommand;
impl<'a> HasCdpCommand<'a> for SynthesizePinchGestureResponse type Command = SynthesizePinchGestureCommand;
impl<'a> HasCdpCommand<'a> for SynthesizeScrollGestureResponse type Command = SynthesizeScrollGestureCommand<'a>;
impl<'a> HasCdpCommand<'a> for SynthesizeTapGestureResponse type Command = SynthesizeTapGestureCommand;
impl<'a> HasCdpCommand<'a> for cdp::layer_tree::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::layer_tree::DisableResponse type Command = DisableCommand;
impl<'a, 'b> HasCdpCommand<'a> for CompositingReasonsResponse<'b> type Command = CompositingReasonsCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for MakeSnapshotResponse<'b> type Command = MakeSnapshotCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for LoadSnapshotResponse<'b> type Command = LoadSnapshotCommand<'a>;
impl<'a> HasCdpCommand<'a> for ReleaseSnapshotResponse type Command = ReleaseSnapshotCommand<'a>;
impl<'a> HasCdpCommand<'a> for ProfileSnapshotResponse type Command = ProfileSnapshotCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for ReplaySnapshotResponse<'b> type Command = ReplaySnapshotCommand<'a>;
impl<'a> HasCdpCommand<'a> for SnapshotCommandLogResponse type Command = SnapshotCommandLogCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::device_orientation::SetDeviceOrientationOverrideResponse type Command = SetDeviceOrientationOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::device_orientation::ClearDeviceOrientationOverrideResponse type Command = ClearDeviceOrientationOverrideCommand;
impl<'a> HasCdpCommand<'a> for cdp::tracing::StartResponse type Command = StartCommand<'a>;
impl<'a> HasCdpCommand<'a> for EndResponse type Command = EndCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetCategoriesResponse<'b> type Command = GetCategoriesCommand;
impl<'a, 'b> HasCdpCommand<'a> for RequestMemoryDumpResponse<'b> type Command = RequestMemoryDumpCommand;
impl<'a> HasCdpCommand<'a> for RecordClockSyncMarkerResponse type Command = RecordClockSyncMarkerCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::animation::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::animation::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for GetPlaybackRateResponse type Command = GetPlaybackRateCommand;
impl<'a> HasCdpCommand<'a> for SetPlaybackRateResponse type Command = SetPlaybackRateCommand;
impl<'a> HasCdpCommand<'a> for GetCurrentTimeResponse type Command = GetCurrentTimeCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetPausedResponse type Command = SetPausedCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetTimingResponse type Command = SetTimingCommand<'a>;
impl<'a> HasCdpCommand<'a> for SeekAnimationsResponse type Command = SeekAnimationsCommand<'a>;
impl<'a> HasCdpCommand<'a> for ReleaseAnimationsResponse type Command = ReleaseAnimationsCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for ResolveAnimationResponse<'b> type Command = ResolveAnimationCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetPartialAxTreeResponse<'b> type Command = GetPartialAxTreeCommand;
impl<'a> HasCdpCommand<'a> for ClearDataForOriginResponse type Command = ClearDataForOriginCommand<'a>;
impl<'a> HasCdpCommand<'a> for GetUsageAndQuotaResponse type Command = GetUsageAndQuotaCommand<'a>;
impl<'a> HasCdpCommand<'a> for TrackCacheStorageForOriginResponse type Command = TrackCacheStorageForOriginCommand<'a>;
impl<'a> HasCdpCommand<'a> for UntrackCacheStorageForOriginResponse type Command = UntrackCacheStorageForOriginCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::log::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::log::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for cdp::log::ClearResponse type Command = ClearCommand;
impl<'a> HasCdpCommand<'a> for StartViolationsReportResponse type Command = StartViolationsReportCommand;
impl<'a> HasCdpCommand<'a> for StopViolationsReportResponse type Command = StopViolationsReportCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetInfoResponse<'b> type Command = GetInfoCommand;
impl<'a> HasCdpCommand<'a> for BindResponse type Command = BindCommand;
impl<'a> HasCdpCommand<'a> for UnbindResponse type Command = UnbindCommand;
impl<'a> HasCdpCommand<'a> for GetWindowForTargetResponse type Command = GetWindowForTargetCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetVersionResponse<'b> type Command = GetVersionCommand;
impl<'a> HasCdpCommand<'a> for SetWindowBoundsResponse type Command = SetWindowBoundsCommand;
impl<'a> HasCdpCommand<'a> for GetWindowBoundsResponse type Command = GetWindowBoundsCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetDomainsResponse<'b> type Command = GetDomainsCommand;
impl<'a, 'b> HasCdpCommand<'a> for EvaluateResponse<'b> type Command = EvaluateCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for AwaitPromiseResponse<'b> type Command = AwaitPromiseCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for CallFunctionOnResponse<'b> type Command = CallFunctionOnCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetPropertiesResponse<'b> type Command = GetPropertiesCommand<'a>;
impl<'a> HasCdpCommand<'a> for ReleaseObjectResponse type Command = ReleaseObjectCommand<'a>;
impl<'a> HasCdpCommand<'a> for ReleaseObjectGroupResponse type Command = ReleaseObjectGroupCommand<'a>;
impl<'a> HasCdpCommand<'a> for RunIfWaitingForDebuggerResponse type Command = RunIfWaitingForDebuggerCommand;
impl<'a> HasCdpCommand<'a> for cdp::runtime::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::runtime::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for DiscardConsoleEntriesResponse type Command = DiscardConsoleEntriesCommand;
impl<'a> HasCdpCommand<'a> for SetCustomObjectFormatterEnabledResponse type Command = SetCustomObjectFormatterEnabledCommand;
impl<'a, 'b> HasCdpCommand<'a> for CompileScriptResponse<'b> type Command = CompileScriptCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for RunScriptResponse<'b> type Command = RunScriptCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for QueryObjectsResponse<'b> type Command = QueryObjectsCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::debugger::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::debugger::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for SetBreakpointsActiveResponse type Command = SetBreakpointsActiveCommand;
impl<'a> HasCdpCommand<'a> for SetSkipAllPausesResponse type Command = SetSkipAllPausesCommand;
impl<'a, 'b> HasCdpCommand<'a> for SetBreakpointByUrlResponse<'b> type Command = SetBreakpointByUrlCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for SetBreakpointResponse<'b> type Command = SetBreakpointCommand<'a>;
impl<'a> HasCdpCommand<'a> for RemoveBreakpointResponse type Command = RemoveBreakpointCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetPossibleBreakpointsResponse<'b> type Command = GetPossibleBreakpointsCommand<'a>;
impl<'a> HasCdpCommand<'a> for ContinueToLocationResponse type Command = ContinueToLocationCommand<'a>;
impl<'a> HasCdpCommand<'a> for StepOverResponse type Command = StepOverCommand;
impl<'a> HasCdpCommand<'a> for StepIntoResponse type Command = StepIntoCommand;
impl<'a> HasCdpCommand<'a> for StepOutResponse type Command = StepOutCommand;
impl<'a> HasCdpCommand<'a> for PauseResponse type Command = PauseCommand;
impl<'a> HasCdpCommand<'a> for ScheduleStepIntoAsyncResponse type Command = ScheduleStepIntoAsyncCommand;
impl<'a> HasCdpCommand<'a> for ResumeResponse type Command = ResumeCommand;
impl<'a, 'b> HasCdpCommand<'a> for SearchInContentResponse<'b> type Command = SearchInContentCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for SetScriptSourceResponse<'b> type Command = SetScriptSourceCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for RestartFrameResponse<'b> type Command = RestartFrameCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetScriptSourceResponse<'b> type Command = GetScriptSourceCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetPauseOnExceptionsResponse type Command = SetPauseOnExceptionsCommand;
impl<'a, 'b> HasCdpCommand<'a> for EvaluateOnCallFrameResponse<'b> type Command = EvaluateOnCallFrameCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetVariableValueResponse type Command = SetVariableValueCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetAsyncCallStackDepthResponse type Command = SetAsyncCallStackDepthCommand;
impl<'a> HasCdpCommand<'a> for SetBlackboxPatternsResponse type Command = SetBlackboxPatternsCommand<'a>;
impl<'a> HasCdpCommand<'a> for SetBlackboxedRangesResponse type Command = SetBlackboxedRangesCommand<'a>;
impl<'a> HasCdpCommand<'a> for cdp::console::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::console::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for ClearMessagesResponse type Command = ClearMessagesCommand;
impl<'a> HasCdpCommand<'a> for cdp::profiler::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::profiler::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for SetSamplingIntervalResponse type Command = SetSamplingIntervalCommand;
impl<'a> HasCdpCommand<'a> for cdp::profiler::StartResponse type Command = StartCommand;
impl<'a, 'b> HasCdpCommand<'a> for StopResponse<'b> type Command = StopCommand;
impl<'a> HasCdpCommand<'a> for StartPreciseCoverageResponse type Command = StartPreciseCoverageCommand;
impl<'a> HasCdpCommand<'a> for StopPreciseCoverageResponse type Command = StopPreciseCoverageCommand;
impl<'a, 'b> HasCdpCommand<'a> for TakePreciseCoverageResponse<'b> type Command = TakePreciseCoverageCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetBestEffortCoverageResponse<'b> type Command = GetBestEffortCoverageCommand;
impl<'a> HasCdpCommand<'a> for cdp::heap_profiler::EnableResponse type Command = EnableCommand;
impl<'a> HasCdpCommand<'a> for cdp::heap_profiler::DisableResponse type Command = DisableCommand;
impl<'a> HasCdpCommand<'a> for StartTrackingHeapObjectsResponse type Command = StartTrackingHeapObjectsCommand;
impl<'a> HasCdpCommand<'a> for StopTrackingHeapObjectsResponse type Command = StopTrackingHeapObjectsCommand;
impl<'a> HasCdpCommand<'a> for TakeHeapSnapshotResponse type Command = TakeHeapSnapshotCommand;
impl<'a> HasCdpCommand<'a> for CollectGarbageResponse type Command = CollectGarbageCommand;
impl<'a, 'b> HasCdpCommand<'a> for GetObjectByHeapObjectIdResponse<'b> type Command = GetObjectByHeapObjectIdCommand<'a>;
impl<'a> HasCdpCommand<'a> for AddInspectedHeapObjectResponse type Command = AddInspectedHeapObjectCommand<'a>;
impl<'a, 'b> HasCdpCommand<'a> for GetHeapObjectIdResponse<'b> type Command = GetHeapObjectIdCommand<'a>;
impl<'a> HasCdpCommand<'a> for StartSamplingResponse type Command = StartSamplingCommand;
impl<'a, 'b> HasCdpCommand<'a> for StopSamplingResponse<'b> type Command = StopSamplingCommand;