Skip to content

Commit d9168da

Browse files
committed
update
1 parent a679e67 commit d9168da

File tree

245 files changed

+3172
-2367
lines changed

Some content is hidden

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

245 files changed

+3172
-2367
lines changed

.cargo/config.toml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
[source.crates-io]
2-
registry = "https://github.com/rust-lang/crates.io-index"
2+
#registry = "https://github.com/rust-lang/crates.io-index"
3+
34
# 指定镜像
4-
replace-with = 'sjtu' # 如:tuna、sjtu、ustc,或者 rustcc
5+
#replace-with = 'rsproxy-sparse' # 如:tuna、sjtu、ustc,或者 rustcc
56

67
# 注:以下源配置一个即可,无需全部
78

@@ -20,3 +21,16 @@ registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
2021
# rustcc社区
2122
[source.rustcc]
2223
registry = "https://code.aliyun.com/rustcc/crates.io-index.git"
24+
25+
# rsproxy, https://rsproxy.cn/
26+
[source.rsproxy]
27+
registry = "https://rsproxy.cn/crates.io-index"
28+
29+
[source.rsproxy-sparse]
30+
registry = "sparse+https://rsproxy.cn/index/"
31+
32+
[registries.rsproxy]
33+
index = "https://rsproxy.cn/crates.io-index"
34+
35+
[net]
36+
git-fetch-with-cli = true

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ members = [
1313
# "crates/rs-cms",
1414
"crates/rs-leetcode",
1515
"crates/rs-cli",
16-
"crates/rs-ffi",
17-
"crates/rs-ffi-core",
16+
"crates/rs-ffi/*",
1817
"crates/rs-os/rs-macos/try-notification",
1918
"crates/rs-os/rs-cross/try-notify",
2019
# "crates/rs-tonic",

Readme.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -23,28 +23,28 @@
2323

2424
> Rust 学习:
2525
26-
| 子项目 | 说明 | 备注 |
27-
|:---------------------------------------------------|:--------------------------------|:------------|
28-
| [rust-by-example](./crates/rs-101/rust-by-example) | Rust 官方练习代码 | ⭐⭐⭐ |
29-
| [basic](./crates/rs-101/basic) | Rust 语法练习 | |
30-
| [rs-leetcode](./crates/rs-leetcode) | 使用 Rust 刷题(leetcode) | TODO |
31-
| [rs-try](./crates/rs-try) | Rust 第三方lib 验证/调研 | ⭐⭐ |
32-
| [rs-ffi](./crates/rs-ffi) | Rust + FFI | ⭐⭐⭐ |
33-
| [rs-tonic](./crates/rs-tonic) | Rust + gRPC(Tonic) | ⭐⭐⭐ |
34-
| [rs-volo](./crates/rs-volo) | Rust + gRPC(Volo) | ⭐⭐⭐ |
35-
| [rs-sql](./crates/rs-sql) | Rust + sqlx 使用 | ⭐⭐ |
36-
| xxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxx | xxxxxxxx |
37-
| xxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxx | xxxxxxxx |
26+
| 子项目 | 说明 | 备注 |
27+
|:----------------------------------------------------------|:---------------------|:---------|
28+
| [rs-101/rust-by-example](./crates/rs-101/rust-by-example) | Rust 官方练习代码 | ⭐⭐⭐ |
29+
| [rs-101/basic](./crates/rs-101/basic) | Rust 语法练习 ||
30+
| [rs-leetcode](./crates/rs-leetcode) | 使用 Rust 刷题(leetcode) | TODO |
31+
| [rs-try](./crates/try/rs-try) | Rust 第三方lib 验证/调研 | ⭐⭐ |
32+
| [rs-ffi](./crates/rs-ffi) | Rust + FFI | ⭐⭐⭐ |
33+
| [rs-tonic](./crates/rs-rpc/rs-tonic) | Rust + gRPC(Tonic) | ⭐⭐⭐ |
34+
| [rs-volo](./crates/rs-rpc/rs-volo) | Rust + gRPC(Volo) | ⭐⭐⭐ |
35+
| [rs-sql](./crates/rs-sql) | Rust + sqlx 使用 | ⭐⭐ |
36+
| xxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxx | xxxxxxxx |
37+
| xxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxx | xxxxxxxx |
3838

3939
> 基于 Rust 写的脚本工具和业务系统:
4040
41-
| 子项目 | 说明 | 备注 |
42-
|:------------------------------------|:---------------------------------|:--------------------|
43-
| [rs-cli](./crates/rs-cli) | rust cli 脚本工具: Binance 持币成本计算器 | ⭐⭐⭐⭐⭐ |
44-
| [rs-tauri-vue](crates/rs-tauri-vue) | Rust + Tauri + Vue.js 桌面App开发脚手架 | ⭐⭐⭐ |
45-
| [rs-cms](./crates/rs-cms) | rust 小型 CMS 系统, 小型电商原型 | ⭐⭐⭐ |
46-
| xxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxx | xxxxxxxxxx |
47-
| xxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxx | xxxxxxxxxx |
41+
| 子项目 | 说明 | 备注 |
42+
|:-------------------------------------------|:---------------------------------|:-----------|
43+
| [rs-cli](./crates/rs-cli) | rust cli 脚本工具: Binance 持币成本计算器 | ⭐⭐⭐⭐⭐ |
44+
| [rs-tauri-vue](crates/rs-gui/rs-tauri-vue) | Rust + Tauri + Vue.js 桌面App开发脚手架 | ⭐⭐⭐ |
45+
| [rs-cms](./crates/try/rs-cms) | rust 小型 CMS 系统, 小型电商原型 | ⭐⭐⭐ |
46+
| xxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxx | xxxxxxxxxx |
47+
| xxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxx | xxxxxxxxxx |
4848

4949
## 基于 Rust 写的小工具:
5050

Taskfile.yml

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,32 +10,38 @@ includes:
1010
optional: true
1111

1212
try:
13-
taskfile: ./crates/rs-try/
14-
dir: ./crates/rs-try/
13+
taskfile: ./crates/try/
14+
dir: ./crates/try/
15+
optional: true
1516

1617
cli:
1718
taskfile: ./crates/rs-cli/
1819
dir: ./crates/rs-cli/
1920

2021
cms:
21-
taskfile: ./crates/rs-cms/
22-
dir: ./crates/rs-cms/
22+
taskfile: ./crates/try/rs-cms/
23+
dir: ./crates/try/rs-cms/
24+
optional: true
2325

2426
ffi:core:
25-
taskfile: ./crates/rs-ffi-core/
26-
dir: ./crates/rs-ffi-core/
27+
taskfile: ./crates/rs-ffi/rs-ffi-core/
28+
dir: ./crates/rs-ffi/rs-ffi-core/
29+
optional: true
2730

2831
tonic:
29-
taskfile: ./crates/rs-tonic/
30-
dir: ./crates/rs-tonic/
32+
taskfile: ./crates/rs-rpc/rs-tonic/
33+
dir: ./crates/rs-rpc/rs-tonic/
34+
optional: true
3135

3236
volo:
33-
taskfile: ./crates/rs-volo/
34-
dir: ./crates/rs-volo/
37+
taskfile: ./crates/rs-rpc/rs-volo/
38+
dir: ./crates/rs-rpc/rs-volo/
39+
optional: true
3540

3641
tauri:
37-
taskfile: ./crates/rs-tauri-vue/
38-
dir: ./crates/rs-tauri-vue/
42+
taskfile: ./crates/rs-gui/rs-tauri-vue/
43+
dir: ./crates/rs-gui/rs-tauri-vue/
44+
optional: true
3945

4046
sqlc:
4147
taskfile: crates/rs-sql/rs-sqlcipher
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)