-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature: rust client generation (initial implementation) (#56)
* setup rust project * rename crate * blah * additional experiments * messing with rust client * clean up dependencies * blah * starting to create a rust client reference * further progress on rust-client-reference * test rust client finished minus streaming * sse experiments * alsdkfjsa * blarg * further rust progress * further rust progress * rust client progress * get rust formatting to work * further codegen progress * asdf * further rust progress * get all basic type generation finished * further progress * fixing hashmap issues * asdf * further progress * start working on records * further record progress * start rust recursive support * recursive object example * rust recursive type progress * pub get * ref fixes and other codegen fixes * recursive discriminator reference * finish initial recursive implementation * fix recursion issues * blah * rename arri request error to arri error * fix test issues * setting up rust service generation * fix generation step * asdfas * move to new folder structure * cargo build * rewrite rust codegen reference * further rust progress * finished ObjectWithOptionalFields (tests failing) * fix failed test * remove unneeded imports * progress * lint rules + start over on rust codegen * start working out rust stuff * start adding templates for recursive types * setup reference for recursive objects * asdf * add f64 and i8 to generation * start working on object generation * further rust progress (enums, and arrays) * set up refs * fix build err * blah * prefix arri commands with pnpm * another attempt * make tests not run on drafts * remove serve * move parenthesis to correct place * fix import * asdf * fix build errors * remove rust-codegen * fix toJson output issue * update * getting output to better match example_client.rs * start working out discriminator generation * further progress on discriminator * get type generation working * start setting up functions * start setting up see stuff * get http rpcs working * finish codegen for http rpcs * cleanup codegen output * finish rust simple http implementation * setup github actions for rust * add rust to version sync script * remove extra keywords * add rust client to publish-all script add readme to rust client. * remove @nx/eslint reference * fix linting error * add "setup gradle step"
- Loading branch information
1 parent
6f6ab69
commit a18121a
Showing
60 changed files
with
16,661 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ dist | |
tmp | ||
/out-tsc | ||
**/.output | ||
**/target | ||
|
||
# dependencies | ||
node_modules | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.