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

Make diagram consistent with code (#1855)

This commit is contained in:
Yuri Astrakhan 2024-03-06 11:12:09 -05:00 committed by GitHub
parent f00981c663
commit 9404a22b15
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -23,15 +23,15 @@ Before move to `s2`:
```bob
Stack Heap
.- - - - - - - - - - - - - -. .- - - - - - - - - - - - - -.
: : : :
: s1 : : :
: +-----------+-------+ : : +----+----+----+----+ :
: | ptr | o---+---+-----+-->| R | u | s | t | :
: | len | 4 | : : +----+----+----+----+ :
: | capacity | 4 | : : :
: +-----------+-------+ : : :
: : `- - - - - - - - - - - - - -'
.- - - - - - - - - - - - - -. .- - - - - - - - - - - - - - - - - - -.
: : : :
: s1 : : :
: +-----------+-------+ : : +----+----+----+----+----+----+ :
: | ptr | o---+---+-----+-->| H | e | l | l | o | ! | :
: | len | 4 | : : +----+----+----+----+----+----+ :
: | capacity | 4 | : : :
: +-----------+-------+ : : :
: : `- - - - - - - - - - - - - - - - - - -'
: :
`- - - - - - - - - - - - - -'
```
@ -40,15 +40,15 @@ After move to `s2`:
```bob
Stack Heap
.- - - - - - - - - - - - - -. .- - - - - - - - - - - - - -.
: : : :
: s1 "(inaccessible)" : : :
: +-----------+-------+ : : +----+----+----+----+ :
: | ptr | o---+---+--+--+-->| R | u | s | t | :
: | len | 4 | : | : +----+----+----+----+ :
: | capacity | 4 | : | : :
: +-----------+-------+ : | : :
: : | `- - - - - - - - - - - - - -'
.- - - - - - - - - - - - - -. .- - - - - - - - - - - - - - - - - - -.
: : : :
: s1 "(inaccessible)" : : :
: +-----------+-------+ : : +----+----+----+----+----+----+ :
: | ptr | o---+---+--+--+-->| H | e | l | l | o | ! | :
: | len | 4 | : | : +----+----+----+----+----+----+ :
: | capacity | 4 | : | : :
: +-----------+-------+ : | : :
: : | `- - - - - - - - - - - - - - - - - - -'
: s2 : |
: +-----------+-------+ : |
: | ptr | o---+---+--'