mirror of
https://github.com/mre/idiomatic-rust
synced 2024-11-24 21:13:03 +00:00
change "duration variable" to "null"
This commit is contained in:
parent
e7447c8789
commit
f383aea9c4
1 changed files with 76 additions and 59 deletions
135
resources.json
135
resources.json
|
@ -196,7 +196,7 @@
|
|||
"official": true,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "workshop"
|
||||
|
@ -229,7 +229,7 @@
|
|||
"official": true,
|
||||
"year": 2018,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "workshop"
|
||||
|
@ -245,7 +245,7 @@
|
|||
"official": true,
|
||||
"year": 2019,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "workshop"
|
||||
|
@ -262,7 +262,7 @@
|
|||
"official": true,
|
||||
"year": 2018,
|
||||
"difficultyLevel": "beginner",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "workshop"
|
||||
|
@ -279,7 +279,7 @@
|
|||
"official": true,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "workshop"
|
||||
|
@ -296,7 +296,7 @@
|
|||
"official": false,
|
||||
"year": 2019,
|
||||
"difficultyLevel": "beginner",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "workshop"
|
||||
|
@ -313,7 +313,7 @@
|
|||
"official": false,
|
||||
"year": 2024,
|
||||
"difficultyLevel": "all",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "book"
|
||||
|
@ -330,7 +330,7 @@
|
|||
"official": false,
|
||||
"year": 2022,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "book"
|
||||
|
@ -347,7 +347,7 @@
|
|||
"official": false,
|
||||
"year": 2023,
|
||||
"difficultyLevel": "beginner",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "book"
|
||||
|
@ -364,7 +364,7 @@
|
|||
"official": false,
|
||||
"year": 2022,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "book"
|
||||
|
@ -381,7 +381,7 @@
|
|||
"official": false,
|
||||
"year": 2021,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "book"
|
||||
|
@ -398,7 +398,7 @@
|
|||
"official": false,
|
||||
"year": 2021,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": false,
|
||||
"category": "book"
|
||||
|
@ -415,7 +415,7 @@
|
|||
"official": false,
|
||||
"year": 2021,
|
||||
"difficultyLevel": "all",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": false,
|
||||
"category": "book"
|
||||
|
@ -432,7 +432,7 @@
|
|||
"official": false,
|
||||
"year": 2023,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "book"
|
||||
|
@ -449,7 +449,7 @@
|
|||
"official": false,
|
||||
"year": 2023,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -466,7 +466,7 @@
|
|||
"official": false,
|
||||
"year": 2023,
|
||||
"difficultyLevel": "beginner",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -483,7 +483,7 @@
|
|||
"official": false,
|
||||
"year": 2021,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -499,7 +499,7 @@
|
|||
"official": false,
|
||||
"year": 2021,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -516,7 +516,7 @@
|
|||
"official": false,
|
||||
"year": 2021,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -533,7 +533,7 @@
|
|||
"official": false,
|
||||
"year": 2021,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -550,7 +550,7 @@
|
|||
"official": false,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -567,7 +567,7 @@
|
|||
"official": false,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -584,7 +584,7 @@
|
|||
"official": false,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -601,7 +601,7 @@
|
|||
"official": false,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "all",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -617,7 +617,7 @@
|
|||
"official": false,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -634,7 +634,7 @@
|
|||
"official": false,
|
||||
"year": 2019,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -651,7 +651,7 @@
|
|||
"official": false,
|
||||
"year": 2019,
|
||||
"difficultyLevel": "beginner",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -668,7 +668,7 @@
|
|||
"official": false,
|
||||
"year": 2019,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -685,7 +685,7 @@
|
|||
"official": false,
|
||||
"year": 2018,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -702,7 +702,7 @@
|
|||
"official": false,
|
||||
"year": 2017,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -719,7 +719,7 @@
|
|||
"official": false,
|
||||
"year": 2017,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -736,7 +736,7 @@
|
|||
"official": false,
|
||||
"year": 2017,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -747,13 +747,13 @@
|
|||
"description": "Writing safe, sound, idiomatic libraries despite the limitations of the borrow checker.",
|
||||
"tags": [
|
||||
"c-bindings",
|
||||
"sdl2",
|
||||
"sdl",
|
||||
"borrow-checker"
|
||||
],
|
||||
"official": false,
|
||||
"year": 2017,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -770,7 +770,7 @@
|
|||
"official": false,
|
||||
"year": 2016,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -787,7 +787,7 @@
|
|||
"official": false,
|
||||
"year": 2016,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -803,7 +803,7 @@
|
|||
"official": false,
|
||||
"year": 2016,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -819,7 +819,7 @@
|
|||
"official": false,
|
||||
"year": 2016,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -836,7 +836,7 @@
|
|||
"official": false,
|
||||
"year": 2016,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -852,7 +852,7 @@
|
|||
"official": false,
|
||||
"year": 2016,
|
||||
"difficultyLevel": "beginner",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -868,7 +868,7 @@
|
|||
"official": false,
|
||||
"year": 2016,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -884,7 +884,7 @@
|
|||
"official": false,
|
||||
"year": 2016,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -901,7 +901,7 @@
|
|||
"official": false,
|
||||
"year": 2015,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -916,7 +916,7 @@
|
|||
"official": false,
|
||||
"year": 2015,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -932,7 +932,7 @@
|
|||
"official": false,
|
||||
"year": 2015,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -948,7 +948,7 @@
|
|||
"official": false,
|
||||
"year": 2015,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -964,7 +964,7 @@
|
|||
"official": false,
|
||||
"year": 2015,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -980,7 +980,7 @@
|
|||
"official": false,
|
||||
"year": 2015,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -996,7 +996,7 @@
|
|||
"official": false,
|
||||
"year": 2015,
|
||||
"difficultyLevel": "advanced",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "medium",
|
||||
"free": true,
|
||||
"category": "article"
|
||||
|
@ -1013,7 +1013,7 @@
|
|||
"official": false,
|
||||
"year": 2023,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "talk"
|
||||
|
@ -1029,7 +1029,7 @@
|
|||
"official": false,
|
||||
"year": 2022,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "talk"
|
||||
|
@ -1046,7 +1046,7 @@
|
|||
"official": false,
|
||||
"year": 2022,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "talk"
|
||||
|
@ -1063,7 +1063,7 @@
|
|||
"official": false,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "talk"
|
||||
|
@ -1079,7 +1079,7 @@
|
|||
"official": false,
|
||||
"year": 2019,
|
||||
"difficultyLevel": "all",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "talk"
|
||||
|
@ -1094,7 +1094,7 @@
|
|||
"official": false,
|
||||
"year": 2018,
|
||||
"difficultyLevel": "all",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "talk"
|
||||
|
@ -1110,7 +1110,7 @@
|
|||
"official": false,
|
||||
"year": 2017,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "talk"
|
||||
|
@ -1127,7 +1127,7 @@
|
|||
"official": false,
|
||||
"year": 2020,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "forum"
|
||||
|
@ -1144,7 +1144,7 @@
|
|||
"official": false,
|
||||
"year": 2017,
|
||||
"difficultyLevel": "all",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "forum"
|
||||
|
@ -1160,9 +1160,26 @@
|
|||
"official": false,
|
||||
"year": 2017,
|
||||
"difficultyLevel": "intermediate",
|
||||
"duration": "variable",
|
||||
"duration": null,
|
||||
"interactivityLevel": "high",
|
||||
"free": true,
|
||||
"category": "forum"
|
||||
},
|
||||
{
|
||||
"title": "The Four Horsemen of Bad Rust Code",
|
||||
"url": "https://github.com/corrode/four-horsemen-talk",
|
||||
"description": "A talk about common pitfalls in Rust code like overengineering and premature optimization.",
|
||||
"tags": [
|
||||
"pitfalls",
|
||||
"common-mistakes",
|
||||
"patterns"
|
||||
],
|
||||
"official": false,
|
||||
"year": 2024,
|
||||
"difficultyLevel": "beginner",
|
||||
"duration": null,
|
||||
"interactivityLevel": "low",
|
||||
"free": true,
|
||||
"category": "talk"
|
||||
}
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue