| | |
| | | |
| | | ## Common Structures |
| | | |
| | | ### `Buffer` |
| | | ### Structure: `Buffer` |
| | | |
| | | ##### Example |
| | | ``` |
| | |
| | | |
| | | The length of the data is `4`, with the bytes being: `.{ 1, 2, 3, 4 }`. |
| | | |
| | | ### `String` |
| | | ### Structure: `String` |
| | | |
| | | ##### Example |
| | | ``` |
| | |
| | | |
| | | ##### Parsing |
| | | | Name | Description | Type | |
| | | |--------|-------------------------------------------------------------|---------------------| |
| | | | Buffer | The UTF-8 encoded, null-terminated string data as a buffer. | [`Buffer`](#buffer) | |
| | | |--------|-------------------------------------------------------------|-------------------------------| |
| | | | Buffer | The UTF-8 encoded, null-terminated string data as a buffer. | [`Buffer`](#structure-buffer) | |
| | | |
| | | Strings in RendezVous are null-terminated [buffers](#buffer) in UTF-8 encoding. |
| | | Strings in RendezVous are null-terminated [buffers](#structure-buffer) in UTF-8 encoding. |
| | | |
| | | ### `List<T>` |
| | | ### Structure: `List<T>` |
| | | |
| | | ##### Example |
| | | ``` |
| | |
| | | | Number of Items | The number of individual items in the list. | `u32` | |
| | | | Items | The items in the list. | `T[Number of Items]` | |
| | | |
| | | ### `UUID` |
| | | ### Structure: `StationURL` |
| | | |
| | | > [!NOTE] |
| | | > TODO: Example |
| | | |
| | | ##### Parsing |
| | | | Name | Description | Type | |
| | | |------|-------------------------|-------------------------------| |
| | | | URL | The URL of the station. | [`String`](#structure-string) | |
| | | |
| | | ### Structure: `UUID` |
| | | |
| | | > TODO |