# fundb **Repository Path**: kt10/fundb ## Basic Information - **Project Name**: fundb - **Description**: Created for interview - **Primary Language**: Rust - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-03-31 - **Last Updated**: 2021-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FunDB This is a demo repository for interview purposes. > **NOTE** > - you can only add codes, do NOT delete any existing codes > - the total number of lines you need to add will not exceed 50 > - do not worry, you have a whole week to finish the following challenges **Here are the things you need to do:** 0. understand what these codes are used for - please share your understanding with me in our follow-up interview 1. implement all `todo!()` in the codebase(stay relaxed, they are all very simple) ``` src/helper.rs:155: todo!() src/helper.rs:164: todo!() src/helper.rs:173: todo!() src/helper.rs:182: todo!() src/helper.rs:191: todo!() src/helper.rs:200: todo!() src/helper.rs:209: todo!() src/helper.rs:218: todo!() src/helper.rs:228: todo!() src/helper.rs:233: todo!() src/helper.rs:238: todo!() src/mapx/backend.rs:125: todo!() src/mapx/backend.rs:180: todo!() src/mapx/backend.rs:190: todo!() src/mapx/backend.rs:215: todo!() src/mapx/mod.rs:165: todo!() src/vecx/backend.rs:113: todo!() src/vecx/mod.rs:134: todo!() src/vecx/mod.rs:166: todo!() src/vecx/mod.rs:185: todo!() ``` 2. make all the following commands succeed - `cargo clippy` - `cargo clippy --features=debug_env` - `cargo test` - `cargo test --features=debug_env` When you finish all these tasks, create a PR to this repository, I will check your changes from the PR.