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
additional_module_columns: Option<Vec<ColumnDescriptor>>
The set of additional module information exposed by the debug adapter.
exception_breakpoint_filters: Option<Vec<ExceptionBreakpointsFilter>>
Available filters for the setExceptionBreakpoints request.
supported_checksum_algorithms: Option<Vec<ChecksumAlgorithm>>
Checksum algorithms supported by the debug adapter.
supports_completions_request: Option<bool>
The debug adapter supports the completionsRequest.
supports_conditional_breakpoints: Option<bool>
The debug adapter supports conditional breakpoints.
supports_configuration_done_request: Option<bool>
The debug adapter supports the configurationDoneRequest.
supports_evaluate_for_hovers: Option<bool>
The debug adapter supports a (side effect free) evaluate request for data hovers.
supports_function_breakpoints: Option<bool>
The debug adapter supports function breakpoints.
supports_goto_targets_request: Option<bool>
The debug adapter supports the gotoTargetsRequest.
supports_hit_conditional_breakpoints: Option<bool>
The debug adapter supports breakpoints that break execution after a specified number of hits.
supports_modules_request: Option<bool>
The debug adapter supports the modules request.
supports_restart_frame: Option<bool>
The debug adapter supports restarting a frame.
supports_set_variable: Option<bool>
The debug adapter supports setting a variable to a value.
supports_step_back: Option<bool>
The debug adapter supports stepping back.
supports_step_in_targets_request: Option<bool>
The debug adapter supports the stepInTargetsRequest.
Trait Implementations
impl Clone for Capabilities
[src]
fn clone(&self) -> Capabilities
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq for Capabilities
[src]
fn eq(&self, __arg_0: &Capabilities) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Capabilities) -> bool
[src]
This method tests for !=
.
impl Debug for Capabilities
[src]
impl Default for Capabilities
[src]
fn default() -> Capabilities
[src]
Returns the "default value" for a type. Read more