Struct debugserver_types::Capabilities [] [src]

pub struct Capabilities {
    pub additional_module_columns: Option<Vec<ColumnDescriptor>>,
    pub exception_breakpoint_filters: Option<Vec<ExceptionBreakpointsFilter>>,
    pub supported_checksum_algorithms: Option<Vec<ChecksumAlgorithm>>,
    pub supports_completions_request: Option<bool>,
    pub supports_conditional_breakpoints: Option<bool>,
    pub supports_configuration_done_request: Option<bool>,
    pub supports_evaluate_for_hovers: Option<bool>,
    pub supports_function_breakpoints: Option<bool>,
    pub supports_goto_targets_request: Option<bool>,
    pub supports_hit_conditional_breakpoints: Option<bool>,
    pub supports_modules_request: Option<bool>,
    pub supports_restart_frame: Option<bool>,
    pub supports_set_variable: Option<bool>,
    pub supports_step_back: Option<bool>,
    pub supports_step_in_targets_request: Option<bool>,
}

Information about the capabilities of a debug adapter.

Fields

The set of additional module information exposed by the debug adapter.

Available filters for the setExceptionBreakpoints request.

Checksum algorithms supported by the debug adapter.

The debug adapter supports the completionsRequest.

The debug adapter supports conditional breakpoints.

The debug adapter supports the configurationDoneRequest.

The debug adapter supports a (side effect free) evaluate request for data hovers.

The debug adapter supports function breakpoints.

The debug adapter supports the gotoTargetsRequest.

The debug adapter supports breakpoints that break execution after a specified number of hits.

The debug adapter supports the modules request.

The debug adapter supports restarting a frame.

The debug adapter supports setting a variable to a value.

The debug adapter supports stepping back.

The debug adapter supports the stepInTargetsRequest.

Trait Implementations

impl Clone for Capabilities
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Capabilities
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Debug for Capabilities
[src]

Formats the value using the given formatter.

impl Default for Capabilities
[src]

Returns the "default value" for a type. Read more