types: capitalize ID in names

Part of LLDB integration
pull/574/head
Dmitry Sharshakov 3 years ago committed by Blaž Hrastnik
parent b3be6b269a
commit cc650c7f4f

@ -35,21 +35,23 @@ pub struct DebuggerCapabilities {
#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)] #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")] #[serde(rename_all = "camelCase")]
struct InitializeArguments { struct InitializeArguments {
client_id: String, #[serde(rename = "clientID")]
client_name: String, client_id: Option<String>,
client_name: Option<String>,
#[serde(rename = "adapterID")]
adapter_id: String, adapter_id: String,
locale: String, locale: Option<String>,
#[serde(rename = "linesStartAt1")] #[serde(rename = "linesStartAt1")]
lines_start_at_one: bool, lines_start_at_one: Option<bool>,
#[serde(rename = "columnsStartAt1")] #[serde(rename = "columnsStartAt1")]
columns_start_at_one: bool, columns_start_at_one: Option<bool>,
path_format: String, path_format: Option<String>,
supports_variable_type: bool, supports_variable_type: Option<bool>,
supports_variable_paging: bool, supports_variable_paging: Option<bool>,
supports_run_in_terminal_request: bool, supports_run_in_terminal_request: Option<bool>,
supports_memory_references: bool, supports_memory_references: Option<bool>,
supports_progress_reporting: bool, supports_progress_reporting: Option<bool>,
supports_invalidated_event: bool, supports_invalidated_event: Option<bool>,
} }
#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)] #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
@ -415,19 +417,19 @@ impl Client {
pub async fn initialize(&mut self, adapter_id: String) -> Result<()> { pub async fn initialize(&mut self, adapter_id: String) -> Result<()> {
let args = InitializeArguments { let args = InitializeArguments {
client_id: "hx".to_owned(), client_id: Some("hx".to_owned()),
client_name: "helix".to_owned(), client_name: Some("helix".to_owned()),
adapter_id, adapter_id,
locale: "en-us".to_owned(), locale: Some("en-us".to_owned()),
lines_start_at_one: true, lines_start_at_one: Some(true),
columns_start_at_one: true, columns_start_at_one: Some(true),
path_format: "path".to_owned(), path_format: Some("path".to_owned()),
supports_variable_type: false, supports_variable_type: Some(false),
supports_variable_paging: false, supports_variable_paging: Some(false),
supports_run_in_terminal_request: false, supports_run_in_terminal_request: Some(false),
supports_memory_references: false, supports_memory_references: Some(false),
supports_progress_reporting: true, supports_progress_reporting: Some(true),
supports_invalidated_event: true, supports_invalidated_event: Some(true),
}; };
let response = self let response = self

Loading…
Cancel
Save