pub struct Capabilities {
Show 39 fields pub supports_configuration_done_request: bool, pub supports_function_breakpoints: bool, pub supports_conditional_breakpoints: bool, pub supports_hit_conditional_breakpoints: bool, pub supports_evaluate_for_hovers: bool, pub exception_breakpoint_filters: Vec<ExceptionBreakpointsFilter>, pub supports_step_back: bool, pub supports_set_variable: bool, pub supports_restart_frame: bool, pub supports_goto_targets_request: bool, pub supports_step_in_targets_request: bool, pub supports_completions_request: bool, pub completion_trigger_characters: Vec<String>, pub supports_modules_request: bool, pub additional_module_columns: Vec<ColumnDescriptor>, pub supported_checksum_algorithms: Vec<ChecksumAlgorithm>, pub supports_restart_request: bool, pub supports_exception_options: bool, pub supports_value_formatting_options: bool, pub supports_exception_info_request: bool, pub support_terminate_debuggee: bool, pub support_suspend_debuggee: bool, pub supports_delayed_stack_trace_loading: bool, pub supports_loaded_sources_request: bool, pub supports_log_points: bool, pub supports_terminate_threads_request: bool, pub supports_set_expression: bool, pub supports_terminate_request: bool, pub supports_data_breakpoints: bool, pub supports_read_memory_request: bool, pub supports_write_memory_request: bool, pub supports_disassemble_request: bool, pub supports_cancel_request: bool, pub supports_breakpoint_locations_request: bool, pub supports_clipboard_context: bool, pub supports_stepping_granularity: bool, pub supports_instruction_breakpoints: bool, pub supports_exception_filter_options: bool, pub supports_single_thread_execution_requests: bool,
}

Fields

supports_configuration_done_request: boolsupports_function_breakpoints: boolsupports_conditional_breakpoints: boolsupports_hit_conditional_breakpoints: boolsupports_evaluate_for_hovers: boolexception_breakpoint_filters: Vec<ExceptionBreakpointsFilter>supports_step_back: boolsupports_set_variable: boolsupports_restart_frame: boolsupports_goto_targets_request: boolsupports_step_in_targets_request: boolsupports_completions_request: boolcompletion_trigger_characters: Vec<String>supports_modules_request: booladditional_module_columns: Vec<ColumnDescriptor>supported_checksum_algorithms: Vec<ChecksumAlgorithm>supports_restart_request: boolsupports_exception_options: boolsupports_value_formatting_options: boolsupports_exception_info_request: boolsupport_terminate_debuggee: boolsupport_suspend_debuggee: boolsupports_delayed_stack_trace_loading: boolsupports_loaded_sources_request: boolsupports_log_points: boolsupports_terminate_threads_request: boolsupports_set_expression: boolsupports_terminate_request: boolsupports_data_breakpoints: boolsupports_read_memory_request: boolsupports_write_memory_request: boolsupports_disassemble_request: boolsupports_cancel_request: boolsupports_breakpoint_locations_request: boolsupports_clipboard_context: boolsupports_stepping_granularity: boolsupports_instruction_breakpoints: boolsupports_exception_filter_options: boolsupports_single_thread_execution_requests: bool

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
The type returned in the event of a conversion error.
Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more