This project was built for study purposes, using this repository as a base, and then I refactored the code implementing SQLite.
This project was built using these technologies.
- Rust
- SQLite
Clone down this repository. https://github.com/d-hcosta/rust-password-vault/
- After cloning the repository, you need to enter the folder
rust-password-vault
- Certify you have Rust installed.
- You can run the project in development mode with:
cargo run
- Or you can compile your code with maximum performance optimizations, resulting in a faster, more efficient executable:
- First:
cargo build --release
- Then:
./target/release/rust-password-vault
- First:
src/main.rs
: Contains the main program logic and the main loop.src/db.rs
: Defines the ServiceInfo structure and its methods for handling password entries as well as connecting to the SQLite database.