Fix new lints from rust 1.77 (#1845)

This commit is contained in:
Adam Chalmers
2024-03-21 15:41:26 -05:00
committed by GitHub
parent 469ca94437
commit 68b61c9832
2 changed files with 3 additions and 9 deletions

View File

@ -159,9 +159,7 @@ impl Program {
/// Returns a value that includes the given character position.
/// This is a bit more recursive than `get_body_item_for_position`.
pub fn get_value_for_position(&self, pos: usize) -> Option<&Value> {
let Some(item) = self.get_body_item_for_position(pos) else {
return None;
};
let item = self.get_body_item_for_position(pos)?;
// Recurse over the item.
match item {
@ -177,9 +175,7 @@ impl Program {
if self.non_code_meta.contains(pos) {
return Some(&self.non_code_meta);
}
let Some(item) = self.get_body_item_for_position(pos) else {
return None;
};
let item = self.get_body_item_for_position(pos)?;
// Recurse over the item.
let value = match item {

View File

@ -77,9 +77,7 @@ impl CopilotCache {
}
pub fn get_cached_result(&self, uri: &String, last_line: u32) -> Option<CopilotCompletionResponse> {
let Some(cached_line) = self.get_last_line(uri) else {
return None;
};
let cached_line = self.get_last_line(uri)?;
if last_line != cached_line {
return None;
};