summaryrefslogtreecommitdiff
path: root/a.md
diff options
context:
space:
mode:
Diffstat (limited to 'a.md')
-rw-r--r--a.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/a.md b/a.md
index 8eb1233..e620eb7 100644
--- a/a.md
+++ b/a.md
@@ -1,7 +1,9 @@
## Protocol packets
+Vec is stored as `len:u8 *(data:T)`
+
```rs
-type Obj = u128
+type Obj = [u8; 16]
type Res = [u8; 32]
01 request_resource(name: Res)
02 respond_resource(data: Vec<u8>)
@@ -18,13 +20,13 @@ type Res = [u8; 32]
### Prefab
```
-([part])*
+Prefab = *(part)
```
### Part
```
-([len_key:u8] [len_value:u8] ([key:u8])* ([value:u8])*)*
+Part = *(len_key:u8 len_value:u8 *(key:u8) *(value:u8))
```
- vertex (mult): `[Res<[f32]>]`