Trait DebuggerGlobalScopeMethods
Source pub(crate) trait DebuggerGlobalScopeMethods<D>{
// Required methods
fn NotifyNewSource(&self, args: &NotifyNewSource);
fn EvalResult(
&self,
event: &<D as DomTypes>::DebuggerEvalEvent,
result: &EvalResultValue,
);
fn ListFramesResult(&self, frameActorId: Vec<DOMString>);
fn GetPossibleBreakpointsResult(
&self,
event: &<D as DomTypes>::DebuggerGetPossibleBreakpointsEvent,
result: Vec<RecommendedBreakpointLocation>,
);
fn RegisterEnvironmentActor(
&self,
result: &EnvironmentInfo,
parent: Option<DOMString>,
) -> Option<DOMString>;
fn GetEnvironmentResult(&self, environmentActorId: DOMString);
fn PauseAndRespond(
&self,
pipelineId: &PipelineIdInit,
frameOffset: &FrameOffset,
pauseReason: &PauseReason,
);
fn RegisterFrameActor(
&self,
pipelineId: &PipelineIdInit,
result: &FrameInfo,
) -> Option<DOMString>;
}