Bump Rust to 1.80.0

This commit is contained in:
Jeehoon Kang
2024-07-29 01:11:35 +09:00
parent 578a679d19
commit 7a2fa9193a
6 changed files with 128 additions and 162 deletions

View File

@@ -98,7 +98,7 @@ mod test {
#[test]
fn test_range_iter() {
let one_to_tens = vec![
let one_to_tens = [
vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
range(Endpoint::Inclusive(1), Endpoint::Inclusive(10), 1).collect(),
range(Endpoint::Exclusive(0), Endpoint::Inclusive(10), 1).collect(),
@@ -107,7 +107,7 @@ mod test {
];
assert!(one_to_tens.iter().all_equal());
let ten_to_ones = vec![
let ten_to_ones = [
vec![10, 9, 8, 7, 6, 5, 4, 3, 2, 1],
range(Endpoint::Inclusive(10), Endpoint::Inclusive(1), -1).collect(),
range(Endpoint::Exclusive(11), Endpoint::Inclusive(1), -1).collect(),
@@ -129,7 +129,7 @@ mod test {
];
assert!(five_evens.iter().all_equal());
let emptys = vec![
let emptys = [
vec![],
range(Endpoint::Inclusive(2), Endpoint::Inclusive(10), -1).collect(),
range(Endpoint::Inclusive(10), Endpoint::Inclusive(-100), 1).collect(),

View File

@@ -181,37 +181,22 @@ mod test {
#[test]
fn test_natural_join() {
let row1: Vec<String> = vec!["20230001", "Jack"]
.iter()
.map(|s| s.to_string())
.collect();
let row2: Vec<String> = vec!["20231234", "Mike"]
.iter()
.map(|s| s.to_string())
.collect();
let row1: Vec<String> = ["20230001", "Jack"].iter().map(|s| s.to_string()).collect();
let row2: Vec<String> = ["20231234", "Mike"].iter().map(|s| s.to_string()).collect();
let table1 = vec![row1, row2];
let row1: Vec<String> = vec!["20230001", "CS"]
.iter()
.map(|s| s.to_string())
.collect();
let row2: Vec<String> = vec!["20230001", "EE"]
.iter()
.map(|s| s.to_string())
.collect();
let row3: Vec<String> = vec!["20231234", "ME"]
.iter()
.map(|s| s.to_string())
.collect();
let row1: Vec<String> = ["20230001", "CS"].iter().map(|s| s.to_string()).collect();
let row2: Vec<String> = ["20230001", "EE"].iter().map(|s| s.to_string()).collect();
let row3: Vec<String> = ["20231234", "ME"].iter().map(|s| s.to_string()).collect();
let table2 = vec![row1, row2, row3];
let row1: Vec<String> = vec!["20230001", "Jack", "CS"]
let row1: Vec<String> = ["20230001", "Jack", "CS"]
.iter()
.map(|s| s.to_string())
.collect();
let row2: Vec<String> = vec!["20230001", "Jack", "EE"]
let row2: Vec<String> = ["20230001", "Jack", "EE"]
.iter()
.map(|s| s.to_string())
.collect();
let row3: Vec<String> = vec!["20231234", "Mike", "ME"]
let row3: Vec<String> = ["20231234", "Mike", "ME"]
.iter()
.map(|s| s.to_string())
.collect();
@@ -222,61 +207,58 @@ mod test {
HashSet::<Vec<String>>::from_iter(table3)
);
let row1: Vec<String> = vec!["20230001", "Alice"]
let row1: Vec<String> = ["20230001", "Alice"]
.iter()
.map(|s| s.to_string())
.collect();
let row2: Vec<String> = vec!["20230002", "Bob"]
let row2: Vec<String> = ["20230002", "Bob"].iter().map(|s| s.to_string()).collect();
let row3: Vec<String> = ["20230003", "Charlie"]
.iter()
.map(|s| s.to_string())
.collect();
let row3: Vec<String> = vec!["20230003", "Charlie"]
.iter()
.map(|s| s.to_string())
.collect();
let row4: Vec<String> = vec!["20230004", "David"]
let row4: Vec<String> = ["20230004", "David"]
.iter()
.map(|s| s.to_string())
.collect();
let table1 = vec![row1, row2, row3, row4];
let row1: Vec<String> = vec!["20230001", "Apple"]
let row1: Vec<String> = ["20230001", "Apple"]
.iter()
.map(|s| s.to_string())
.collect();
let row2: Vec<String> = vec!["20230001", "Avocado"]
let row2: Vec<String> = ["20230001", "Avocado"]
.iter()
.map(|s| s.to_string())
.collect();
let row3: Vec<String> = vec!["20230002", "Banana"]
let row3: Vec<String> = ["20230002", "Banana"]
.iter()
.map(|s| s.to_string())
.collect();
let row4: Vec<String> = vec!["20230002", "Berries"]
let row4: Vec<String> = ["20230002", "Berries"]
.iter()
.map(|s| s.to_string())
.collect();
let row5: Vec<String> = vec!["20230004", "Durian"]
let row5: Vec<String> = ["20230004", "Durian"]
.iter()
.map(|s| s.to_string())
.collect();
let table2 = vec![row1, row2, row3, row4, row5];
let row1: Vec<String> = vec!["20230001", "Alice", "Apple"]
let row1: Vec<String> = ["20230001", "Alice", "Apple"]
.iter()
.map(|s| s.to_string())
.collect();
let row2: Vec<String> = vec!["20230001", "Alice", "Avocado"]
let row2: Vec<String> = ["20230001", "Alice", "Avocado"]
.iter()
.map(|s| s.to_string())
.collect();
let row3: Vec<String> = vec!["20230002", "Bob", "Banana"]
let row3: Vec<String> = ["20230002", "Bob", "Banana"]
.iter()
.map(|s| s.to_string())
.collect();
let row4: Vec<String> = vec!["20230002", "Bob", "Berries"]
let row4: Vec<String> = ["20230002", "Bob", "Berries"]
.iter()
.map(|s| s.to_string())
.collect();
let row5: Vec<String> = vec!["20230004", "David", "Durian"]
let row5: Vec<String> = ["20230004", "David", "Durian"]
.iter()
.map(|s| s.to_string())
.collect();

View File

@@ -10,7 +10,6 @@
#![deny(macro_use_extern_crate)]
#![deny(missing_debug_implementations)]
#![deny(non_ascii_idents)]
#![deny(pointer_structural_match)]
#![deny(rust_2018_idioms)]
#![deny(trivial_numeric_casts)]
// #![deny(unused_crate_dependencies)] // TODO: uncomment