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