Skip to content

Commit ec90a50

Browse files
authored
chore: add rust formatter (doocs#1946)
close doocs#1853
1 parent 160b013 commit ec90a50

File tree

1,228 files changed

+6910
-5539
lines changed

Some content is hidden

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

1,228 files changed

+6910
-5539
lines changed

.github/workflows/pr-checker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
2020
我们项目中各种编程语言代码(包括文档)所采用的格式化工具不同,提交 pr 之前必须确保代码、文档正确格式化。
2121
22-
- .{md,js,ts,php,sql} 采用 prettier
22+
- .{md,js,ts,php,sql,rs} 采用 prettier
2323
- .{c,cpp,java} 采用 clang-format
2424
- .{py} 采用 black
2525
- .{go} 采用 gofmt
@@ -47,7 +47,7 @@ jobs:
4747
4848
We use different formatting tools for various programming languages (including documentation) in our project. You must ensure that the code and documentation are correctly formatted before submitting a pr.
4949
50-
- .{md,js,ts,php,sql} use prettier
50+
- .{md,js,ts,php,sql,rs} use prettier
5151
- .{c,cpp,java} use clang-format
5252
- .{py} use black
5353
- .{go} use gofmt

.github/workflows/prettier.yml

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

basic/sorting/HeapSort/README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,13 +207,19 @@ 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.split(' ').map(|s| s.trim().parse().unwrap()).collect();
210+
let s: Vec<usize> = s
211+
.split(' ')
212+
.map(|s| s.trim().parse().unwrap())
213+
.collect();
211214
// let n = s[0];
212215
let m = s[1];
213216

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

218224
heap_sort(&mut nums);
219225
for num in nums.iter().take(m) {

basic/sorting/InsertionSort/InsertionSort.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ fn insertion_sort(nums: &mut Vec<i32>) {
33
for i in 1..n {
44
let mut j = i - 1;
55
let temp = nums[i];
6-
while j >= 0 as usize && nums[j] > temp {
6+
while j >= (0 as usize) && nums[j] > temp {
77
nums[j + 1] = nums[j];
88
j -= 1;
99
}

basic/sorting/InsertionSort/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ fn insertion_sort(nums: &mut Vec<i32>) {
136136
for i in 1..n {
137137
let mut j = i - 1;
138138
let temp = nums[i];
139-
while j >= 0 as usize && nums[j] > temp {
139+
while j >= (0 as usize) && nums[j] > temp {
140140
nums[j + 1] = nums[j];
141141
j -= 1;
142142
}

basic/sorting/MergeSort/Main.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,10 @@ 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.split(' ').map(|s| s.trim().parse().unwrap()).collect();
46+
let mut nums: Vec<i32> = nums
47+
.split(' ')
48+
.map(|s| s.trim().parse().unwrap())
49+
.collect();
4750

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

basic/sorting/MergeSort/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,10 @@ fn main() -> io::Result<()> {
359359
360360
let mut nums = String::new();
361361
io::stdin().read_line(&mut nums)?;
362-
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
362+
let mut nums: Vec<i32> = nums
363+
.split(' ')
364+
.map(|s| s.trim().parse().unwrap())
365+
.collect();
363366
364367
merge_sort(&mut nums, 0, n - 1);
365368
for num in nums.iter() {

basic/sorting/QuickSort/Main.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ 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.split(' ').map(|s| s.trim().parse().unwrap()).collect();
40+
let mut nums: Vec<i32> = nums
41+
.split(' ')
42+
.map(|s| s.trim().parse().unwrap())
43+
.collect();
4144

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

basic/sorting/QuickSort/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,10 @@ fn main() -> io::Result<()> {
280280

281281
let mut nums = String::new();
282282
io::stdin().read_line(&mut nums)?;
283-
let mut nums: Vec<i32> = nums.split(' ').map(|s| s.trim().parse().unwrap()).collect();
283+
let mut nums: Vec<i32> = nums
284+
.split(' ')
285+
.map(|s| s.trim().parse().unwrap())
286+
.collect();
284287

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

basic/sorting/ShellSort/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ fn shell_sort(nums: &mut Vec<i32>) {
104104
for i in gap..n {
105105
let mut j = i - gap;
106106
let temp = nums[i];
107-
while j >= 0 as usize && nums[j] > temp {
107+
while j >= (0 as usize) && nums[j] > temp {
108108
nums[j + gap] = nums[j];
109109
j -= gap;
110110
}

0 commit comments

Comments
 (0)