Skip to content

Add Rust SDK and contract-test generators - #72

Merged
calvin-archastro merged 1 commit into
mainfrom
feat/rust-sdk-generator
Aug 14, 2026
Merged

Add Rust SDK and contract-test generators#72
calvin-archastro merged 1 commit into
mainfrom
feat/rust-sdk-generator

Conversation

@calvin-archastro

@calvin-archastro calvin-archastro commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add an idiomatic Rust SDK backend with serde models, resource namespaces, async and blocking methods, auth, typed SSE, and Phoenix channel facades
  • add Rust REST, SSE, and channel contract-test generation
  • preserve nullable, recursive, enum, union, identifier-collision, and raw-response semantics
  • expose the new rust and contract-tests-rust CLI targets

Verification

  • 397 sdk-generator tests
  • TypeScript build
  • generated SDK compiles on Rust 1.85
  • companion SDK passes 1,324 live protocol contracts
  • deterministic regeneration verified

Companion SDK: ArchAstro/archastro-rust#1.

@calvin-archastro
calvin-archastro merged commit 776e51d into main Aug 14, 2026
3 checks passed
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