{"version":1,"pages":[{"id":"-LBlB5eD7ArUswfUMn1_","title":"Why Rust?","pathname":"/rust","siteSpaceId":"sitesp_HpbL8","description":"Rust is for everyone!"},{"id":"-LBlDUh2CTZatmjgirJh","title":"1. Getting Started With Rust","pathname":"/rust/getting-started-with-rust","siteSpaceId":"sitesp_HpbL8","description":"Let's be lazy..."},{"id":"-LBlDXzr64jXH5AVM_sy","title":"2. Hello World","pathname":"/rust/untitled-1","siteSpaceId":"sitesp_HpbL8","description":"The most basic basic program"},{"id":"-LBlSUjlR3gRaqh4AI1t","title":"3. Guessing Game","pathname":"/rust/guessing-game","siteSpaceId":"sitesp_HpbL8","description":"Let's start off with a hands-on project! We'll learn some new concepts by using them in a real program."},{"id":"-LBmQ0pCQwYmcgM1X4JP","title":"Let's dig in!","pathname":"/rust/guessing-game/lets-dig-in","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"3. Guessing Game"}]},{"id":"-LBmQ2s2GEPev_XnA3dA","title":"Handling Failures","pathname":"/rust/guessing-game/handling-failures","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"3. Guessing Game"}]},{"id":"-LBmQyugRVv0qrx9BmmU","title":"Compare the Guess","pathname":"/rust/guessing-game/compare-the-guess","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"3. Guessing Game"}]},{"id":"-LBmQfpDtEcjSPQ6GYNL","title":"Allow Multiple Guesses with Looping","pathname":"/rust/guessing-game/allow-multiple-guesses-with-looping","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"3. Guessing Game"}]},{"id":"-LBmf6_K0dJOHjx6JM-1","title":"Handling Bad Input","pathname":"/rust/guessing-game/handling-bad-input","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"3. Guessing Game"}]},{"id":"-LBqPhvSTCDk6Z8HB-t5","title":"Add a (pseudo) random number","pathname":"/rust/guessing-game/add-a-pseudo-random-number","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"3. Guessing Game"}]},{"id":"-LBmQ2zh_etLLGTGOlCt","title":"4. Common Programming Concepts in Rust","pathname":"/rust/common-concepts","siteSpaceId":"sitesp_HpbL8","description":""},{"id":"-LBqYbD9BxMDxg2HoHvE","title":"Variables and Constants","pathname":"/rust/common-concepts/variables-and-constants","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"4. Common Programming Concepts in Rust"}]},{"id":"-LBqo4-_Oa752soiOldl","title":"Data Types","pathname":"/rust/common-concepts/data-types","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"4. Common Programming Concepts in Rust"}]},{"id":"-LBqYR4-n_xfYe-oj1ZN","title":"Functions","pathname":"/rust/common-concepts/untitled-2","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"4. Common Programming Concepts in Rust"}]},{"id":"-LBucPNukJri032Q889N","title":"Collections","pathname":"/rust/common-concepts/collections","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"4. Common Programming Concepts in Rust"}]},{"id":"-LBvc6gkBv7C-sO-Gnhw","title":"Control Flow","pathname":"/rust/common-concepts/control-flow","siteSpaceId":"sitesp_HpbL8","description":"if, loop, while, and for","breadcrumbs":[{"label":"4. Common Programming Concepts in Rust"}]},{"id":"-LBvCpjazXFHoih8MPfa","title":"5. Ownership","pathname":"/rust/ownership","siteSpaceId":"sitesp_HpbL8","description":""},{"id":"-LBvwGt9xHyckyT21kR9","title":"Huh?","pathname":"/rust/ownership/huh","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"5. Ownership"}]},{"id":"-LC0EZ4_9vjuIq7hVOxk","title":"References","pathname":"/rust/ownership/references-and-borrowing","siteSpaceId":"sitesp_HpbL8","description":"","breadcrumbs":[{"label":"5. Ownership"}]}]}