Skip to content

feat(truapi-codegen): emit Rust dispatcher, wire table, and host callbacks#251

Merged
pgherveou merged 0 commit into
rust-core/03-server-runtimefrom
rust-core/04-codegen
Jul 1, 2026
Merged

feat(truapi-codegen): emit Rust dispatcher, wire table, and host callbacks#251
pgherveou merged 0 commit into
rust-core/03-server-runtimefrom
rust-core/04-codegen

Conversation

@pgherveou

@pgherveou pgherveou commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Extends the rustdoc-JSON code generator to emit the Rust dispatcher and wire table consumed by truapi-server, plus the TS host-callbacks adapter. Golden tests pin the emitted shapes.


Stack

Part of the Rust core runtime port (umbrella: #104), split into a reviewable stack. Merge bottom-up.

  1. feat(truapi): add testing API and versioned wiring #248 — truapi: testing API + versioned wiring
  2. feat(truapi-platform): add host capability traits #249 — truapi-platform: host capability traits
  3. feat(truapi-server): add platform runtime and host bridge #250 — truapi-server: Rust host runtime
  4. feat(truapi-codegen): emit Rust dispatcher, wire table, and host callbacks #251 — truapi-codegen: Rust dispatcher + wire table 👈
  5. feat(host-wasm): add @parity/truapi-host-wasm runtime #252 — host-wasm: @parity/truapi-host-wasm runtime
  6. chore: docs, CI, tooling, and dotli integration for the Rust core #253 — docs, CI, tooling, dotli integration

@socket-security

socket-security Bot commented Jun 30, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedcargo/​tempfile@​3.27.09810093100100

View full report

@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from b25162f to 8cceb16 Compare June 30, 2026 22:10
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch from 1c8334a to 691b822 Compare June 30, 2026 22:10
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from 8cceb16 to 36e81a5 Compare June 30, 2026 22:12
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch from 691b822 to a9e4a7a Compare June 30, 2026 22:12
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from 36e81a5 to b7c0a12 Compare June 30, 2026 22:17
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch 2 times, most recently from fe9d731 to 7e60390 Compare June 30, 2026 22:23
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from b7c0a12 to c28f271 Compare July 1, 2026 06:39
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch 2 times, most recently from 2dc7094 to e31bd39 Compare July 1, 2026 06:43
@pgherveou pgherveou merged commit 2cc45b1 into rust-core/03-server-runtime Jul 1, 2026
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from c28f271 to 71a3f71 Compare July 1, 2026 08:14
@pgherveou pgherveou deleted the rust-core/04-codegen branch July 1, 2026 08:14
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch from e31bd39 to 2cc45b1 Compare July 1, 2026 08:14
@pgherveou pgherveou restored the rust-core/04-codegen branch July 1, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant