pub struct InitializeRequestArguments {Show 14 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>,
}Fields§
§client_id: Option<String>The ID of the (frontend) client using this adapter.
client_name: Option<String>The human readable name of the (frontend) client using this adapter.
adapter_id: StringThe ID of the debug adapter.
locale: Option<String>The ISO-639 locale of the (frontend) client using this adapter, e.g. en-US or de-CH.
lines_start_at1: Option<bool>If true all line numbers are 1-based (default).
columns_start_at1: Option<bool>If true all column numbers are 1-based (default).
path_format: Option<PathFormat>Determines in what format paths are specified. The default is ‘path’, which is the native format. Values: ‘path’, ‘uri’, etc.
supports_variable_type: Option<bool>Client supports the optional 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.
Trait Implementations§
Source§impl Clone for InitializeRequestArguments
impl Clone for InitializeRequestArguments
Source§fn clone(&self) -> InitializeRequestArguments
fn clone(&self) -> InitializeRequestArguments
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InitializeRequestArguments
impl Debug for InitializeRequestArguments
Source§impl<'de> Deserialize<'de> for InitializeRequestArguments
impl<'de> Deserialize<'de> for InitializeRequestArguments
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for InitializeRequestArguments
impl StructuralPartialEq for InitializeRequestArguments
Auto Trait Implementations§
impl Freeze for InitializeRequestArguments
impl RefUnwindSafe for InitializeRequestArguments
impl Send for InitializeRequestArguments
impl Sync for InitializeRequestArguments
impl Unpin for InitializeRequestArguments
impl UnwindSafe for InitializeRequestArguments
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more