diff --git a/README.md b/README.md index 6876a9645013df08c156845a7c20ca0711fd4e48..08c7ca8620b4c537b8f8b6bbd9576f679979859c 100644 --- a/README.md +++ b/README.md @@ -66,11 +66,12 @@ Le cours théorique est découpé comme suit: 4. Ownership, Borrowing. 5. Modules et visibilité. 6. Tests, documentation, outils variés (rustfmt, clippy, etc). -7. Gestion d'erreurs (Option, Result) -8. Collections (Vec, HashMap, etc) -9. Itérateurs, fonctions d'ordre supérieur, lambdas. -10. Smart pointeurs (Box, RefCell, etc.), mémoire. +7. Vec, Gestion d'erreurs (Option, Result). Intro basique à l'io +8. Itérateurs +9. String, +10. Smart pointeurs (Rc principalement) et mutabilité intérieure. 11. CLI, I/O. -12. Unsafe Rust et FFI. +12. Unsafe Rust, Box, etc. +13. FFI <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />Ce(tte) œuvre est mise à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International</a>. diff --git a/book/src/SUMMARY.md b/book/src/SUMMARY.md index f0ad93e50a4518c70032003a5a1cfd0631e8df95..5fdc2d00d0279883060781aafcfb471a752a33ef 100644 --- a/book/src/SUMMARY.md +++ b/book/src/SUMMARY.md @@ -9,3 +9,8 @@ - [Part 04](./part04.md) - [Part 05](./part05.md) - [Part 06](./part06.md) +- [Part 07](./part07.md) +- [Part 08](./part08.md) +- [Part 09](./part09.md) +- [Part 10](./part10.md) +- [Part 11](./part11.md) diff --git a/codes/rust_lang/part07/src/main.rs b/codes/rust_lang/part07/src/main.rs index addf8b4a7cbf1d35e38cc9c50a091aaafd32c147..8ee8b45dded0909740a51df45e36af5ef513f0c8 100644 --- a/codes/rust_lang/part07/src/main.rs +++ b/codes/rust_lang/part07/src/main.rs @@ -8,9 +8,7 @@ fn main() -> Result<(), String> { }; println!("Among the Somethings in the list:"); io::print_tab(&tab); - // There are alternatives to access fields of tuples let min = find_min(&tab); - // The first field is not used therefore we can replace it with "_" min.print(); Ok(()) }