Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Environment Setup

The starter code and reference solution are available in the Mini-LSM repository.

Install Rust

See https://rustup.rs for more information.

Clone the Repository

git clone https://github.com/skyzh/mini-lsm

Open the Starter Code

cd mini-lsm/mini-lsm-starter
code .

Install Tools

The repository pins the required Rust toolchain in rust-toolchain.toml. If you use rustup, Cargo will select and install that toolchain automatically.

cargo x install-tools

Run the Tests

cargo x copy-test --week 1 --day 1
cargo x scheck

You are now ready to begin Week 1: Mini-LSM.

Your feedback is greatly appreciated. Welcome to join our Discord Community.
Found an issue? Create an issue / pull request on github.com/skyzh/mini-lsm.
mini-lsm-book © 2022-2026 by Alex Chi Z is licensed under CC BY-NC-SA 4.0.