Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Assignment Overview

You will be creating a BSTMap<K, V> type, which should go in a file named bstmap.rs.

Running the Program

To test the required methods, run cargo test map. To test the optional methods as well, run cargo test.

Once you have a working implementation of BSTMap, run the benchmarks with cargo run --release.

Submitting Your Code

Before submitting your code, make sure to:

  • Run cargo clippy and fix any warnings that appear.
  • Run cargo fmt to format your code according to the Rust style guidelines.
  • Commit and push your code to your repository.

Then, submit your code to the Gradescope assignment.