Add "common structures" heading to rendezvous structures docs
| | |
| | | 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 |
| | |
| | | |
| | | 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 |
| | |
| | | |
| | | 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 |
| | |
| | | | 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 |