diff --git a/README.md b/README.md index 4e05174..18675ef 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,7 @@ Contributions welcome! To add missing resources, [please refer to the contributi * [Comprehensive Rust](https://github.com/google/comprehensive-rust) — A four day Rust course developed by the Android team, covering all aspects of Rust. * [Ferrous Systems Teaching Material](https://ferrous-systems.github.io/teaching-material/index.html) — Free workshop material produced by Ferrous Systems for trainings. * [Hecto: Build your own text editor in Rust](https://www.flenker.blog/hecto/) — This is a series of blog posts that shows you how to build a text editor in Rust +* [Idiomatic Rust Workshop](https://fettblog.eu/slides/idiomatic-rust/) — A talk/workshop about idiomatic Rust code focusing on effective use of existing syntax and design patterns * [PingCAP talent plan](https://github.com/pingcap/talent-plan) — A series of training courses about writing distributed systems in Rust. * [Procedural Macros Workshop](https://github.com/dtolnay/proc-macro-workshop) — A selection of projects designed to learn to write Rust procedural macros. * [Rust 101](https://101-rs.tweede.golf/) — A Rust University course by tweede golf. diff --git a/render/src/main.rs b/render/src/main.rs index 5688625..c821e3b 100644 --- a/render/src/main.rs +++ b/render/src/main.rs @@ -34,7 +34,6 @@ impl TryFrom for Tag { type Error = &'static str; fn try_from(value: String) -> Result { - println!("value: {:?}", value); if value.is_empty() { return Err("Tag cannot be empty"); } @@ -119,6 +118,7 @@ enum Category { Forum, } +#[allow(dead_code)] #[derive(Debug, Deserialize, Clone)] struct Resource { title: String, diff --git a/resources.json b/resources.json index cdd6597..5fa520d 100644 --- a/resources.json +++ b/resources.json @@ -1181,5 +1181,22 @@ "interactivityLevel": "low", "free": true, "category": "talk" + }, + { + "title": "Idiomatic Rust Workshop", + "url": "https://fettblog.eu/slides/idiomatic-rust/", + "description": "A talk/workshop about idiomatic Rust code focusing on effective use of existing syntax and design patterns", + "tags": [ + "tooling", + "syntax", + "design-patterns" + ], + "official": false, + "year": 2021, + "difficultyLevel": "beginner", + "duration": null, + "interactivityLevel": "low", + "free": true, + "category": "workshop" } ] \ No newline at end of file