Skip to content

Commit a463351

Browse files
authored
feat: add rustfmt tool (doocs#3139)
1 parent 2644bd7 commit a463351

File tree

358 files changed

+875
-1757
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

358 files changed

+875
-1757
lines changed

.github/workflows/prettier.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: Run prettier
3030
run: |
3131
git config --global core.quotepath off
32-
changed_files=$(git diff --name-only "${{ github.event.pull_request.base.sha }}" | grep -E '\.js$|\.ts$|\.php$|\.sql$|\.rs$|\.md$' || true)
32+
changed_files=$(git diff --name-only "${{ github.event.pull_request.base.sha }}" | grep -E '\.js$|\.ts$|\.php$|\.sql$|\.md$' || true)
3333
if [ -n "$changed_files" ]; then
3434
echo "Running prettier on the changed files"
3535
echo "$changed_files" | xargs -d '\n' npx prettier --write

.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
"options": { "parser": "mysql" }
1818
}
1919
],
20-
"plugins": ["prettier-plugin-rust", "prettier-plugin-sql-cst", "@prettier/plugin-php"]
20+
"plugins": ["prettier-plugin-sql-cst", "@prettier/plugin-php"]
2121
}

basic/sorting/HeapSort/README.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -207,19 +207,13 @@ fn sink(nums: &mut Vec<i32>, mut i: usize, n: usize) {
207207
fn main() -> io::Result<()> {
208208
let mut s = String::new();
209209
io::stdin().read_line(&mut s)?;
210-
let s: Vec<usize> = s
211-
.split(' ')
212-
.map(|s| s.trim().parse().unwrap())
213-
.collect();
210+
let s: Vec<usize> = s.split(' ').map(|s| s.trim().parse().unwrap()).collect();
214211
// let n = s[0];
215212
let m = s[1];
216213

217214
let mut nums = String::new();
218215
io::stdin().read_line(&mut nums)?;
219-
let mut nums: Vec<i32> = nums
220-
.split(' ')
221-
.map(|s| s.trim().parse().unwrap())
222-
.collect();
216+
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
223217

224218
heap_sort(&mut nums);
225219
for num in nums.iter().take(m) {

basic/sorting/HeapSort/Solution.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,13 @@ fn sink(nums: &mut Vec<i32>, mut i: usize, n: usize) {
3737
fn main() -> io::Result<()> {
3838
let mut s = String::new();
3939
io::stdin().read_line(&mut s)?;
40-
let s: Vec<usize> = s
41-
.split(' ')
42-
.map(|s| s.trim().parse().unwrap())
43-
.collect();
40+
let s: Vec<usize> = s.split(' ').map(|s| s.trim().parse().unwrap()).collect();
4441
// let n = s[0];
4542
let m = s[1];
4643

4744
let mut nums = String::new();
4845
io::stdin().read_line(&mut nums)?;
49-
let mut nums: Vec<i32> = nums
50-
.split(' ')
51-
.map(|s| s.trim().parse().unwrap())
52-
.collect();
46+
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
5347

5448
heap_sort(&mut nums);
5549
for num in nums.iter().take(m) {

basic/sorting/MergeSort/Main.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,7 @@ fn main() -> io::Result<()> {
4343

4444
let mut nums = String::new();
4545
io::stdin().read_line(&mut nums)?;
46-
let mut nums: Vec<i32> = nums
47-
.split(' ')
48-
.map(|s| s.trim().parse().unwrap())
49-
.collect();
46+
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
5047

5148
merge_sort(&mut nums, 0, n - 1);
5249
for num in nums.iter() {

basic/sorting/MergeSort/Solution.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,7 @@ fn main() -> io::Result<()> {
4343

4444
let mut nums = String::new();
4545
io::stdin().read_line(&mut nums)?;
46-
let mut nums: Vec<i32> = nums
47-
.split(' ')
48-
.map(|s| s.trim().parse().unwrap())
49-
.collect();
46+
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
5047

5148
merge_sort(&mut nums, 0, n - 1);
5249
for num in nums.iter() {

basic/sorting/QuickSort/Main.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,7 @@ fn main() -> io::Result<()> {
3737

3838
let mut nums = String::new();
3939
io::stdin().read_line(&mut nums)?;
40-
let mut nums: Vec<i32> = nums
41-
.split(' ')
42-
.map(|s| s.trim().parse().unwrap())
43-
.collect();
40+
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
4441

4542
quick_sort(&mut nums, 0, n - 1);
4643
for num in nums.iter() {

basic/sorting/QuickSort/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -267,10 +267,7 @@ fn main() -> io::Result<()> {
267267

268268
let mut nums = String::new();
269269
io::stdin().read_line(&mut nums)?;
270-
let mut nums: Vec<i32> = nums
271-
.split(' ')
272-
.map(|s| s.trim().parse().unwrap())
273-
.collect();
270+
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
274271

275272
quick_sort(&mut nums, 0, n - 1);
276273
for num in nums.iter() {

basic/sorting/QuickSort/Solution.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,7 @@ fn main() -> io::Result<()> {
3737

3838
let mut nums = String::new();
3939
io::stdin().read_line(&mut nums)?;
40-
let mut nums: Vec<i32> = nums
41-
.split(' ')
42-
.map(|s| s.trim().parse().unwrap())
43-
.collect();
40+
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
4441

4542
quick_sort(&mut nums, 0, n - 1);
4643
for num in nums.iter() {

lcci/01.03.String to URL/Solution2.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ impl Solution {
33
s.chars()
44
.take(length as usize)
55
.map(|c| {
6-
if c == ' ' { "%20".to_string() } else { c.to_string() }
6+
if c == ' ' {
7+
"%20".to_string()
8+
} else {
9+
c.to_string()
10+
}
711
})
812
.collect()
913
}

0 commit comments

Comments
 (0)