Trait chrome_remote_interface_model::Command[][src]

pub trait Command: Serialize {
    type Return: for<'a> Deserialize<'a>;

    const METHOD: &'static str;
    fn into_request(
        self,
        session_id: Option<SessionId>,
        id: u32
    ) -> Request<Self>
    where
        Self: Sized
, { ... } }

Chrome DevTools Protocol Command.

Associated Types

type Return: for<'a> Deserialize<'a>[src]

Return type.

Loading content...

Associated Constants

const METHOD: &'static str[src]

Command method name.

Loading content...

Provided methods

fn into_request(self, session_id: Option<SessionId>, id: u32) -> Request<Self> where
    Self: Sized
[src]

Into command request.

Loading content...

Implementors

impl Command for chrome_remote_interface_model::browser::CloseCommand[src]

type Return = CloseReturn

impl Command for GetVersionCommand[src]

type Return = GetVersionReturn

impl Command for ClearMessagesCommand[src]

impl Command for chrome_remote_interface_model::console::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::console::EnableCommand[src]

type Return = EnableReturn

impl Command for ContinueToLocationCommand[src]

impl Command for chrome_remote_interface_model::debugger::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::debugger::EnableCommand[src]

type Return = EnableReturn

impl Command for EvaluateOnCallFrameCommand[src]

impl Command for GetPossibleBreakpointsCommand[src]

impl Command for GetScriptSourceCommand[src]

impl Command for GetWasmBytecodeCommand[src]

impl Command for PauseCommand[src]

type Return = PauseReturn

impl Command for RemoveBreakpointCommand[src]

impl Command for RestartFrameCommand[src]

impl Command for ResumeCommand[src]

type Return = ResumeReturn

impl Command for SearchInContentCommand[src]

impl Command for chrome_remote_interface_model::debugger::SetAsyncCallStackDepthCommand[src]

impl Command for SetBreakpointByUrlCommand[src]

impl Command for SetBreakpointCommand[src]

impl Command for SetBreakpointsActiveCommand[src]

impl Command for SetInstrumentationBreakpointCommand[src]

impl Command for SetPauseOnExceptionsCommand[src]

impl Command for SetScriptSourceCommand[src]

impl Command for SetSkipAllPausesCommand[src]

impl Command for SetVariableValueCommand[src]

impl Command for StepIntoCommand[src]

type Return = StepIntoReturn

impl Command for StepOutCommand[src]

type Return = StepOutReturn

impl Command for StepOverCommand[src]

type Return = StepOverReturn

impl Command for DescribeNodeCommand[src]

impl Command for chrome_remote_interface_model::dom::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::dom::EnableCommand[src]

type Return = EnableReturn

impl Command for FocusCommand[src]

type Return = FocusReturn

impl Command for GetAttributesCommand[src]

impl Command for GetBoxModelCommand[src]

type Return = GetBoxModelReturn

impl Command for GetDocumentCommand[src]

type Return = GetDocumentReturn

impl Command for GetFlattenedDocumentCommand[src]

impl Command for GetNodeForLocationCommand[src]

impl Command for GetOuterHtmlCommand[src]

impl Command for HideHighlightCommand[src]

impl Command for HighlightNodeCommand[src]

impl Command for HighlightRectCommand[src]

impl Command for MoveToCommand[src]

type Return = MoveToReturn

impl Command for QuerySelectorAllCommand[src]

impl Command for QuerySelectorCommand[src]

impl Command for RemoveAttributeCommand[src]

impl Command for RemoveNodeCommand[src]

type Return = RemoveNodeReturn

impl Command for RequestChildNodesCommand[src]

impl Command for RequestNodeCommand[src]

type Return = RequestNodeReturn

impl Command for ResolveNodeCommand[src]

type Return = ResolveNodeReturn

impl Command for SetAttributeValueCommand[src]

impl Command for SetAttributesAsTextCommand[src]

impl Command for SetFileInputFilesCommand[src]

impl Command for SetNodeNameCommand[src]

type Return = SetNodeNameReturn

impl Command for SetNodeValueCommand[src]

impl Command for SetOuterHtmlCommand[src]

impl Command for GetEventListenersCommand[src]

impl Command for RemoveDomBreakpointCommand[src]

impl Command for RemoveEventListenerBreakpointCommand[src]

impl Command for RemoveXhrBreakpointCommand[src]

impl Command for SetDomBreakpointCommand[src]

impl Command for SetEventListenerBreakpointCommand[src]

impl Command for SetXhrBreakpointCommand[src]

impl Command for CanEmulateCommand[src]

type Return = CanEmulateReturn

impl Command for ClearDeviceMetricsOverrideCommand[src]

impl Command for chrome_remote_interface_model::emulation::ClearGeolocationOverrideCommand[src]

impl Command for SetDefaultBackgroundColorOverrideCommand[src]

impl Command for SetDeviceMetricsOverrideCommand[src]

impl Command for SetEmulatedMediaCommand[src]

impl Command for chrome_remote_interface_model::emulation::SetGeolocationOverrideCommand[src]

impl Command for SetScriptExecutionDisabledCommand[src]

impl Command for SetTouchEmulationEnabledCommand[src]

impl Command for chrome_remote_interface_model::emulation::SetUserAgentOverrideCommand[src]

impl Command for ContinueRequestCommand[src]

impl Command for ContinueWithAuthCommand[src]

impl Command for chrome_remote_interface_model::fetch::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::fetch::EnableCommand[src]

type Return = EnableReturn

impl Command for FailRequestCommand[src]

type Return = FailRequestReturn

impl Command for FulfillRequestCommand[src]

impl Command for chrome_remote_interface_model::fetch::GetResponseBodyCommand[src]

impl Command for TakeResponseBodyAsStreamCommand[src]

impl Command for DispatchKeyEventCommand[src]

impl Command for DispatchMouseEventCommand[src]

impl Command for DispatchTouchEventCommand[src]

impl Command for SetIgnoreInputEventsCommand[src]

impl Command for chrome_remote_interface_model::io::CloseCommand[src]

type Return = CloseReturn

impl Command for ReadCommand[src]

type Return = ReadReturn

impl Command for ResolveBlobCommand[src]

type Return = ResolveBlobReturn

impl Command for ClearCommand[src]

type Return = ClearReturn

impl Command for chrome_remote_interface_model::log::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::log::EnableCommand[src]

type Return = EnableReturn

impl Command for StartViolationsReportCommand[src]

impl Command for StopViolationsReportCommand[src]

impl Command for CanClearBrowserCacheCommand[src]

impl Command for CanClearBrowserCookiesCommand[src]

impl Command for CanEmulateNetworkConditionsCommand[src]

impl Command for ClearBrowserCacheCommand[src]

impl Command for ClearBrowserCookiesCommand[src]

impl Command for DeleteCookiesCommand[src]

impl Command for chrome_remote_interface_model::network::DisableCommand[src]

type Return = DisableReturn

impl Command for EmulateNetworkConditionsCommand[src]

impl Command for chrome_remote_interface_model::network::EnableCommand[src]

type Return = EnableReturn

impl Command for GetAllCookiesCommand[src]

impl Command for GetCookiesCommand[src]

type Return = GetCookiesReturn

impl Command for GetRequestPostDataCommand[src]

impl Command for chrome_remote_interface_model::network::GetResponseBodyCommand[src]

impl Command for SetCacheDisabledCommand[src]

impl Command for SetCookieCommand[src]

type Return = SetCookieReturn

impl Command for SetCookiesCommand[src]

type Return = SetCookiesReturn

impl Command for SetExtraHttpHeadersCommand[src]

impl Command for chrome_remote_interface_model::network::SetUserAgentOverrideCommand[src]

impl Command for AddScriptToEvaluateOnNewDocumentCommand[src]

impl Command for BringToFrontCommand[src]

impl Command for CaptureScreenshotCommand[src]

impl Command for chrome_remote_interface_model::page::ClearGeolocationOverrideCommand[src]

impl Command for CreateIsolatedWorldCommand[src]

impl Command for chrome_remote_interface_model::page::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::page::EnableCommand[src]

type Return = EnableReturn

impl Command for GetAppManifestCommand[src]

impl Command for GetFrameTreeCommand[src]

impl Command for GetLayoutMetricsCommand[src]

impl Command for GetNavigationHistoryCommand[src]

impl Command for HandleJavaScriptDialogCommand[src]

impl Command for NavigateCommand[src]

type Return = NavigateReturn

impl Command for NavigateToHistoryEntryCommand[src]

impl Command for PrintToPdfCommand[src]

type Return = PrintToPdfReturn

impl Command for ReloadCommand[src]

type Return = ReloadReturn

impl Command for RemoveScriptToEvaluateOnNewDocumentCommand[src]

impl Command for ResetNavigationHistoryCommand[src]

impl Command for SetDocumentContentCommand[src]

impl Command for chrome_remote_interface_model::page::SetGeolocationOverrideCommand[src]

impl Command for StopLoadingCommand[src]

type Return = StopLoadingReturn

impl Command for chrome_remote_interface_model::performance::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::performance::EnableCommand[src]

type Return = EnableReturn

impl Command for GetMetricsCommand[src]

type Return = GetMetricsReturn

impl Command for chrome_remote_interface_model::profiler::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::profiler::EnableCommand[src]

type Return = EnableReturn

impl Command for GetBestEffortCoverageCommand[src]

impl Command for SetSamplingIntervalCommand[src]

impl Command for StartCommand[src]

type Return = StartReturn

impl Command for StartPreciseCoverageCommand[src]

impl Command for StopCommand[src]

type Return = StopReturn

impl Command for StopPreciseCoverageCommand[src]

impl Command for TakePreciseCoverageCommand[src]

impl Command for AwaitPromiseCommand[src]

impl Command for CallFunctionOnCommand[src]

impl Command for CompileScriptCommand[src]

impl Command for chrome_remote_interface_model::runtime::DisableCommand[src]

type Return = DisableReturn

impl Command for DiscardConsoleEntriesCommand[src]

impl Command for chrome_remote_interface_model::runtime::EnableCommand[src]

type Return = EnableReturn

impl Command for EvaluateCommand[src]

type Return = EvaluateReturn

impl Command for GetPropertiesCommand[src]

impl Command for GlobalLexicalScopeNamesCommand[src]

impl Command for QueryObjectsCommand[src]

impl Command for ReleaseObjectCommand[src]

impl Command for ReleaseObjectGroupCommand[src]

impl Command for RunIfWaitingForDebuggerCommand[src]

impl Command for RunScriptCommand[src]

type Return = RunScriptReturn

impl Command for chrome_remote_interface_model::runtime::SetAsyncCallStackDepthCommand[src]

impl Command for GetDomainsCommand[src]

type Return = GetDomainsReturn

impl Command for chrome_remote_interface_model::security::DisableCommand[src]

type Return = DisableReturn

impl Command for chrome_remote_interface_model::security::EnableCommand[src]

type Return = EnableReturn

impl Command for HandleCertificateErrorCommand[src]

impl Command for SetOverrideCertificateErrorsCommand[src]

impl Command for ActivateTargetCommand[src]

impl Command for AttachToTargetCommand[src]

impl Command for CloseTargetCommand[src]

type Return = CloseTargetReturn

impl Command for CreateTargetCommand[src]

impl Command for DetachFromTargetCommand[src]

impl Command for GetTargetsCommand[src]

type Return = GetTargetsReturn

impl Command for SendMessageToTargetCommand[src]

impl Command for SetDiscoverTargetsCommand[src]

Loading content...