pub struct InitializeArguments {Show 16 fields
pub client_id: Option<String>,
pub client_name: Option<String>,
pub adapter_id: String,
pub locale: Option<String>,
pub lines_start_at1: Option<bool>,
pub columns_start_at1: Option<bool>,
pub path_format: Option<PathFormat>,
pub supports_variable_type: Option<bool>,
pub supports_variable_paging: Option<bool>,
pub supports_run_in_terminal_request: Option<bool>,
pub supports_memory_references: Option<bool>,
pub supports_progress_reporting: Option<bool>,
pub supports_invalidated_event: Option<bool>,
pub supports_memory_event: Option<bool>,
pub supports_args_can_be_interpreted_by_shell: Option<bool>,
pub supports_start_debugging_request: Option<bool>,
}Expand description
Arguments for an Initialize request. In specification: Initialize
Fields§
§client_id: Option<String>The ID of the client using this adapter.
client_name: Option<String>The human-readable name of the client using this adapter.
adapter_id: StringThe ID of the debug adapter.
locale: Option<String>The ISO-639 locale of the client using this adapter, e.g. en-US or de-CH.
lines_start_at1: Option<bool>If true all line i64s are 1-based (default).
columns_start_at1: Option<bool>If true all column i64s are 1-based (default).
path_format: Option<PathFormat>Determines in what format paths are specified. The default is path, which
is the native format.
supports_variable_type: Option<bool>Client supports the type attribute for variables.
supports_variable_paging: Option<bool>Client supports the paging of variables.
supports_run_in_terminal_request: Option<bool>Client supports the runInTerminal request.
supports_memory_references: Option<bool>Client supports memory references.
supports_progress_reporting: Option<bool>Client supports progress reporting.
supports_invalidated_event: Option<bool>Client supports the invalidated event.
supports_memory_event: Option<bool>Client supports the memory event.
supports_args_can_be_interpreted_by_shell: Option<bool>Client supports the argsCanBeInterpretedByShell attribute on the runInTerminal request.
supports_start_debugging_request: Option<bool>Client supports the startDebugging request.
Trait Implementations§
Source§impl Clone for InitializeArguments
impl Clone for InitializeArguments
Source§fn clone(&self) -> InitializeArguments
fn clone(&self) -> InitializeArguments
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more