pub struct InitializeRequestArguments {
pub adapter_id: String,
pub client_id: Option<String>,
pub client_name: Option<String>,
pub columns_start_at_1: Option<bool>,
pub lines_start_at_1: Option<bool>,
pub locale: Option<String>,
pub path_format: Option<String>,
pub supports_run_in_terminal_request: Option<bool>,
pub supports_variable_paging: Option<bool>,
pub supports_variable_type: Option<bool>,
}
Expand description
Arguments for ‘initialize’ request.
Fields§
§adapter_id: String
The ID of the debug adapter.
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.
columns_start_at_1: Option<bool>
If true all column numbers are 1-based (default).
lines_start_at_1: Option<bool>
If true all line numbers are 1-based (default).
locale: Option<String>
The ISO-639 locale of the (frontend) client using this adapter, e.g. en-US or de-CH.
path_format: Option<String>
Determines in what format paths are specified. The default is ‘path’, which is the native format.
supports_run_in_terminal_request: Option<bool>
Client supports the runInTerminal request.
supports_variable_paging: Option<bool>
Client supports the paging of variables.
supports_variable_type: Option<bool>
Client supports the optional type attribute for variables.
Trait Implementations§
Source§impl Clone for InitializeRequestArguments
impl Clone for InitializeRequestArguments
Source§fn clone(&self) -> InitializeRequestArguments
fn clone(&self) -> InitializeRequestArguments
Returns a copy 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 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