Minor improvments
This commit is contained in:
		
							
								
								
									
										2
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -349,7 +349,7 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "grammalecte_client" | name = "grammalecte_client" | ||||||
| version = "0.1.0" | version = "0.1.1" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "env_logger", |  "env_logger", | ||||||
|  "log", |  "log", | ||||||
|   | |||||||
| @@ -270,7 +270,7 @@ pub struct GrammarError { | |||||||
|     #[serde(rename = "sType")] |     #[serde(rename = "sType")] | ||||||
|     pub rule_type: String, |     pub rule_type: String, | ||||||
|     #[serde(rename = "aColor")] |     #[serde(rename = "aColor")] | ||||||
|     pub rule_underline_color: Vec<u8>, |     pub rule_underline_color: Option<Vec<u8>>, | ||||||
|     #[serde(rename = "sMessage")] |     #[serde(rename = "sMessage")] | ||||||
|     pub message: String, |     pub message: String, | ||||||
|     #[serde(rename = "aSuggestions")] |     #[serde(rename = "aSuggestions")] | ||||||
| @@ -342,14 +342,14 @@ impl GrammalecteClient { | |||||||
|  |  | ||||||
|     /// Run spell check on text |     /// Run spell check on text | ||||||
|     pub async fn spell_check(&self, text: &str) -> Result<CheckResult, Box<dyn Error>> { |     pub async fn spell_check(&self, text: &str) -> Result<CheckResult, Box<dyn Error>> { | ||||||
|         self.spell_check_with_options(text, HashMap::new()).await |         self.spell_check_with_options(text, &HashMap::new()).await | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /// Run spell check with custom options |     /// Run spell check with custom options | ||||||
|     pub async fn spell_check_with_options( |     pub async fn spell_check_with_options( | ||||||
|         &self, |         &self, | ||||||
|         text: &str, |         text: &str, | ||||||
|         options: HashMap<GramOpt, bool>, |         options: &HashMap<GramOpt, bool>, | ||||||
|     ) -> Result<CheckResult, Box<dyn Error>> { |     ) -> Result<CheckResult, Box<dyn Error>> { | ||||||
|         let url = format!("{}/gc_text/fr", self.base_url); |         let url = format!("{}/gc_text/fr", self.base_url); | ||||||
|         log::debug!("Will use URL {} for spell check", url); |         log::debug!("Will use URL {} for spell check", url); | ||||||
| @@ -421,7 +421,7 @@ mod test { | |||||||
|         opts.insert(GramOpt::EspacesInsecables, false); |         opts.insert(GramOpt::EspacesInsecables, false); | ||||||
|         let res = GrammalecteClient::start_server() |         let res = GrammalecteClient::start_server() | ||||||
|             .unwrap() |             .unwrap() | ||||||
|             .spell_check_with_options(msg, opts) |             .spell_check_with_options(msg, &opts) | ||||||
|             .await |             .await | ||||||
|             .unwrap(); |             .unwrap(); | ||||||
|         println!("RESULT = {:#?}", res); |         println!("RESULT = {:#?}", res); | ||||||
|   | |||||||
| @@ -50,6 +50,7 @@ impl EmbeddedServer { | |||||||
|             .arg("-p") |             .arg("-p") | ||||||
|             .arg(port.to_string()) |             .arg(port.to_string()) | ||||||
|             .stdout(Stdio::null()) |             .stdout(Stdio::null()) | ||||||
|  |             .stderr(Stdio::null()) | ||||||
|             .spawn()?; |             .spawn()?; | ||||||
|  |  | ||||||
|         wait_for_port(port)?; |         wait_for_port(port)?; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user