├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── backend ├── Cargo.lock ├── Cargo.toml ├── auth │ ├── Cargo.toml │ └── src │ │ ├── banned_set.rs │ │ ├── jwt.rs │ │ ├── lib.rs │ │ ├── password.rs │ │ ├── secret.rs │ │ └── test.rs ├── db │ ├── Cargo.lock │ ├── Cargo.toml │ ├── diesel.toml │ ├── migrations │ │ ├── .gitkeep │ │ ├── 00000000000000_diesel_initial_setup │ │ │ ├── down.sql │ │ │ └── up.sql │ │ ├── 2018-02-09-022533_create_users │ │ │ ├── down.sql │ │ │ └── up.sql │ │ ├── 2018-02-09-022624_create_articles │ │ │ ├── down.sql │ │ │ └── up.sql │ │ ├── 2018-02-14-032030_forums │ │ │ ├── down.sql │ │ │ └── up.sql │ │ ├── 2018-02-24-231648_create_buckets │ │ │ ├── down.sql │ │ │ └── up.sql │ │ └── 2018-03-08-022230_create_chat │ │ │ ├── down.sql │ │ │ └── up.sql │ ├── src │ │ ├── calls │ │ │ ├── answer.rs │ │ │ ├── article.rs │ │ │ ├── auth.rs │ │ │ ├── bucket.rs │ │ │ ├── chat.rs │ │ │ ├── forum.rs │ │ │ ├── message.rs │ │ │ ├── mod.rs │ │ │ ├── post.rs │ │ │ ├── question.rs │ │ │ ├── thread.rs │ │ │ └── user.rs │ │ ├── conversions │ │ │ ├── answer.rs │ │ │ ├── article.rs │ │ │ ├── bucket.rs │ │ │ ├── chat.rs │ │ │ ├── forum.rs │ │ │ ├── message.rs │ │ │ ├── mod.rs │ │ │ ├── post.rs │ │ │ ├── question.rs │ │ │ ├── thread.rs │ │ │ └── user.rs │ │ ├── diesel_extensions │ │ │ ├── mod.rs │ │ │ └── pagination.rs │ │ ├── lib.rs │ │ └── schema.rs │ └── tests │ │ ├── bench.rs │ │ ├── calls │ │ ├── auth.rs │ │ ├── bucket.rs │ │ ├── forum.rs │ │ ├── mod.rs │ │ └── user.rs │ │ └── integration.rs ├── default.nix ├── error │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── pool │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── rustfmt.toml ├── server │ ├── Cargo.toml │ ├── Rocket.toml │ ├── dep.png │ ├── src │ │ ├── lib.rs │ │ ├── main.rs │ │ └── routes │ │ │ ├── answer.rs │ │ │ ├── article.rs │ │ │ ├── auth.rs │ │ │ ├── bucket.rs │ │ │ ├── chat.rs │ │ │ ├── forum.rs │ │ │ ├── message.rs │ │ │ ├── mod.rs │ │ │ ├── post.rs │ │ │ ├── question.rs │ │ │ ├── static_file.rs │ │ │ ├── thread.rs │ │ │ └── user.rs │ └── tests │ │ └── user.rs ├── testing_common │ ├── Cargo.toml │ └── src │ │ ├── database_error.rs │ │ ├── lib.rs │ │ ├── query_helper.rs │ │ └── setup.rs ├── testing_fixtures │ ├── Cargo.toml │ └── src │ │ ├── fixtures │ │ ├── bucket.rs │ │ ├── forum.rs │ │ ├── mod.rs │ │ └── user.rs │ │ └── lib.rs └── warp_server │ ├── Cargo.toml │ └── src │ ├── error.rs │ ├── logging.rs │ ├── main.rs │ ├── routes │ ├── answer.rs │ ├── article.rs │ ├── auth.rs │ ├── bucket.rs │ ├── chat.rs │ ├── forum.rs │ ├── message.rs │ ├── mod.rs │ ├── post.rs │ ├── question.rs │ ├── static_file.rs │ ├── thread.rs │ └── user.rs │ ├── state │ ├── banned_list.rs │ ├── db_integration.rs │ ├── jwt.rs │ └── mod.rs │ ├── util.rs │ └── uuid_integration.rs ├── frontend ├── Cargo.lock ├── Cargo.toml ├── app │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Web.toml │ ├── src │ │ └── main.rs │ └── static │ │ ├── index.html │ │ └── styles.css ├── auth │ ├── Cargo.toml │ └── src │ │ ├── create_account_component.rs │ │ ├── lib.rs │ │ ├── login_component.rs │ │ └── requests.rs ├── boids │ ├── Cargo.toml │ ├── examples │ │ └── boids_example │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ └── src │ │ ├── boid.rs │ │ ├── ecs.rs │ │ ├── flocks.rs │ │ ├── lib.rs │ │ ├── obsticle.rs │ │ ├── point.rs │ │ ├── range.rs │ │ ├── resize_service.rs │ │ ├── simulation.rs │ │ └── vector.rs ├── bucket │ ├── Cargo.toml │ └── src │ │ ├── bucket.rs │ │ ├── bucket_management.rs │ │ ├── bucket_participants.rs │ │ ├── buckets.rs │ │ ├── lib.rs │ │ ├── new_bucket.rs │ │ └── requests.rs ├── common │ ├── Cargo.toml │ └── src │ │ ├── datatypes │ │ ├── answer.rs │ │ ├── bucket.rs │ │ ├── forum.rs │ │ ├── mod.rs │ │ ├── post.rs │ │ ├── question.rs │ │ ├── thread.rs │ │ └── user.rs │ │ ├── fetch.rs │ │ ├── lib.rs │ │ ├── notification.rs │ │ └── user.rs ├── default.nix ├── forum │ ├── Cargo.toml │ └── src │ │ ├── forums_list.rs │ │ ├── lib.rs │ │ ├── new_forum.rs │ │ ├── new_thread.rs │ │ ├── post_tree.rs │ │ ├── requests.rs │ │ ├── thread.rs │ │ ├── threads_list.rs │ │ └── title.rs ├── header │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── routes │ ├── Cargo.toml │ └── src │ │ ├── auth.rs │ │ ├── bucket.rs │ │ ├── forum.rs │ │ ├── lib.rs │ │ └── routing.rs └── util │ ├── Cargo.toml │ ├── inlined_assets │ ├── Fidget.svg │ └── LoadingRoll.svg │ └── src │ ├── button.rs │ ├── input.rs │ ├── lib.rs │ ├── link.rs │ ├── loadable.rs │ ├── loading.rs │ ├── markdown │ ├── author_markdown_side_by_side.rs │ ├── author_markdown_toggle.rs │ └── mod.rs │ ├── uploadable.rs │ └── wrappers.rs ├── identifiers ├── Cargo.toml └── src │ ├── answer.rs │ ├── article.rs │ ├── bucket.rs │ ├── chat.rs │ ├── forum.rs │ ├── lib.rs │ ├── message.rs │ ├── post.rs │ ├── question.rs │ ├── thread.rs │ └── user.rs ├── rustfmt.toml └── wire ├── Cargo.lock ├── Cargo.toml └── src ├── answer.rs ├── article.rs ├── bucket.rs ├── chat.rs ├── forum.rs ├── lib.rs ├── login.rs ├── message.rs ├── post.rs ├── question.rs ├── thread.rs └── user.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/README.md -------------------------------------------------------------------------------- /backend/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/Cargo.lock -------------------------------------------------------------------------------- /backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/Cargo.toml -------------------------------------------------------------------------------- /backend/auth/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/auth/Cargo.toml -------------------------------------------------------------------------------- /backend/auth/src/banned_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/auth/src/banned_set.rs -------------------------------------------------------------------------------- /backend/auth/src/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/auth/src/jwt.rs -------------------------------------------------------------------------------- /backend/auth/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/auth/src/lib.rs -------------------------------------------------------------------------------- /backend/auth/src/password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/auth/src/password.rs -------------------------------------------------------------------------------- /backend/auth/src/secret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/auth/src/secret.rs -------------------------------------------------------------------------------- /backend/auth/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/auth/src/test.rs -------------------------------------------------------------------------------- /backend/db/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/Cargo.lock -------------------------------------------------------------------------------- /backend/db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/Cargo.toml -------------------------------------------------------------------------------- /backend/db/diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/diesel.toml -------------------------------------------------------------------------------- /backend/db/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/db/migrations/00000000000000_diesel_initial_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/00000000000000_diesel_initial_setup/down.sql -------------------------------------------------------------------------------- /backend/db/migrations/00000000000000_diesel_initial_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/00000000000000_diesel_initial_setup/up.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-02-09-022533_create_users/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-02-09-022533_create_users/down.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-02-09-022533_create_users/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-02-09-022533_create_users/up.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-02-09-022624_create_articles/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | DROP TABLE articles; -------------------------------------------------------------------------------- /backend/db/migrations/2018-02-09-022624_create_articles/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-02-09-022624_create_articles/up.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-02-14-032030_forums/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-02-14-032030_forums/down.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-02-14-032030_forums/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-02-14-032030_forums/up.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-02-24-231648_create_buckets/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-02-24-231648_create_buckets/down.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-02-24-231648_create_buckets/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-02-24-231648_create_buckets/up.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-03-08-022230_create_chat/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-03-08-022230_create_chat/down.sql -------------------------------------------------------------------------------- /backend/db/migrations/2018-03-08-022230_create_chat/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/migrations/2018-03-08-022230_create_chat/up.sql -------------------------------------------------------------------------------- /backend/db/src/calls/answer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/answer.rs -------------------------------------------------------------------------------- /backend/db/src/calls/article.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/article.rs -------------------------------------------------------------------------------- /backend/db/src/calls/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/auth.rs -------------------------------------------------------------------------------- /backend/db/src/calls/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/bucket.rs -------------------------------------------------------------------------------- /backend/db/src/calls/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/chat.rs -------------------------------------------------------------------------------- /backend/db/src/calls/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/forum.rs -------------------------------------------------------------------------------- /backend/db/src/calls/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/message.rs -------------------------------------------------------------------------------- /backend/db/src/calls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/mod.rs -------------------------------------------------------------------------------- /backend/db/src/calls/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/post.rs -------------------------------------------------------------------------------- /backend/db/src/calls/question.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/question.rs -------------------------------------------------------------------------------- /backend/db/src/calls/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/thread.rs -------------------------------------------------------------------------------- /backend/db/src/calls/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/calls/user.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/answer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/answer.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/article.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/article.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/bucket.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/chat.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/forum.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/message.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/mod.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/post.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/question.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/question.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/thread.rs -------------------------------------------------------------------------------- /backend/db/src/conversions/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/conversions/user.rs -------------------------------------------------------------------------------- /backend/db/src/diesel_extensions/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod pagination; 2 | -------------------------------------------------------------------------------- /backend/db/src/diesel_extensions/pagination.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/diesel_extensions/pagination.rs -------------------------------------------------------------------------------- /backend/db/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/lib.rs -------------------------------------------------------------------------------- /backend/db/src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/src/schema.rs -------------------------------------------------------------------------------- /backend/db/tests/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/tests/bench.rs -------------------------------------------------------------------------------- /backend/db/tests/calls/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/tests/calls/auth.rs -------------------------------------------------------------------------------- /backend/db/tests/calls/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/tests/calls/bucket.rs -------------------------------------------------------------------------------- /backend/db/tests/calls/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/tests/calls/forum.rs -------------------------------------------------------------------------------- /backend/db/tests/calls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/tests/calls/mod.rs -------------------------------------------------------------------------------- /backend/db/tests/calls/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/tests/calls/user.rs -------------------------------------------------------------------------------- /backend/db/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/db/tests/integration.rs -------------------------------------------------------------------------------- /backend/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/default.nix -------------------------------------------------------------------------------- /backend/error/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/error/Cargo.toml -------------------------------------------------------------------------------- /backend/error/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/error/src/lib.rs -------------------------------------------------------------------------------- /backend/pool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/pool/Cargo.toml -------------------------------------------------------------------------------- /backend/pool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/pool/src/lib.rs -------------------------------------------------------------------------------- /backend/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/rustfmt.toml -------------------------------------------------------------------------------- /backend/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/Cargo.toml -------------------------------------------------------------------------------- /backend/server/Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/Rocket.toml -------------------------------------------------------------------------------- /backend/server/dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/dep.png -------------------------------------------------------------------------------- /backend/server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/lib.rs -------------------------------------------------------------------------------- /backend/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/main.rs -------------------------------------------------------------------------------- /backend/server/src/routes/answer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/answer.rs -------------------------------------------------------------------------------- /backend/server/src/routes/article.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/article.rs -------------------------------------------------------------------------------- /backend/server/src/routes/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/auth.rs -------------------------------------------------------------------------------- /backend/server/src/routes/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/bucket.rs -------------------------------------------------------------------------------- /backend/server/src/routes/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/chat.rs -------------------------------------------------------------------------------- /backend/server/src/routes/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/forum.rs -------------------------------------------------------------------------------- /backend/server/src/routes/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/message.rs -------------------------------------------------------------------------------- /backend/server/src/routes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/mod.rs -------------------------------------------------------------------------------- /backend/server/src/routes/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/post.rs -------------------------------------------------------------------------------- /backend/server/src/routes/question.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/question.rs -------------------------------------------------------------------------------- /backend/server/src/routes/static_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/static_file.rs -------------------------------------------------------------------------------- /backend/server/src/routes/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/thread.rs -------------------------------------------------------------------------------- /backend/server/src/routes/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/src/routes/user.rs -------------------------------------------------------------------------------- /backend/server/tests/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/server/tests/user.rs -------------------------------------------------------------------------------- /backend/testing_common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_common/Cargo.toml -------------------------------------------------------------------------------- /backend/testing_common/src/database_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_common/src/database_error.rs -------------------------------------------------------------------------------- /backend/testing_common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_common/src/lib.rs -------------------------------------------------------------------------------- /backend/testing_common/src/query_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_common/src/query_helper.rs -------------------------------------------------------------------------------- /backend/testing_common/src/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_common/src/setup.rs -------------------------------------------------------------------------------- /backend/testing_fixtures/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_fixtures/Cargo.toml -------------------------------------------------------------------------------- /backend/testing_fixtures/src/fixtures/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_fixtures/src/fixtures/bucket.rs -------------------------------------------------------------------------------- /backend/testing_fixtures/src/fixtures/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_fixtures/src/fixtures/forum.rs -------------------------------------------------------------------------------- /backend/testing_fixtures/src/fixtures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_fixtures/src/fixtures/mod.rs -------------------------------------------------------------------------------- /backend/testing_fixtures/src/fixtures/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_fixtures/src/fixtures/user.rs -------------------------------------------------------------------------------- /backend/testing_fixtures/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/testing_fixtures/src/lib.rs -------------------------------------------------------------------------------- /backend/warp_server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/Cargo.toml -------------------------------------------------------------------------------- /backend/warp_server/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/error.rs -------------------------------------------------------------------------------- /backend/warp_server/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/logging.rs -------------------------------------------------------------------------------- /backend/warp_server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/main.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/answer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/answer.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/article.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/article.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/auth.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/bucket.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/chat.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/forum.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/message.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/mod.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/post.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/question.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/question.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/static_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/static_file.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/thread.rs -------------------------------------------------------------------------------- /backend/warp_server/src/routes/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/routes/user.rs -------------------------------------------------------------------------------- /backend/warp_server/src/state/banned_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/state/banned_list.rs -------------------------------------------------------------------------------- /backend/warp_server/src/state/db_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/state/db_integration.rs -------------------------------------------------------------------------------- /backend/warp_server/src/state/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/state/jwt.rs -------------------------------------------------------------------------------- /backend/warp_server/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/state/mod.rs -------------------------------------------------------------------------------- /backend/warp_server/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/util.rs -------------------------------------------------------------------------------- /backend/warp_server/src/uuid_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/backend/warp_server/src/uuid_integration.rs -------------------------------------------------------------------------------- /frontend/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/Cargo.lock -------------------------------------------------------------------------------- /frontend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/Cargo.toml -------------------------------------------------------------------------------- /frontend/app/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/app/Cargo.lock -------------------------------------------------------------------------------- /frontend/app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/app/Cargo.toml -------------------------------------------------------------------------------- /frontend/app/Web.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/app/Web.toml -------------------------------------------------------------------------------- /frontend/app/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/app/src/main.rs -------------------------------------------------------------------------------- /frontend/app/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/app/static/index.html -------------------------------------------------------------------------------- /frontend/app/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/app/static/styles.css -------------------------------------------------------------------------------- /frontend/auth/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/auth/Cargo.toml -------------------------------------------------------------------------------- /frontend/auth/src/create_account_component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/auth/src/create_account_component.rs -------------------------------------------------------------------------------- /frontend/auth/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/auth/src/lib.rs -------------------------------------------------------------------------------- /frontend/auth/src/login_component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/auth/src/login_component.rs -------------------------------------------------------------------------------- /frontend/auth/src/requests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/auth/src/requests.rs -------------------------------------------------------------------------------- /frontend/boids/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/Cargo.toml -------------------------------------------------------------------------------- /frontend/boids/examples/boids_example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/examples/boids_example/Cargo.toml -------------------------------------------------------------------------------- /frontend/boids/examples/boids_example/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/examples/boids_example/src/main.rs -------------------------------------------------------------------------------- /frontend/boids/src/boid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/boid.rs -------------------------------------------------------------------------------- /frontend/boids/src/ecs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/ecs.rs -------------------------------------------------------------------------------- /frontend/boids/src/flocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/flocks.rs -------------------------------------------------------------------------------- /frontend/boids/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/lib.rs -------------------------------------------------------------------------------- /frontend/boids/src/obsticle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/obsticle.rs -------------------------------------------------------------------------------- /frontend/boids/src/point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/point.rs -------------------------------------------------------------------------------- /frontend/boids/src/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/range.rs -------------------------------------------------------------------------------- /frontend/boids/src/resize_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/resize_service.rs -------------------------------------------------------------------------------- /frontend/boids/src/simulation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/simulation.rs -------------------------------------------------------------------------------- /frontend/boids/src/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/boids/src/vector.rs -------------------------------------------------------------------------------- /frontend/bucket/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/bucket/Cargo.toml -------------------------------------------------------------------------------- /frontend/bucket/src/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/bucket/src/bucket.rs -------------------------------------------------------------------------------- /frontend/bucket/src/bucket_management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/bucket/src/bucket_management.rs -------------------------------------------------------------------------------- /frontend/bucket/src/bucket_participants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/bucket/src/bucket_participants.rs -------------------------------------------------------------------------------- /frontend/bucket/src/buckets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/bucket/src/buckets.rs -------------------------------------------------------------------------------- /frontend/bucket/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/bucket/src/lib.rs -------------------------------------------------------------------------------- /frontend/bucket/src/new_bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/bucket/src/new_bucket.rs -------------------------------------------------------------------------------- /frontend/bucket/src/requests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/bucket/src/requests.rs -------------------------------------------------------------------------------- /frontend/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/Cargo.toml -------------------------------------------------------------------------------- /frontend/common/src/datatypes/answer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/datatypes/answer.rs -------------------------------------------------------------------------------- /frontend/common/src/datatypes/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/datatypes/bucket.rs -------------------------------------------------------------------------------- /frontend/common/src/datatypes/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/datatypes/forum.rs -------------------------------------------------------------------------------- /frontend/common/src/datatypes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/datatypes/mod.rs -------------------------------------------------------------------------------- /frontend/common/src/datatypes/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/datatypes/post.rs -------------------------------------------------------------------------------- /frontend/common/src/datatypes/question.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/datatypes/question.rs -------------------------------------------------------------------------------- /frontend/common/src/datatypes/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/datatypes/thread.rs -------------------------------------------------------------------------------- /frontend/common/src/datatypes/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/datatypes/user.rs -------------------------------------------------------------------------------- /frontend/common/src/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/fetch.rs -------------------------------------------------------------------------------- /frontend/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/lib.rs -------------------------------------------------------------------------------- /frontend/common/src/notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/notification.rs -------------------------------------------------------------------------------- /frontend/common/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/common/src/user.rs -------------------------------------------------------------------------------- /frontend/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/default.nix -------------------------------------------------------------------------------- /frontend/forum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/Cargo.toml -------------------------------------------------------------------------------- /frontend/forum/src/forums_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/forums_list.rs -------------------------------------------------------------------------------- /frontend/forum/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/lib.rs -------------------------------------------------------------------------------- /frontend/forum/src/new_forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/new_forum.rs -------------------------------------------------------------------------------- /frontend/forum/src/new_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/new_thread.rs -------------------------------------------------------------------------------- /frontend/forum/src/post_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/post_tree.rs -------------------------------------------------------------------------------- /frontend/forum/src/requests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/requests.rs -------------------------------------------------------------------------------- /frontend/forum/src/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/thread.rs -------------------------------------------------------------------------------- /frontend/forum/src/threads_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/threads_list.rs -------------------------------------------------------------------------------- /frontend/forum/src/title.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/forum/src/title.rs -------------------------------------------------------------------------------- /frontend/header/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/header/Cargo.toml -------------------------------------------------------------------------------- /frontend/header/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/header/src/lib.rs -------------------------------------------------------------------------------- /frontend/routes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/routes/Cargo.toml -------------------------------------------------------------------------------- /frontend/routes/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/routes/src/auth.rs -------------------------------------------------------------------------------- /frontend/routes/src/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/routes/src/bucket.rs -------------------------------------------------------------------------------- /frontend/routes/src/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/routes/src/forum.rs -------------------------------------------------------------------------------- /frontend/routes/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/routes/src/lib.rs -------------------------------------------------------------------------------- /frontend/routes/src/routing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/routes/src/routing.rs -------------------------------------------------------------------------------- /frontend/util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/Cargo.toml -------------------------------------------------------------------------------- /frontend/util/inlined_assets/Fidget.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/inlined_assets/Fidget.svg -------------------------------------------------------------------------------- /frontend/util/inlined_assets/LoadingRoll.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/inlined_assets/LoadingRoll.svg -------------------------------------------------------------------------------- /frontend/util/src/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/button.rs -------------------------------------------------------------------------------- /frontend/util/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/input.rs -------------------------------------------------------------------------------- /frontend/util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/lib.rs -------------------------------------------------------------------------------- /frontend/util/src/link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/link.rs -------------------------------------------------------------------------------- /frontend/util/src/loadable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/loadable.rs -------------------------------------------------------------------------------- /frontend/util/src/loading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/loading.rs -------------------------------------------------------------------------------- /frontend/util/src/markdown/author_markdown_side_by_side.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/markdown/author_markdown_side_by_side.rs -------------------------------------------------------------------------------- /frontend/util/src/markdown/author_markdown_toggle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/markdown/author_markdown_toggle.rs -------------------------------------------------------------------------------- /frontend/util/src/markdown/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/markdown/mod.rs -------------------------------------------------------------------------------- /frontend/util/src/uploadable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/uploadable.rs -------------------------------------------------------------------------------- /frontend/util/src/wrappers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/frontend/util/src/wrappers.rs -------------------------------------------------------------------------------- /identifiers/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/Cargo.toml -------------------------------------------------------------------------------- /identifiers/src/answer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/answer.rs -------------------------------------------------------------------------------- /identifiers/src/article.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/article.rs -------------------------------------------------------------------------------- /identifiers/src/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/bucket.rs -------------------------------------------------------------------------------- /identifiers/src/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/chat.rs -------------------------------------------------------------------------------- /identifiers/src/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/forum.rs -------------------------------------------------------------------------------- /identifiers/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/lib.rs -------------------------------------------------------------------------------- /identifiers/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/message.rs -------------------------------------------------------------------------------- /identifiers/src/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/post.rs -------------------------------------------------------------------------------- /identifiers/src/question.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/question.rs -------------------------------------------------------------------------------- /identifiers/src/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/thread.rs -------------------------------------------------------------------------------- /identifiers/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/identifiers/src/user.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /wire/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/Cargo.lock -------------------------------------------------------------------------------- /wire/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/Cargo.toml -------------------------------------------------------------------------------- /wire/src/answer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/answer.rs -------------------------------------------------------------------------------- /wire/src/article.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/article.rs -------------------------------------------------------------------------------- /wire/src/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/bucket.rs -------------------------------------------------------------------------------- /wire/src/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/chat.rs -------------------------------------------------------------------------------- /wire/src/forum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/forum.rs -------------------------------------------------------------------------------- /wire/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/lib.rs -------------------------------------------------------------------------------- /wire/src/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/login.rs -------------------------------------------------------------------------------- /wire/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/message.rs -------------------------------------------------------------------------------- /wire/src/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/post.rs -------------------------------------------------------------------------------- /wire/src/question.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/question.rs -------------------------------------------------------------------------------- /wire/src/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/thread.rs -------------------------------------------------------------------------------- /wire/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/FullstackRustDemo/HEAD/wire/src/user.rs --------------------------------------------------------------------------------