diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-07-23 14:13:12 -0400 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-07-24 12:29:54 -0400 |
commit | 0213053856148379992212b189390f222c6cb460 (patch) | |
tree | f62e02bf4d8d91cddcc45169ce5afb0c2d4bf5de /js/main.ts | |
parent | b79ce93010d0cc80a9345f646e562326de4588e5 (diff) |
Remove handlers crate target.
- Add build scripts for Rust flatbuffers.
- Rewrites some reply.cc methods in Rust.
- Changes some struct elements to table in msg.fbs (rust flatbuffers
lacks support currently)
- Renames handlers_test to test_rs.
- This reorg is needed to make progress on the code cache handler.
Diffstat (limited to 'js/main.ts')
-rw-r--r-- | js/main.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/js/main.ts b/js/main.ts index 818e6aa12..7c6fc7dc5 100644 --- a/js/main.ts +++ b/js/main.ts @@ -16,10 +16,11 @@ function assignCmdId(): number { function startMsg(cmdId: number): Uint8Array { const builder = new flatbuffers.Builder(); - const msg = fbs.Start.createStart(builder, 0); + fbs.Start.startStart(builder); + const startOffset = fbs.Start.endStart(builder); fbs.Base.startBase(builder); fbs.Base.addCmdId(builder, cmdId); - fbs.Base.addMsg(builder, msg); + fbs.Base.addMsg(builder, startOffset); fbs.Base.addMsgType(builder, fbs.Any.Start); builder.finish(fbs.Base.endBase(builder)); return builder.asUint8Array(); |