1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-12-19 22:02:40 +02:00

update time estimations of finished idiomatic chapters (#2993)

based on our internal documentation
in regards to the total time estimation for each
of these chapters
This commit is contained in:
Glen De Cauwsemaecker
2025-12-05 11:13:58 +01:00
committed by GitHub
parent 3c7c8fb5b6
commit 41368fab42
8 changed files with 29 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
---
minutes: 30
minutes: 5
---
## Typestate Pattern: Problem

View File

@@ -1,3 +1,7 @@
---
minutes: 10
---
## Beyond Simple Typestate
How do we manage increasingly complex configuration flows with many possible

View File

@@ -1,3 +1,7 @@
---
minutes: 10
---
## Typestate Pattern: Example
The typestate pattern encodes part of a value’s runtime state into its type.

View File

@@ -1,3 +1,7 @@
---
minutes: 10
---
## Typestate Pattern with Generics
By combining typestate modeling with generics, we can express a wider range of

View File

@@ -1,3 +1,7 @@
---
minutes: 15
---
## Serializer: complete implementation
Looking back at our original desired flow:

View File

@@ -1,3 +1,7 @@
---
minutes: 5
---
## Serializer: implement Property
```rust

View File

@@ -1,3 +1,7 @@
---
minutes: 5
---
## Serializer: implement Root
```rust

View File

@@ -1,3 +1,7 @@
---
minutes: 5
---
## Serializer: implement Struct
```rust