mirror of
https://github.com/mre/idiomatic-rust
synced 2024-11-24 21:13:03 +00:00
Add "Idiomatic Rust Workshop" by @ddprrt
This commit is contained in:
parent
582905d02c
commit
cb95ece4e6
3 changed files with 19 additions and 1 deletions
|
@ -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.
|
||||
|
|
|
@ -34,7 +34,6 @@ impl TryFrom<String> for Tag {
|
|||
type Error = &'static str;
|
||||
|
||||
fn try_from(value: String) -> Result<Self, Self::Error> {
|
||||
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,
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
]
|
Loading…
Reference in a new issue