[−][src]Crate debugserver_types
Structs
AttachRequest | |
AttachRequestArguments | Arguments for 'attach' request. Additional attributes are implementation specific. |
AttachResponse | |
Breakpoint | Information about a Breakpoint created in setBreakpoints or setFunctionBreakpoints. |
BreakpointEvent | |
BreakpointEventBody | |
Capabilities | Information about the capabilities of a debug adapter. |
CapabilitiesEvent | |
CapabilitiesEventBody | |
Checksum | The checksum of an item calculated by the specified algorithm. |
ColumnDescriptor | A ColumnDescriptor specifies what module attribute to show in a column of the ModulesView, how to format it, and what the column's label should be. It is only used if the underlying UI actually supports this level of customization. |
CompletionItem | CompletionItems are the suggestions returned from the CompletionsRequest. |
CompletionsArguments | Arguments for 'completions' request. |
CompletionsRequest | |
CompletionsResponse | |
CompletionsResponseBody | |
ConfigurationDoneRequest | |
ConfigurationDoneResponse | |
ContinueArguments | Arguments for 'continue' request. |
ContinueRequest | |
ContinueResponse | |
ContinueResponseBody | |
ContinuedEvent | |
ContinuedEventBody | |
DataBreakpoint | Properties of a data breakpoint passed to the setDataBreakpoints request. |
DataBreakpointInfoArguments | Arguments for 'dataBreakpointInfo' request. |
DataBreakpointInfoRequest | |
DataBreakpointInfoResponse | |
DataBreakpointInfoResponseBody | |
DisconnectArguments | Arguments for 'disconnect' request. |
DisconnectRequest | |
DisconnectResponse | |
ErrorResponse | |
ErrorResponseBody | |
EvaluateArguments | Arguments for 'evaluate' request. |
EvaluateRequest | |
EvaluateResponse | |
EvaluateResponseBody | |
Event | |
ExceptionBreakpointsFilter | An ExceptionBreakpointsFilter is shown in the UI as an option for configuring how exceptions are dealt with. |
ExceptionDetails | Detailed information about an exception that has occurred. |
ExceptionInfoArguments | Arguments for 'exceptionInfo' request. |
ExceptionInfoRequest | |
ExceptionInfoResponse | |
ExceptionInfoResponseBody | |
ExceptionOptions | An ExceptionOptions assigns configuration options to a set of exceptions. |
ExceptionPathSegment | An ExceptionPathSegment represents a segment in a path that is used to match leafs or nodes in a tree of exceptions. If a segment consists of more than one name, it matches the names provided if 'negate' is false or missing or it matches anything except the names provided if 'negate' is true. |
ExitedEvent | |
ExitedEventBody | |
FunctionBreakpoint | Properties of a breakpoint passed to the setFunctionBreakpoints request. |
GotoArguments | Arguments for 'goto' request. |
GotoRequest | |
GotoResponse | |
GotoTarget | A GotoTarget describes a code location that can be used as a target in the 'goto' request. The possible goto targets can be determined via the 'gotoTargets' request. |
GotoTargetsArguments | Arguments for 'gotoTargets' request. |
GotoTargetsRequest | |
GotoTargetsResponse | |
GotoTargetsResponseBody | |
InitializeRequest | |
InitializeRequestArguments | Arguments for 'initialize' request. |
InitializeResponse | |
InitializedEvent | |
LaunchRequest | |
LaunchRequestArguments | Arguments for 'launch' request. Additional attributes are implementation specific. |
LaunchResponse | |
LoadedSourceEvent | |
LoadedSourceEventBody | |
LoadedSourcesRequest | |
LoadedSourcesResponse | |
LoadedSourcesResponseBody | |
Message | A structured message object. Used to return errors from requests. |
Module | A Module object represents a row in the modules view. Two attributes are mandatory: an id identifies a module in the modules view and is used in a ModuleEvent for identifying a module for adding, updating or deleting. The name is used to minimally render the module in the UI. |
ModuleEvent | |
ModuleEventBody | |
ModulesArguments | Arguments for 'modules' request. |
ModulesRequest | |
ModulesResponse | |
ModulesResponseBody | |
ModulesViewDescriptor | The ModulesViewDescriptor is the container for all declarative configuration options of a ModuleView. For now it only specifies the columns to be shown in the modules view. |
NextArguments | Arguments for 'next' request. |
NextRequest | |
NextResponse | |
OutputEvent | |
OutputEventBody | |
PauseArguments | Arguments for 'pause' request. |
PauseRequest | |
PauseResponse | |
ProcessEvent | |
ProcessEventBody | |
ProtocolMessage | Base class of requests, responses, and events. |
Request | |
Response | |
RestartFrameArguments | Arguments for 'restartFrame' request. |
RestartFrameRequest | |
RestartFrameResponse | |
RestartRequest | |
RestartResponse | |
ReverseContinueArguments | Arguments for 'reverseContinue' request. |
ReverseContinueRequest | |
ReverseContinueResponse | |
RunInTerminalRequest | |
RunInTerminalRequestArguments | Arguments for 'runInTerminal' request. |
RunInTerminalResponse | |
RunInTerminalResponseBody | |
Scope | A Scope is a named container for variables. Optionally a scope can map to a source or a range within a source. |
ScopesArguments | Arguments for 'scopes' request. |
ScopesRequest | |
ScopesResponse | |
ScopesResponseBody | |
SetBreakpointsArguments | Arguments for 'setBreakpoints' request. |
SetBreakpointsRequest | |
SetBreakpointsResponse | |
SetBreakpointsResponseBody | |
SetDataBreakpointsArguments | Arguments for 'setDataBreakpoints' request. |
SetDataBreakpointsRequest | |
SetDataBreakpointsResponse | |
SetDataBreakpointsResponseBody | |
SetExceptionBreakpointsArguments | Arguments for 'setExceptionBreakpoints' request. |
SetExceptionBreakpointsRequest | |
SetExceptionBreakpointsResponse | |
SetExpressionArguments | Arguments for 'setExpression' request. |
SetExpressionRequest | |
SetExpressionResponse | |
SetExpressionResponseBody | |
SetFunctionBreakpointsArguments | Arguments for 'setFunctionBreakpoints' request. |
SetFunctionBreakpointsRequest | |
SetFunctionBreakpointsResponse | |
SetFunctionBreakpointsResponseBody | |
SetVariableArguments | Arguments for 'setVariable' request. |
SetVariableRequest | |
SetVariableResponse | |
SetVariableResponseBody | |
Source | A Source is a descriptor for source code. It is returned from the debug adapter as part of a StackFrame and it is used by clients when specifying breakpoints. |
SourceArguments | Arguments for 'source' request. |
SourceBreakpoint | Properties of a breakpoint or logpoint passed to the setBreakpoints request. |
SourceRequest | |
SourceResponse | |
SourceResponseBody | |
StackFrame | A Stackframe contains the source location. |
StackFrameFormat | |
StackTraceArguments | Arguments for 'stackTrace' request. |
StackTraceRequest | |
StackTraceResponse | |
StackTraceResponseBody | |
StepBackArguments | Arguments for 'stepBack' request. |
StepBackRequest | |
StepBackResponse | |
StepInArguments | Arguments for 'stepIn' request. |
StepInRequest | |
StepInResponse | |
StepInTarget | A StepInTarget can be used in the 'stepIn' request and determines into which single target the stepIn request should step. |
StepInTargetsArguments | Arguments for 'stepInTargets' request. |
StepInTargetsRequest | |
StepInTargetsResponse | |
StepInTargetsResponseBody | |
StepOutArguments | Arguments for 'stepOut' request. |
StepOutRequest | |
StepOutResponse | |
StoppedEvent | |
StoppedEventBody | |
TerminateArguments | Arguments for 'terminate' request. |
TerminateRequest | |
TerminateResponse | |
TerminateThreadsArguments | Arguments for 'terminateThreads' request. |
TerminateThreadsRequest | |
TerminateThreadsResponse | |
TerminatedEvent | |
TerminatedEventBody | |
Thread | A Thread |
ThreadEvent | |
ThreadEventBody | |
ThreadsRequest | |
ThreadsResponse | |
ThreadsResponseBody | |
ValueFormat | Provides formatting information for a value. |
Variable | A Variable is a name/value pair. Optionally a variable can have a 'type' that is shown if space permits or when hovering over the variable's name. An optional 'kind' is used to render additional properties of the variable, e.g. different icons can be used to indicate that a variable is public or private. If the value is structured (has children), a handle is provided to retrieve the children with the VariablesRequest. If the number of named or indexed children is large, the numbers should be returned via the optional 'namedVariables' and 'indexedVariables' attributes. The client can use this optional information to present the children in a paged UI and fetch them in chunks. |
VariablePresentationHint | Optional properties of a variable that can be used to determine how to render the variable in the UI. |
VariablesArguments | Arguments for 'variables' request. |
VariablesRequest | |
VariablesResponse | |
VariablesResponseBody |
Enums
ChecksumAlgorithm | Names of checksum algorithms that may be supported by a debug adapter. |
CompletionItemType | Some predefined types for the CompletionItem. Please note that not all clients have specific icons for all of them. |
DataBreakpointAccessType | This enumeration defines all possible access types for data breakpoints. |
ExceptionBreakMode | This enumeration defines all possible conditions when a thrown exception should result in a break. never: never breaks, always: always breaks, unhandled: breaks when excpetion unhandled, userUnhandled: breaks if the exception is not handled by user code. |
Type Definitions
ConfigurationDoneArguments | Arguments for 'configurationDone' request. |
LoadedSourcesArguments | Arguments for 'loadedSources' request. |
RestartArguments | Arguments for 'restart' request. |