├── .cargo └── config.toml ├── .editorconfig ├── .env.local ├── .fleet └── settings.json ├── .github └── workflows │ ├── rust-clippy.yml │ └── rust.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .vscode ├── faq.md └── settings.json ├── Cargo.toml ├── Readme.md ├── Taskfile.yml ├── crates ├── rs-101 │ ├── basic │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ │ └── bin │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex02b.rs │ │ │ ├── ex02c.rs │ │ │ ├── ex02d.rs │ │ │ ├── ex02e.rs │ │ │ ├── ex02f.rs │ │ │ ├── ex03.rs │ │ │ ├── ex03b.rs │ │ │ ├── ex03c.rs │ │ │ ├── ex04a.rs │ │ │ ├── ex04b.rs │ │ │ └── ex04c.rs │ ├── rust-by-example │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ │ ├── ch00_tpl │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ ├── ex05.rs │ │ │ ├── ex06.rs │ │ │ ├── ex07.rs │ │ │ ├── ex08.rs │ │ │ ├── ex09.rs │ │ │ └── mod.rs │ │ │ ├── ch01_hello │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ └── mod.rs │ │ │ ├── ch02_primitives │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ └── mod.rs │ │ │ ├── ch03_custom_types │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ └── mod.rs │ │ │ ├── ch04_variable_bindings │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ └── mod.rs │ │ │ ├── ch05_types │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ └── mod.rs │ │ │ ├── ch06_conversion │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ └── mod.rs │ │ │ ├── ch07_expressions │ │ │ ├── ex.rs │ │ │ └── mod.rs │ │ │ ├── ch08_flow_control │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ ├── ex05.rs │ │ │ ├── ex06.rs │ │ │ ├── ex07.rs │ │ │ └── mod.rs │ │ │ ├── ch09_fn │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ └── mod.rs │ │ │ ├── ch13_attribute │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ └── mod.rs │ │ │ ├── ch14_generics │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ ├── ex05.rs │ │ │ ├── ex06.rs │ │ │ ├── ex07.rs │ │ │ ├── ex08.rs │ │ │ ├── ex09.rs │ │ │ └── mod.rs │ │ │ ├── ch15_scope │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ └── mod.rs │ │ │ ├── ch16_trait │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ ├── ex05.rs │ │ │ ├── ex06.rs │ │ │ ├── ex07.rs │ │ │ ├── ex08.rs │ │ │ ├── ex09.rs │ │ │ └── mod.rs │ │ │ ├── ch17_macros │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ └── mod.rs │ │ │ ├── ch18_error │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ ├── ex05.rs │ │ │ └── mod.rs │ │ │ ├── ch19_std │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ ├── ex05.rs │ │ │ ├── ex06.rs │ │ │ ├── ex07.rs │ │ │ ├── ex08.rs │ │ │ ├── ex09.rs │ │ │ └── mod.rs │ │ │ ├── ch20_std_misc │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ ├── ex05.rs │ │ │ ├── ex06.rs │ │ │ ├── ex07.rs │ │ │ ├── ex08.rs │ │ │ └── mod.rs │ │ │ ├── ch21_testing │ │ │ ├── ex01.rs │ │ │ ├── ex02.rs │ │ │ ├── ex03.rs │ │ │ ├── ex04.rs │ │ │ └── mod.rs │ │ │ ├── ch22_unsafe │ │ │ ├── ex.rs │ │ │ └── mod.rs │ │ │ ├── lib.rs │ │ │ └── x │ │ │ ├── mod.rs │ │ │ └── types.rs │ ├── rust-programming-cookbook │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ │ └── lib.rs │ └── rust-programming-in-action │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ └── lib.rs ├── rs-cli │ ├── Cargo.toml │ ├── Taskfile.yml │ ├── bin │ │ ├── binance.rs │ │ ├── binance_async.rs │ │ ├── discord_bot.rs │ │ ├── eth.rs │ │ ├── keytool.rs │ │ ├── main.rs │ │ └── tui.rs │ ├── readme.md │ └── src │ │ ├── commands │ │ ├── binance.rs │ │ ├── eth.rs │ │ ├── keytool.rs │ │ └── mod.rs │ │ ├── core │ │ ├── binance │ │ │ ├── account.rs │ │ │ ├── binance.rs │ │ │ ├── binance_async.rs │ │ │ ├── market.rs │ │ │ ├── mod.rs │ │ │ └── wallet.rs │ │ ├── eth.rs │ │ ├── keytool.rs │ │ └── mod.rs │ │ └── lib.rs ├── rs-ffi │ ├── rs-ffi-core │ │ ├── Cargo.toml │ │ ├── Taskfile.yml │ │ ├── cbindgen.toml │ │ ├── readme.md │ │ └── src │ │ │ ├── build.rs │ │ │ ├── echo.rs │ │ │ ├── http.rs │ │ │ └── lib.rs │ └── rs-ffi │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ └── lib.rs ├── rs-gui │ ├── Taskfile.yml │ ├── rs-tauri-vue │ │ ├── .eslintrc-auto-import.json │ │ ├── .eslintrc.js │ │ ├── .github │ │ │ ├── renovate.json │ │ │ └── workflows │ │ │ │ ├── release.yml │ │ │ │ ├── test-build.yml │ │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── extensions.json │ │ │ ├── launch.json │ │ │ └── tasks.json │ │ ├── CHANGES.md │ │ ├── CODE_OF_CONDUCT.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Taskfile.yml │ │ ├── components.d.ts │ │ ├── dist │ │ │ └── keep │ │ ├── index.html │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── postcss.config.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── img.png │ │ │ ├── img_1.png │ │ │ ├── img_2.png │ │ │ ├── logo.png │ │ │ ├── logo.svg │ │ │ ├── logo2.png │ │ │ ├── screenshot.png │ │ │ ├── screenshot2.png │ │ │ ├── tauri.svg │ │ │ └── vue.svg │ │ ├── src-tauri │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ ├── icons │ │ │ │ ├── 128x128.png │ │ │ │ ├── 128x128@2x.png │ │ │ │ ├── 32x32.png │ │ │ │ ├── Square107x107Logo.png │ │ │ │ ├── Square142x142Logo.png │ │ │ │ ├── Square150x150Logo.png │ │ │ │ ├── Square284x284Logo.png │ │ │ │ ├── Square30x30Logo.png │ │ │ │ ├── Square310x310Logo.png │ │ │ │ ├── Square44x44Logo.png │ │ │ │ ├── Square71x71Logo.png │ │ │ │ ├── Square89x89Logo.png │ │ │ │ ├── StoreLogo.png │ │ │ │ ├── icon.icns │ │ │ │ ├── icon.ico │ │ │ │ └── icon.png │ │ │ ├── locales │ │ │ │ ├── en.yml │ │ │ │ ├── fr.yml │ │ │ │ ├── zh-CN.yml │ │ │ │ └── zh-HK.yml │ │ │ ├── migrations │ │ │ │ └── 20221029182115_init.sql │ │ │ ├── sqlx-data.json │ │ │ ├── src │ │ │ │ ├── command │ │ │ │ │ ├── calc.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── todo.rs │ │ │ │ ├── config │ │ │ │ │ └── mod.rs │ │ │ │ ├── ctx │ │ │ │ │ └── mod.rs │ │ │ │ ├── main.rs │ │ │ │ ├── menu │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── sys.rs │ │ │ │ │ └── tray.rs │ │ │ │ ├── proto │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── model │ │ │ │ │ │ ├── exchange.rs │ │ │ │ │ │ ├── kv.rs │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ └── todo.rs │ │ │ │ ├── service │ │ │ │ │ ├── app.rs │ │ │ │ │ ├── exchange.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── storage │ │ │ │ │ ├── kv │ │ │ │ │ │ ├── key.rs │ │ │ │ │ │ ├── kv.rs │ │ │ │ │ │ ├── kv_enc.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── sql │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ └── todo.rs │ │ │ │ └── util │ │ │ │ │ ├── app.rs │ │ │ │ │ ├── locales.rs │ │ │ │ │ └── mod.rs │ │ │ └── tauri.conf.json │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ │ ├── logo.png │ │ │ │ └── main.postcss │ │ │ ├── auto-imports.d.ts │ │ │ ├── components │ │ │ │ ├── HelloWorld.vue │ │ │ │ ├── Layout.vue │ │ │ │ ├── Tab.vue │ │ │ │ ├── debug │ │ │ │ │ ├── Debug.vue │ │ │ │ │ ├── DebugButton.vue │ │ │ │ │ └── DebugTab.vue │ │ │ │ ├── demo │ │ │ │ │ ├── Demo.vue │ │ │ │ │ ├── Hello.vue │ │ │ │ │ └── WebsiteNav.vue │ │ │ │ ├── drawer │ │ │ │ │ └── Drawer.vue │ │ │ │ ├── home │ │ │ │ │ └── Home.vue │ │ │ │ └── settings │ │ │ │ │ └── Settings.vue │ │ │ ├── env.d.ts │ │ │ ├── main.ts │ │ │ ├── router.ts │ │ │ ├── scrollWaiter.ts │ │ │ ├── store.ts │ │ │ └── views │ │ │ │ ├── Generic.vue │ │ │ │ ├── Home.vue │ │ │ │ ├── HomeView.vue │ │ │ │ └── NotFound.vue │ │ ├── tailwind.config.js │ │ ├── tests │ │ │ └── unit │ │ │ │ └── example.test.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ └── try-wry │ │ ├── Cargo.toml │ │ ├── Taskfile.yml │ │ ├── examples │ │ ├── streaming │ │ │ └── index.html │ │ ├── try00.rs │ │ ├── try01.rs │ │ ├── try01b.rs │ │ ├── try02.rs │ │ ├── try03.rs │ │ └── try04.rs │ │ ├── readme.md │ │ └── src │ │ └── main.rs ├── rs-leetcode │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── rs-os │ ├── Taskfile.yml │ ├── readme.md │ ├── rs-cross │ │ ├── Taskfile.yml │ │ └── try-notify │ │ │ ├── Cargo.toml │ │ │ ├── Taskfile.yml │ │ │ └── src │ │ │ ├── main.rs │ │ │ ├── run2.rs │ │ │ ├── run3.rs │ │ │ └── run4.rs │ └── rs-macos │ │ ├── Taskfile.yml │ │ └── try-notification │ │ ├── Cargo.toml │ │ ├── Taskfile.yml │ │ └── src │ │ └── main.rs ├── rs-pkg │ ├── Cargo.toml │ ├── Taskfile.yml │ ├── readme.md │ └── src │ │ ├── lib.rs │ │ ├── util │ │ ├── mod.rs │ │ └── path.rs │ │ └── x │ │ ├── mod.rs │ │ └── storage │ │ ├── kv.rs │ │ ├── kv_enc.rs │ │ ├── mod.rs │ │ └── sql.rs ├── rs-rpc │ ├── rs-tonic │ │ ├── Cargo.toml │ │ ├── Taskfile.yml │ │ ├── bin │ │ │ ├── helloworld │ │ │ │ ├── client.rs │ │ │ │ └── server.rs │ │ │ └── helloworld2 │ │ │ │ ├── client.rs │ │ │ │ └── server.rs │ │ ├── build.rs │ │ ├── proto │ │ │ └── helloworld │ │ │ │ └── helloworld.proto │ │ ├── readme.md │ │ └── src │ │ │ ├── lib.rs │ │ │ └── pb │ │ │ ├── helloworld.rs │ │ │ └── mod.rs │ └── rs-volo │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Taskfile.yml │ │ ├── idl │ │ └── volo_example.proto │ │ ├── readme.md │ │ ├── rust-toolchain.toml │ │ ├── src │ │ ├── bin │ │ │ ├── client.rs │ │ │ └── server.rs │ │ └── lib.rs │ │ └── volo-gen │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── src │ │ └── lib.rs │ │ └── volo.yml ├── rs-sql │ ├── readme.md │ └── rs-sqlcipher │ │ ├── Cargo.toml │ │ ├── Taskfile.yml │ │ ├── bin │ │ └── sqlx.rs │ │ ├── migrations │ │ └── 20221025180826_app.sql │ │ ├── readme.md │ │ └── src │ │ ├── lib.rs │ │ └── sql │ │ └── mod.rs └── try │ ├── rs-cms │ ├── Cargo.toml │ ├── Taskfile.yml │ ├── diesel.toml │ ├── docs │ │ ├── api.http │ │ └── readme.md │ ├── entity │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── brand.rs │ │ │ ├── cart.rs │ │ │ ├── comment.rs │ │ │ ├── lib.rs │ │ │ ├── license_capacity.rs │ │ │ ├── order.rs │ │ │ ├── order_item.rs │ │ │ ├── order_template.rs │ │ │ ├── prelude.rs │ │ │ ├── product.rs │ │ │ ├── product_attribute.rs │ │ │ ├── product_category.rs │ │ │ ├── shop.rs │ │ │ ├── shop_bill_daily.rs │ │ │ ├── shop_employee.rs │ │ │ ├── shop_order.rs │ │ │ ├── shop_product.rs │ │ │ ├── shop_setting_delivery.rs │ │ │ ├── shop_setting_financial.rs │ │ │ ├── shop_verify.rs │ │ │ ├── user.rs │ │ │ ├── user_3rd_account.rs │ │ │ ├── user_address.rs │ │ │ ├── user_auth.rs │ │ │ ├── user_auth_log.rs │ │ │ ├── user_license.rs │ │ │ ├── user_license_active_log.rs │ │ │ ├── user_order_refund.rs │ │ │ ├── user_payment.rs │ │ │ └── user_profile.rs │ ├── migrations │ │ ├── .gitkeep │ │ └── 2022-04-27-152651_init │ │ │ ├── down.sql │ │ │ └── up.sql │ ├── readme.md │ └── src │ │ ├── config │ │ ├── config.rs │ │ └── mod.rs │ │ ├── dao │ │ ├── cache │ │ │ ├── cache.rs │ │ │ └── mod.rs │ │ ├── db │ │ │ ├── mod.rs │ │ │ └── user.rs │ │ └── mod.rs │ │ ├── db │ │ ├── models │ │ │ ├── mod.rs │ │ │ └── user.rs │ │ └── schema.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── routes │ │ └── mod.rs │ │ ├── service │ │ ├── hello.rs │ │ ├── mod.rs │ │ └── user.rs │ │ └── utils │ │ ├── db.rs │ │ ├── mod.rs │ │ ├── route.rs │ │ └── shutdown.rs │ └── rs-try │ ├── Cargo.toml │ ├── Taskfile.yml │ ├── bin │ ├── dir.rs │ ├── file.rs │ ├── gent.rs │ ├── git.rs │ ├── orm.rs │ ├── progress.rs │ ├── sql.rs │ └── template.rs │ ├── entity │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── prelude.rs │ │ └── todos.rs │ ├── fixtures │ └── cookiecutter.json │ ├── migration │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── lib.rs │ │ ├── m20220101_000001_create_table.rs │ │ └── main.rs │ ├── migrations │ └── 20221002010559_app.sql │ ├── readme.md │ ├── src │ ├── git │ │ └── mod.rs │ ├── json │ │ └── mod.rs │ ├── lib.rs │ ├── orm │ │ ├── mod.rs │ │ ├── mutation.rs │ │ └── query.rs │ └── sql │ │ └── mod.rs │ └── templates │ └── hello.html ├── docs ├── dev.md ├── images │ ├── cli-usage.png │ ├── trade-avg.png │ └── trade-avg2.png ├── readme.md └── rust-core.md ├── rustfmt.toml └── tmp └── .gitkeep /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.env.local -------------------------------------------------------------------------------- /.fleet/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "toolchains": [] 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/rust-clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.github/workflows/rust-clippy.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.vscode/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.vscode/faq.md -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/Readme.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-101/basic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-101/basic/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/readme.md -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex02b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex02b.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex02c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex02c.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex02d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex02d.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex02e.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex02e.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex02f.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex02f.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex03b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex03b.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex03c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex03c.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex04a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex04a.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex04b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex04b.rs -------------------------------------------------------------------------------- /crates/rs-101/basic/src/bin/ex04c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/basic/src/bin/ex04c.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/readme.md -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex01.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex01_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex02.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex02_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex03.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex03_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex04.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex04_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex05.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex05_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex06.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex06_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex07.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex07_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex08.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex08_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/ex09.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex09_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch00_tpl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch00_tpl/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch01_hello/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch01_hello/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch01_hello/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch01_hello/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch01_hello/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch01_hello/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch02_primitives/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch02_primitives/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch02_primitives/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch02_primitives/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch02_primitives/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch02_primitives/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch02_primitives/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch02_primitives/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch03_custom_types/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch03_custom_types/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch03_custom_types/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch03_custom_types/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch03_custom_types/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch03_custom_types/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch03_custom_types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch03_custom_types/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch04_variable_bindings/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch04_variable_bindings/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch04_variable_bindings/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch04_variable_bindings/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch04_variable_bindings/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch04_variable_bindings/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch04_variable_bindings/ex04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch04_variable_bindings/ex04.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch04_variable_bindings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch04_variable_bindings/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch05_types/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch05_types/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch05_types/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch05_types/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch05_types/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch05_types/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch05_types/ex04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch05_types/ex04.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch05_types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch05_types/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch06_conversion/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch06_conversion/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch06_conversion/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch06_conversion/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch06_conversion/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch06_conversion/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch06_conversion/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch06_conversion/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch07_expressions/ex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch07_expressions/ex.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch07_expressions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch07_expressions/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch08_flow_control/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch08_flow_control/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch08_flow_control/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch08_flow_control/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch08_flow_control/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch08_flow_control/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch08_flow_control/ex04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch08_flow_control/ex04.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch08_flow_control/ex05.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch08_flow_control/ex05.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch08_flow_control/ex06.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex06_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch08_flow_control/ex07.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex07_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch08_flow_control/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch08_flow_control/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch09_fn/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch09_fn/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch09_fn/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch09_fn/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch09_fn/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch09_fn/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch09_fn/ex04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch09_fn/ex04.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch09_fn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch09_fn/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch13_attribute/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch13_attribute/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch13_attribute/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch13_attribute/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch13_attribute/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch13_attribute/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch13_attribute/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch13_attribute/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex04.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex05.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex05.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex06.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex06.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex07.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex07.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex08.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex08.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/ex09.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/ex09.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch14_generics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch14_generics/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch15_scope/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch15_scope/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch15_scope/ex02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch15_scope/ex02.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch15_scope/ex03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch15_scope/ex03.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch15_scope/ex04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch15_scope/ex04.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch15_scope/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch15_scope/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch16_trait/ex01.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex02.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex02_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex03.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex03_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex04.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex04_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex05.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex05_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex06.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex06_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex07.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex07_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex08.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex08_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/ex09.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex09_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch16_trait/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch16_trait/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch17_macros/ex01.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex01_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch17_macros/ex02.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex02_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch17_macros/ex03.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex03_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch17_macros/ex04.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex04_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch17_macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch17_macros/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch18_error/ex01.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex01_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch18_error/ex02.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex02_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch18_error/ex03.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex03_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch18_error/ex04.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex04_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch18_error/ex05.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex05_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch18_error/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch18_error/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex01.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex01_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex02.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex02_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex03.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex03_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex04.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex04_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex05.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex05_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex06.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex06_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex07.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex07_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex08.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex08_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/ex09.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex09_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch19_std/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch19_std/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/ex01.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex01_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/ex02.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex02_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/ex03.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex03_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/ex04.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex04_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/ex05.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex05_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/ex06.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex06_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/ex07.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex07_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/ex08.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex08_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch20_std_misc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch20_std_misc/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch21_testing/ex01.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex01_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch21_testing/ex02.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex02_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch21_testing/ex03.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex03_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch21_testing/ex04.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex04_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch21_testing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/ch21_testing/mod.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch22_unsafe/ex.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | fn ex01_xx() { 3 | // 4 | } 5 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/ch22_unsafe/mod.rs: -------------------------------------------------------------------------------- 1 | mod ex; 2 | 3 | /* 4 | 5 | TODO X: 6 | 7 | */ 8 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/x/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod types; // TODO X: 必须添加 pub 关键字 2 | -------------------------------------------------------------------------------- /crates/rs-101/rust-by-example/src/x/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-by-example/src/x/types.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-programming-cookbook/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-programming-cookbook/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-101/rust-programming-cookbook/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-programming-cookbook/readme.md -------------------------------------------------------------------------------- /crates/rs-101/rust-programming-cookbook/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-programming-cookbook/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-101/rust-programming-in-action/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-programming-in-action/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-101/rust-programming-in-action/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-programming-in-action/readme.md -------------------------------------------------------------------------------- /crates/rs-101/rust-programming-in-action/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-101/rust-programming-in-action/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-cli/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-cli/bin/binance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/bin/binance.rs -------------------------------------------------------------------------------- /crates/rs-cli/bin/binance_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/bin/binance_async.rs -------------------------------------------------------------------------------- /crates/rs-cli/bin/discord_bot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/bin/discord_bot.rs -------------------------------------------------------------------------------- /crates/rs-cli/bin/eth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/bin/eth.rs -------------------------------------------------------------------------------- /crates/rs-cli/bin/keytool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/bin/keytool.rs -------------------------------------------------------------------------------- /crates/rs-cli/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/bin/main.rs -------------------------------------------------------------------------------- /crates/rs-cli/bin/tui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/bin/tui.rs -------------------------------------------------------------------------------- /crates/rs-cli/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/readme.md -------------------------------------------------------------------------------- /crates/rs-cli/src/commands/binance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/commands/binance.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/commands/eth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/commands/eth.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/commands/keytool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/commands/keytool.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/commands/mod.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/binance/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/binance/account.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/binance/binance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/binance/binance.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/binance/binance_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/binance/binance_async.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/binance/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/binance/market.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/binance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/binance/mod.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/binance/wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/binance/wallet.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/eth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/eth.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/keytool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/keytool.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/core/mod.rs -------------------------------------------------------------------------------- /crates/rs-cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-cli/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi-core/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi-core/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi-core/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi-core/cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi-core/cbindgen.toml -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi-core/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi-core/readme.md -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi-core/src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi-core/src/build.rs -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi-core/src/echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi-core/src/echo.rs -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi-core/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi-core/src/http.rs -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi-core/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi/readme.md -------------------------------------------------------------------------------- /crates/rs-ffi/rs-ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-ffi/rs-ffi/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-gui/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.eslintrc-auto-import.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.eslintrc-auto-import.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.eslintrc.js -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.github/renovate.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.github/workflows/release.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.github/workflows/test-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.github/workflows/test-build.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.github/workflows/test.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.gitignore -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.vscode/extensions.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.vscode/launch.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/.vscode/tasks.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/CHANGES.md -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/LICENSE -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/README.md -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/components.d.ts -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/dist/keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/index.html -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/package.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/pnpm-lock.yaml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/postcss.config.js -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/favicon.ico -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/img.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/img_1.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/img_2.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/logo.svg -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/logo2.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/screenshot.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/screenshot2.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/tauri.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/tauri.svg -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/public/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/public/vue.svg -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/.gitignore -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/build.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/locales/en.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/locales/fr.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/locales/zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/locales/zh-CN.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/locales/zh-HK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/locales/zh-HK.yml -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/migrations/20221029182115_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/migrations/20221029182115_init.sql -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/sqlx-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "db": "SQLite" 3 | } 4 | -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/command/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/command/calc.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/command/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/command/todo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/command/todo.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/config/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/ctx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/ctx/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/main.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/menu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/menu/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/menu/sys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/menu/sys.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/menu/tray.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/menu/tray.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/model/exchange.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/model/exchange.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/model/kv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/model/kv.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/model/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/model/todo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/proto/model/todo.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/service/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/service/app.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/service/exchange.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/service/exchange.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/service/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/kv/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/kv/key.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/kv/kv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/kv/kv.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/kv/kv_enc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/kv/kv_enc.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/kv/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/kv/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/sql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/sql/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/sql/todo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/storage/sql/todo.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/util/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/util/app.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/util/locales.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/util/locales.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/src/util/mod.rs -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/App.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/assets/logo.png -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/assets/main.postcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/assets/main.postcss -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/auto-imports.d.ts -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/Layout.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/Tab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/Tab.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/debug/Debug.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/debug/Debug.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/debug/DebugButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/debug/DebugButton.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/debug/DebugTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/debug/DebugTab.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/demo/Demo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/demo/Demo.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/demo/Hello.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/demo/Hello.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/demo/WebsiteNav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/demo/WebsiteNav.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/drawer/Drawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/drawer/Drawer.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/home/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/home/Home.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/components/settings/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/components/settings/Settings.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/env.d.ts -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/main.ts -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/router.ts -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/scrollWaiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/scrollWaiter.ts -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/store.ts -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/views/Generic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/views/Generic.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/views/Home.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/views/HomeView.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/src/views/NotFound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/src/views/NotFound.vue -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/tailwind.config.js -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/tests/unit/example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/tests/unit/example.test.ts -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/tsconfig.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/tsconfig.node.json -------------------------------------------------------------------------------- /crates/rs-gui/rs-tauri-vue/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/rs-tauri-vue/vite.config.ts -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/examples/streaming/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/examples/streaming/index.html -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/examples/try00.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/examples/try00.rs -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/examples/try01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/examples/try01.rs -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/examples/try01b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/examples/try01b.rs -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/examples/try02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/examples/try02.rs -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/examples/try03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/examples/try03.rs -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/examples/try04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/examples/try04.rs -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-gui/try-wry/readme.md -------------------------------------------------------------------------------- /crates/rs-gui/try-wry/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /crates/rs-leetcode/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-leetcode/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-leetcode/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-leetcode/readme.md -------------------------------------------------------------------------------- /crates/rs-leetcode/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /crates/rs-os/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-os/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/readme.md -------------------------------------------------------------------------------- /crates/rs-os/rs-cross/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-cross/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-os/rs-cross/try-notify/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-cross/try-notify/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-os/rs-cross/try-notify/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-cross/try-notify/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-os/rs-cross/try-notify/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-cross/try-notify/src/main.rs -------------------------------------------------------------------------------- /crates/rs-os/rs-cross/try-notify/src/run2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-cross/try-notify/src/run2.rs -------------------------------------------------------------------------------- /crates/rs-os/rs-cross/try-notify/src/run3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-cross/try-notify/src/run3.rs -------------------------------------------------------------------------------- /crates/rs-os/rs-cross/try-notify/src/run4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-cross/try-notify/src/run4.rs -------------------------------------------------------------------------------- /crates/rs-os/rs-macos/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-macos/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-os/rs-macos/try-notification/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-macos/try-notification/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-os/rs-macos/try-notification/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-os/rs-macos/try-notification/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-os/rs-macos/try-notification/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /crates/rs-pkg/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-pkg/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-pkg/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/readme.md -------------------------------------------------------------------------------- /crates/rs-pkg/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-pkg/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/src/util/mod.rs -------------------------------------------------------------------------------- /crates/rs-pkg/src/util/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/src/util/path.rs -------------------------------------------------------------------------------- /crates/rs-pkg/src/x/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/src/x/mod.rs -------------------------------------------------------------------------------- /crates/rs-pkg/src/x/storage/kv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/src/x/storage/kv.rs -------------------------------------------------------------------------------- /crates/rs-pkg/src/x/storage/kv_enc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/src/x/storage/kv_enc.rs -------------------------------------------------------------------------------- /crates/rs-pkg/src/x/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/src/x/storage/mod.rs -------------------------------------------------------------------------------- /crates/rs-pkg/src/x/storage/sql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-pkg/src/x/storage/sql.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/bin/helloworld/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/bin/helloworld/client.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/bin/helloworld/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/bin/helloworld/server.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/bin/helloworld2/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/bin/helloworld2/client.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/bin/helloworld2/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/bin/helloworld2/server.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/build.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/proto/helloworld/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/proto/helloworld/helloworld.proto -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/readme.md -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/src/pb/helloworld.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-tonic/src/pb/helloworld.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-tonic/src/pb/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod helloworld; 2 | -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/.gitignore -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/idl/volo_example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/idl/volo_example.proto -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/readme.md -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/rust-toolchain.toml -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/src/bin/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/src/bin/client.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/src/bin/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/src/bin/server.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/volo-gen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/volo-gen/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/volo-gen/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/volo-gen/build.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/volo-gen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/volo-gen/src/lib.rs -------------------------------------------------------------------------------- /crates/rs-rpc/rs-volo/volo-gen/volo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-rpc/rs-volo/volo-gen/volo.yml -------------------------------------------------------------------------------- /crates/rs-sql/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-sql/readme.md -------------------------------------------------------------------------------- /crates/rs-sql/rs-sqlcipher/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-sql/rs-sqlcipher/Cargo.toml -------------------------------------------------------------------------------- /crates/rs-sql/rs-sqlcipher/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-sql/rs-sqlcipher/Taskfile.yml -------------------------------------------------------------------------------- /crates/rs-sql/rs-sqlcipher/bin/sqlx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-sql/rs-sqlcipher/bin/sqlx.rs -------------------------------------------------------------------------------- /crates/rs-sql/rs-sqlcipher/migrations/20221025180826_app.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-sql/rs-sqlcipher/migrations/20221025180826_app.sql -------------------------------------------------------------------------------- /crates/rs-sql/rs-sqlcipher/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-sql/rs-sqlcipher/readme.md -------------------------------------------------------------------------------- /crates/rs-sql/rs-sqlcipher/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod sql; 2 | -------------------------------------------------------------------------------- /crates/rs-sql/rs-sqlcipher/src/sql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/rs-sql/rs-sqlcipher/src/sql/mod.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/Cargo.toml -------------------------------------------------------------------------------- /crates/try/rs-cms/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/Taskfile.yml -------------------------------------------------------------------------------- /crates/try/rs-cms/diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/diesel.toml -------------------------------------------------------------------------------- /crates/try/rs-cms/docs/api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/docs/api.http -------------------------------------------------------------------------------- /crates/try/rs-cms/docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/docs/readme.md -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/Cargo.toml -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/brand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/brand.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/cart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/cart.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/comment.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/lib.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/license_capacity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/license_capacity.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/order.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/order_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/order_item.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/order_template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/order_template.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/prelude.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/product.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/product.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/product_attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/product_attribute.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/product_category.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/product_category.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/shop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/shop.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/shop_bill_daily.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/shop_bill_daily.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/shop_employee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/shop_employee.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/shop_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/shop_order.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/shop_product.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/shop_product.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/shop_setting_delivery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/shop_setting_delivery.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/shop_setting_financial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/shop_setting_financial.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/shop_verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/shop_verify.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_3rd_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_3rd_account.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_address.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_auth.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_auth_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_auth_log.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_license.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_license.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_license_active_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_license_active_log.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_order_refund.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_order_refund.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_payment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_payment.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/entity/src/user_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/entity/src/user_profile.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/try/rs-cms/migrations/2022-04-27-152651_init/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/migrations/2022-04-27-152651_init/down.sql -------------------------------------------------------------------------------- /crates/try/rs-cms/migrations/2022-04-27-152651_init/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/migrations/2022-04-27-152651_init/up.sql -------------------------------------------------------------------------------- /crates/try/rs-cms/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/readme.md -------------------------------------------------------------------------------- /crates/try/rs-cms/src/config/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/config/config.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/config/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/try/rs-cms/src/dao/cache/cache.rs: -------------------------------------------------------------------------------- 1 | pub struct CacheDao {} 2 | -------------------------------------------------------------------------------- /crates/try/rs-cms/src/dao/cache/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod cache; 2 | -------------------------------------------------------------------------------- /crates/try/rs-cms/src/dao/db/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod user; 2 | -------------------------------------------------------------------------------- /crates/try/rs-cms/src/dao/db/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/dao/db/user.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/dao/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/dao/mod.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/db/models/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/try/rs-cms/src/db/models/user.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/try/rs-cms/src/db/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/db/schema.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/lib.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/main.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/routes/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/try/rs-cms/src/service/hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/service/hello.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/service/mod.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/service/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/service/user.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/utils/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/utils/db.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/utils/mod.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/utils/route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/utils/route.rs -------------------------------------------------------------------------------- /crates/try/rs-cms/src/utils/shutdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-cms/src/utils/shutdown.rs -------------------------------------------------------------------------------- /crates/try/rs-try/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/Cargo.toml -------------------------------------------------------------------------------- /crates/try/rs-try/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/Taskfile.yml -------------------------------------------------------------------------------- /crates/try/rs-try/bin/dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/bin/dir.rs -------------------------------------------------------------------------------- /crates/try/rs-try/bin/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/bin/file.rs -------------------------------------------------------------------------------- /crates/try/rs-try/bin/gent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/bin/gent.rs -------------------------------------------------------------------------------- /crates/try/rs-try/bin/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/bin/git.rs -------------------------------------------------------------------------------- /crates/try/rs-try/bin/orm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/bin/orm.rs -------------------------------------------------------------------------------- /crates/try/rs-try/bin/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/bin/progress.rs -------------------------------------------------------------------------------- /crates/try/rs-try/bin/sql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/bin/sql.rs -------------------------------------------------------------------------------- /crates/try/rs-try/bin/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/bin/template.rs -------------------------------------------------------------------------------- /crates/try/rs-try/entity/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/entity/Cargo.toml -------------------------------------------------------------------------------- /crates/try/rs-try/entity/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/entity/src/lib.rs -------------------------------------------------------------------------------- /crates/try/rs-try/entity/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/entity/src/prelude.rs -------------------------------------------------------------------------------- /crates/try/rs-try/entity/src/todos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/entity/src/todos.rs -------------------------------------------------------------------------------- /crates/try/rs-try/fixtures/cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/fixtures/cookiecutter.json -------------------------------------------------------------------------------- /crates/try/rs-try/migration/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/migration/Cargo.toml -------------------------------------------------------------------------------- /crates/try/rs-try/migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/migration/README.md -------------------------------------------------------------------------------- /crates/try/rs-try/migration/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/migration/src/lib.rs -------------------------------------------------------------------------------- /crates/try/rs-try/migration/src/m20220101_000001_create_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/migration/src/m20220101_000001_create_table.rs -------------------------------------------------------------------------------- /crates/try/rs-try/migration/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/migration/src/main.rs -------------------------------------------------------------------------------- /crates/try/rs-try/migrations/20221002010559_app.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/migrations/20221002010559_app.sql -------------------------------------------------------------------------------- /crates/try/rs-try/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/readme.md -------------------------------------------------------------------------------- /crates/try/rs-try/src/git/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/src/git/mod.rs -------------------------------------------------------------------------------- /crates/try/rs-try/src/json/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/src/json/mod.rs -------------------------------------------------------------------------------- /crates/try/rs-try/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/src/lib.rs -------------------------------------------------------------------------------- /crates/try/rs-try/src/orm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/src/orm/mod.rs -------------------------------------------------------------------------------- /crates/try/rs-try/src/orm/mutation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/src/orm/mutation.rs -------------------------------------------------------------------------------- /crates/try/rs-try/src/orm/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/src/orm/query.rs -------------------------------------------------------------------------------- /crates/try/rs-try/src/sql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/crates/try/rs-try/src/sql/mod.rs -------------------------------------------------------------------------------- /crates/try/rs-try/templates/hello.html: -------------------------------------------------------------------------------- 1 | Hello, {{ name }}! 2 | -------------------------------------------------------------------------------- /docs/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/docs/dev.md -------------------------------------------------------------------------------- /docs/images/cli-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/docs/images/cli-usage.png -------------------------------------------------------------------------------- /docs/images/trade-avg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/docs/images/trade-avg.png -------------------------------------------------------------------------------- /docs/images/trade-avg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/docs/images/trade-avg2.png -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/rust-core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/docs/rust-core.md -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-rs/learn-rs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------