Striven
2025-09-09 f723e756d80d68a33917f56ffcc743fc3323353d
Add "common structures" heading to rendezvous structures docs
1 files modified
10 ■■■■■ changed files
04_rendezvous/03_rendezvous_structure.md 10 ●●●●● patch | view | raw | blame | history
04_rendezvous/03_rendezvous_structure.md
@@ -1,6 +1,8 @@
All types are in little-endian.
## `Buffer`
## Common Structures
### `Buffer`
Example:
```
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
@@ -14,7 +16,7 @@
The length of the data is `4`, with the bytes being: `.{ 1, 2, 3, 4 }`.
## `String`
### `String`
Example:
```
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
@@ -27,7 +29,7 @@
Strings in RendezVous are null-terminated [buffers](#buffer) in UTF-8 encoding.
## `List<T>`
### `List<T>`
Example:
```
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
@@ -40,6 +42,6 @@
| Number of Items | The number of individual items in the list. | `u32`                |
| Items           | The items in the list.                      | `T[Number of Items]` |
## `UUID`
##' `UUID`
> TODO