Rust server test repo
Go to file
2023-12-25 15:58:18 +01:00
.vscode Split project into separate files 2023-12-25 15:40:00 +01:00
src Add serde renames and make structs use proper rust variable names 2023-12-25 15:58:18 +01:00
.gitignore Initial commit 2023-12-23 12:00:10 +01:00
Cargo.lock Create database link and implement get_member 2023-12-23 23:39:23 +01:00
Cargo.toml Create database link and implement get_member 2023-12-23 23:39:23 +01:00
README.md Add DB to readme file info 2023-12-25 15:49:43 +01:00
test.db Change add_member to use from and into functionality 2023-12-25 13:44:50 +01:00

Rocket server test

This is a test of a webserver honoring the sample OmegaV V2 members API.

File structure

├── Cargo.toml ................... Dependencies
├── README.md  ................... This file :D
├── src .......................... Source files
│   ├── database.rs .............. Database connection
│   ├── main.rs .................. Running the webserver and attaching the endpoints
│   ├── models ................... Define the structs, both custom ones and DB ones
│   │   ├── entities ............. DB Structs, generated by SeaORM
│   │   │   ├── members.rs
│   │   │   ├── mod.rs
│   │   │   ├── prelude.rs
│   │   │   └── rfid_cards.rs
│   │   ├── member.rs ............ My custom structs relating to member functionality
│   │   └── mod.rs ............... Allow for importing using the `mod` keyword
│   └── webserver_member.rs ...... The webserver functions relating to the member functionality
└── test.db ...................... The SQLite3 database used