tenebrous-sheets/src
projectmoon 8c8ed4f6ef Migrate to Rocket 0.5.
Rocket 0.5 is a major uprade, rewriting most of Rocket to be async.
Required many changes through the code, especially the database layer.
The new Rocket async database calls require Futures with 'static
lifetimes.

General:
 - Move to stable rust.
 - Most of codebase is now async.
 - Rocket migrations (e.g. Cookies to CookieJar).

Database:
 - Switched to owned data (&str -> String) for inserts because of the
   'static lifetime requirement on Rocket's DB future.
 - All database methods now asynchronous.

Pages:
 - Changed various routes to async.
 - Needed to add clone calls to some places because we need to use
   owned data multiple times (registration).
2020-12-13 21:58:39 +00:00
..
models Migrate to Rocket 0.5. 2020-12-13 21:58:39 +00:00
routes Migrate to Rocket 0.5. 2020-12-13 21:58:39 +00:00
catchers.rs First commit; prototype state. 2020-12-03 19:21:09 +00:00
db.rs Migrate to Rocket 0.5. 2020-12-13 21:58:39 +00:00
errors.rs Migrate to Rocket 0.5. 2020-12-13 21:58:39 +00:00
main.rs Migrate to Rocket 0.5. 2020-12-13 21:58:39 +00:00
models.rs Finished and mostly clean new character flow. 2020-12-09 21:25:31 +00:00
routes.rs New character route, and login cleanup. 2020-12-03 19:45:56 +00:00
schema.patch Switch character data type to an enum, including schema patch. 2020-12-08 22:28:27 +00:00
schema.rs Switch character data type to an enum, including schema patch. 2020-12-08 22:28:27 +00:00