Rust State Management Proof of Concept Want to save state for Mission Info JSON Be able to perform CRUD Operations Installation Instructions Install Node.JS dependencies with your package manager of choice npm install bun install pnpm install Run tauri dev npm run tauri dev bun run tauri dev pnpm run tauri dev Important Note: NEVER build the Rust codebase under the src-tauri directory using the command cargo build. This WILL cause problems! Database Initialization Helpful resource: PostGreSQL Connection issues Mission Info JSON { "missionName": "Search Area Time", "stageName": "Initialize", "vehicleKeys": [ { "vehicleName": "ERU", "target": { "latitude": 1.0, "longitude": 2.0 }, "searchArea": [ { "latitude": 5.0, "longitude": 10.0 }, { "latitude": 5.0, "longitude": 10.0 } ] }, { "vehicleName": "FRA", "target": { "latitude": 1.5, "longitude": 3.0 }, "searchArea": [ { "latitude": 1.0, "longitude": 2.0 }, { "latitude": 1.0, "longitude": 2.0 } ] } ] } Libraries Rust State Management with Tauri Seralization and Deserization Rust Library