├── .env ├── .github ├── dependabot.yml └── workflows │ └── release.yml ├── .gitignore ├── .vscode ├── argv.json ├── commandbar.json ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── Cargo.lock ├── Cargo.toml ├── Cross.toml ├── Dockerfile ├── Dockerfile-x86_64-unknown-linux-musl ├── LICENSE ├── README.md ├── api ├── Cargo.toml └── src │ ├── adventures │ ├── delete.rs │ ├── excel.rs │ ├── favorite.rs │ ├── get.rs │ ├── journey.rs │ ├── list.rs │ ├── mod.rs │ ├── my_list.rs │ ├── play_list.rs │ ├── response.rs │ ├── sync.rs │ ├── tabs.rs │ └── version.rs │ ├── app_error.rs │ ├── app_index.rs │ ├── app_request.rs │ ├── app_response.rs │ ├── app_routes.rs │ ├── app_state.rs │ ├── lib.rs │ └── users │ ├── change_password.rs │ ├── change_username.rs │ ├── login.rs │ ├── me.rs │ ├── mod.rs │ └── registry.rs ├── domain ├── Cargo.toml └── src │ ├── adventures │ ├── errors.rs │ ├── manager.rs │ ├── manager_impl.rs │ ├── mod.rs │ └── models.rs │ ├── errors.rs │ ├── favorites │ ├── errors.rs │ ├── manager.rs │ ├── manager_impl.rs │ ├── mod.rs │ └── models.rs │ ├── lib.rs │ ├── users │ ├── errors.rs │ ├── manager.rs │ ├── manager_impl.rs │ ├── mod.rs │ └── models.rs │ └── utils.rs ├── extra ├── Cargo.toml └── src │ ├── authorization │ ├── README.md │ ├── mod.rs │ ├── rbac_model.conf │ └── rbac_policy.csv │ ├── email │ ├── error.rs │ └── mod.rs │ ├── lib.rs │ ├── logger │ ├── mod.rs │ └── tracing_logger.rs │ ├── meilisearch │ ├── connection.rs │ ├── error.rs │ ├── mod.rs │ └── operation.rs │ └── redis │ ├── connection.rs │ ├── mod.rs │ └── operation.rs ├── macros ├── Cargo.toml └── src │ ├── api │ ├── from_error.rs │ ├── mod.rs │ └── router.rs │ ├── args.rs │ ├── lib.rs │ ├── repository │ ├── from_model.rs │ └── mod.rs │ └── util.rs ├── repository ├── Cargo.toml ├── README.md ├── migrations │ ├── 20211026101003_my_adventures.down.sql │ ├── 20211026101003_my_adventures.up.sql │ ├── 20211026105715_my_adventures_add_data.down.sql │ ├── 20211026105715_my_adventures_add_data.up.sql │ ├── 20211027024857_my_users.down.sql │ ├── 20211027024857_my_users.up.sql │ ├── 20211104065043_my_adventures_add_user.down.sql │ ├── 20211104065043_my_adventures_add_user.up.sql │ ├── 20211105054320_my_adventures_add_title_crypto.down.sql │ ├── 20211105054320_my_adventures_add_title_crypto.up.sql │ ├── 20211106061227_my_favorites.down.sql │ ├── 20211106061227_my_favorites.up.sql │ ├── 20211114020247_my_adventures_add_fav_count.down.sql │ ├── 20211114020247_my_adventures_add_fav_count.up.sql │ ├── 20211129000816_my_users_unique_username.down.sql │ └── 20211129000816_my_users_unique_username.up.sql └── src │ ├── adventures │ ├── mod.rs │ ├── models.rs │ └── repo.rs │ ├── db │ ├── connection.rs │ ├── mod.rs │ ├── params.rs │ ├── read.rs │ ├── types.rs │ └── write.rs │ ├── favorites │ ├── mod.rs │ ├── models.rs │ └── repo.rs │ ├── lib.rs │ └── users │ ├── mod.rs │ ├── models.rs │ └── repo.rs ├── rust-toolchain.toml ├── rustfmt.toml ├── search ├── Cargo.toml ├── README.md └── src │ ├── adventures │ ├── add.rs │ ├── error.rs │ ├── mod.rs │ ├── model.rs │ └── query.rs │ ├── favorite │ └── mod.rs │ └── lib.rs ├── server_app ├── Cargo.toml └── src │ └── main.rs ├── server_lib ├── Cargo.toml └── src │ └── lib.rs ├── util ├── Cargo.toml ├── build.rs └── src │ ├── date │ ├── error.rs │ ├── format.rs │ ├── mod.rs │ └── timezone.rs │ ├── excel │ ├── error.rs │ └── mod.rs │ ├── http │ ├── error.rs │ ├── mod.rs │ └── request.rs │ ├── i18n │ ├── lang.rs │ ├── languages │ │ ├── en.toml │ │ └── zh_CN.toml │ └── mod.rs │ ├── jwt │ └── mod.rs │ └── lib.rs └── vars ├── Cargo.toml └── src ├── consts.rs ├── lib.rs └── types.rs /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/.env -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.vscode/argv.json: -------------------------------------------------------------------------------- 1 | { 2 | "locale": "zh-cn" 3 | } -------------------------------------------------------------------------------- /.vscode/commandbar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/.vscode/commandbar.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/Cross.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-x86_64-unknown-linux-musl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/Dockerfile-x86_64-unknown-linux-musl -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/README.md -------------------------------------------------------------------------------- /api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/Cargo.toml -------------------------------------------------------------------------------- /api/src/adventures/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/delete.rs -------------------------------------------------------------------------------- /api/src/adventures/excel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/excel.rs -------------------------------------------------------------------------------- /api/src/adventures/favorite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/favorite.rs -------------------------------------------------------------------------------- /api/src/adventures/get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/get.rs -------------------------------------------------------------------------------- /api/src/adventures/journey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/journey.rs -------------------------------------------------------------------------------- /api/src/adventures/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/list.rs -------------------------------------------------------------------------------- /api/src/adventures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/mod.rs -------------------------------------------------------------------------------- /api/src/adventures/my_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/my_list.rs -------------------------------------------------------------------------------- /api/src/adventures/play_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/play_list.rs -------------------------------------------------------------------------------- /api/src/adventures/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/response.rs -------------------------------------------------------------------------------- /api/src/adventures/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/sync.rs -------------------------------------------------------------------------------- /api/src/adventures/tabs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/tabs.rs -------------------------------------------------------------------------------- /api/src/adventures/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/adventures/version.rs -------------------------------------------------------------------------------- /api/src/app_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/app_error.rs -------------------------------------------------------------------------------- /api/src/app_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/app_index.rs -------------------------------------------------------------------------------- /api/src/app_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/app_request.rs -------------------------------------------------------------------------------- /api/src/app_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/app_response.rs -------------------------------------------------------------------------------- /api/src/app_routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/app_routes.rs -------------------------------------------------------------------------------- /api/src/app_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/app_state.rs -------------------------------------------------------------------------------- /api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/lib.rs -------------------------------------------------------------------------------- /api/src/users/change_password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/users/change_password.rs -------------------------------------------------------------------------------- /api/src/users/change_username.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/users/change_username.rs -------------------------------------------------------------------------------- /api/src/users/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/users/login.rs -------------------------------------------------------------------------------- /api/src/users/me.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/users/me.rs -------------------------------------------------------------------------------- /api/src/users/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/users/mod.rs -------------------------------------------------------------------------------- /api/src/users/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/api/src/users/registry.rs -------------------------------------------------------------------------------- /domain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/Cargo.toml -------------------------------------------------------------------------------- /domain/src/adventures/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/adventures/errors.rs -------------------------------------------------------------------------------- /domain/src/adventures/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/adventures/manager.rs -------------------------------------------------------------------------------- /domain/src/adventures/manager_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/adventures/manager_impl.rs -------------------------------------------------------------------------------- /domain/src/adventures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/adventures/mod.rs -------------------------------------------------------------------------------- /domain/src/adventures/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/adventures/models.rs -------------------------------------------------------------------------------- /domain/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/errors.rs -------------------------------------------------------------------------------- /domain/src/favorites/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/favorites/errors.rs -------------------------------------------------------------------------------- /domain/src/favorites/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/favorites/manager.rs -------------------------------------------------------------------------------- /domain/src/favorites/manager_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/favorites/manager_impl.rs -------------------------------------------------------------------------------- /domain/src/favorites/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/favorites/mod.rs -------------------------------------------------------------------------------- /domain/src/favorites/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/favorites/models.rs -------------------------------------------------------------------------------- /domain/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/lib.rs -------------------------------------------------------------------------------- /domain/src/users/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/users/errors.rs -------------------------------------------------------------------------------- /domain/src/users/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/users/manager.rs -------------------------------------------------------------------------------- /domain/src/users/manager_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/users/manager_impl.rs -------------------------------------------------------------------------------- /domain/src/users/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/users/mod.rs -------------------------------------------------------------------------------- /domain/src/users/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/users/models.rs -------------------------------------------------------------------------------- /domain/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/domain/src/utils.rs -------------------------------------------------------------------------------- /extra/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/Cargo.toml -------------------------------------------------------------------------------- /extra/src/authorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/authorization/README.md -------------------------------------------------------------------------------- /extra/src/authorization/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/authorization/mod.rs -------------------------------------------------------------------------------- /extra/src/authorization/rbac_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/authorization/rbac_model.conf -------------------------------------------------------------------------------- /extra/src/authorization/rbac_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/authorization/rbac_policy.csv -------------------------------------------------------------------------------- /extra/src/email/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/email/error.rs -------------------------------------------------------------------------------- /extra/src/email/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/email/mod.rs -------------------------------------------------------------------------------- /extra/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/lib.rs -------------------------------------------------------------------------------- /extra/src/logger/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/logger/mod.rs -------------------------------------------------------------------------------- /extra/src/logger/tracing_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/logger/tracing_logger.rs -------------------------------------------------------------------------------- /extra/src/meilisearch/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/meilisearch/connection.rs -------------------------------------------------------------------------------- /extra/src/meilisearch/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/meilisearch/error.rs -------------------------------------------------------------------------------- /extra/src/meilisearch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/meilisearch/mod.rs -------------------------------------------------------------------------------- /extra/src/meilisearch/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/meilisearch/operation.rs -------------------------------------------------------------------------------- /extra/src/redis/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/redis/connection.rs -------------------------------------------------------------------------------- /extra/src/redis/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/redis/mod.rs -------------------------------------------------------------------------------- /extra/src/redis/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/extra/src/redis/operation.rs -------------------------------------------------------------------------------- /macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/macros/Cargo.toml -------------------------------------------------------------------------------- /macros/src/api/from_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/macros/src/api/from_error.rs -------------------------------------------------------------------------------- /macros/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/macros/src/api/mod.rs -------------------------------------------------------------------------------- /macros/src/api/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/macros/src/api/router.rs -------------------------------------------------------------------------------- /macros/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/macros/src/args.rs -------------------------------------------------------------------------------- /macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/macros/src/lib.rs -------------------------------------------------------------------------------- /macros/src/repository/from_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/macros/src/repository/from_model.rs -------------------------------------------------------------------------------- /macros/src/repository/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod from_model; 2 | -------------------------------------------------------------------------------- /macros/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/macros/src/util.rs -------------------------------------------------------------------------------- /repository/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/Cargo.toml -------------------------------------------------------------------------------- /repository/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/README.md -------------------------------------------------------------------------------- /repository/migrations/20211026101003_my_adventures.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | DROP TABLE my_adventures; -------------------------------------------------------------------------------- /repository/migrations/20211026101003_my_adventures.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211026101003_my_adventures.up.sql -------------------------------------------------------------------------------- /repository/migrations/20211026105715_my_adventures_add_data.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | DELETE FROM my_adventures; -------------------------------------------------------------------------------- /repository/migrations/20211026105715_my_adventures_add_data.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211026105715_my_adventures_add_data.up.sql -------------------------------------------------------------------------------- /repository/migrations/20211027024857_my_users.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | DROP TABLE "my_users"; -------------------------------------------------------------------------------- /repository/migrations/20211027024857_my_users.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211027024857_my_users.up.sql -------------------------------------------------------------------------------- /repository/migrations/20211104065043_my_adventures_add_user.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | ALTER TABLE my_adventures DROP COLUMN user_id; -------------------------------------------------------------------------------- /repository/migrations/20211104065043_my_adventures_add_user.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211104065043_my_adventures_add_user.up.sql -------------------------------------------------------------------------------- /repository/migrations/20211105054320_my_adventures_add_title_crypto.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | ALTER TABLE my_adventures DROP COLUMN title_crypto; -------------------------------------------------------------------------------- /repository/migrations/20211105054320_my_adventures_add_title_crypto.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211105054320_my_adventures_add_title_crypto.up.sql -------------------------------------------------------------------------------- /repository/migrations/20211106061227_my_favorites.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | DROP TABLE my_favorites; -------------------------------------------------------------------------------- /repository/migrations/20211106061227_my_favorites.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211106061227_my_favorites.up.sql -------------------------------------------------------------------------------- /repository/migrations/20211114020247_my_adventures_add_fav_count.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | ALTER TABLE my_adventures DROP COLUMN fav_count; -------------------------------------------------------------------------------- /repository/migrations/20211114020247_my_adventures_add_fav_count.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211114020247_my_adventures_add_fav_count.up.sql -------------------------------------------------------------------------------- /repository/migrations/20211129000816_my_users_unique_username.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211129000816_my_users_unique_username.down.sql -------------------------------------------------------------------------------- /repository/migrations/20211129000816_my_users_unique_username.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/migrations/20211129000816_my_users_unique_username.up.sql -------------------------------------------------------------------------------- /repository/src/adventures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/adventures/mod.rs -------------------------------------------------------------------------------- /repository/src/adventures/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/adventures/models.rs -------------------------------------------------------------------------------- /repository/src/adventures/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/adventures/repo.rs -------------------------------------------------------------------------------- /repository/src/db/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/db/connection.rs -------------------------------------------------------------------------------- /repository/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/db/mod.rs -------------------------------------------------------------------------------- /repository/src/db/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/db/params.rs -------------------------------------------------------------------------------- /repository/src/db/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/db/read.rs -------------------------------------------------------------------------------- /repository/src/db/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/db/types.rs -------------------------------------------------------------------------------- /repository/src/db/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/db/write.rs -------------------------------------------------------------------------------- /repository/src/favorites/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/favorites/mod.rs -------------------------------------------------------------------------------- /repository/src/favorites/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/favorites/models.rs -------------------------------------------------------------------------------- /repository/src/favorites/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/favorites/repo.rs -------------------------------------------------------------------------------- /repository/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/lib.rs -------------------------------------------------------------------------------- /repository/src/users/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/users/mod.rs -------------------------------------------------------------------------------- /repository/src/users/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/users/models.rs -------------------------------------------------------------------------------- /repository/src/users/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/repository/src/users/repo.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /search/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/search/Cargo.toml -------------------------------------------------------------------------------- /search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/search/README.md -------------------------------------------------------------------------------- /search/src/adventures/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/search/src/adventures/add.rs -------------------------------------------------------------------------------- /search/src/adventures/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/search/src/adventures/error.rs -------------------------------------------------------------------------------- /search/src/adventures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/search/src/adventures/mod.rs -------------------------------------------------------------------------------- /search/src/adventures/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/search/src/adventures/model.rs -------------------------------------------------------------------------------- /search/src/adventures/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/search/src/adventures/query.rs -------------------------------------------------------------------------------- /search/src/favorite/mod.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /search/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/search/src/lib.rs -------------------------------------------------------------------------------- /server_app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/server_app/Cargo.toml -------------------------------------------------------------------------------- /server_app/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/server_app/src/main.rs -------------------------------------------------------------------------------- /server_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/server_lib/Cargo.toml -------------------------------------------------------------------------------- /server_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/server_lib/src/lib.rs -------------------------------------------------------------------------------- /util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/Cargo.toml -------------------------------------------------------------------------------- /util/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/build.rs -------------------------------------------------------------------------------- /util/src/date/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/date/error.rs -------------------------------------------------------------------------------- /util/src/date/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/date/format.rs -------------------------------------------------------------------------------- /util/src/date/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/date/mod.rs -------------------------------------------------------------------------------- /util/src/date/timezone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/date/timezone.rs -------------------------------------------------------------------------------- /util/src/excel/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/excel/error.rs -------------------------------------------------------------------------------- /util/src/excel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/excel/mod.rs -------------------------------------------------------------------------------- /util/src/http/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/http/error.rs -------------------------------------------------------------------------------- /util/src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/http/mod.rs -------------------------------------------------------------------------------- /util/src/http/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/http/request.rs -------------------------------------------------------------------------------- /util/src/i18n/lang.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/i18n/lang.rs -------------------------------------------------------------------------------- /util/src/i18n/languages/en.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/i18n/languages/en.toml -------------------------------------------------------------------------------- /util/src/i18n/languages/zh_CN.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/i18n/languages/zh_CN.toml -------------------------------------------------------------------------------- /util/src/i18n/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/i18n/mod.rs -------------------------------------------------------------------------------- /util/src/jwt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/jwt/mod.rs -------------------------------------------------------------------------------- /util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/util/src/lib.rs -------------------------------------------------------------------------------- /vars/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/vars/Cargo.toml -------------------------------------------------------------------------------- /vars/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/vars/src/consts.rs -------------------------------------------------------------------------------- /vars/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/vars/src/lib.rs -------------------------------------------------------------------------------- /vars/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonOsaka/rust-web-server-axum/HEAD/vars/src/types.rs --------------------------------------------------------------------------------