Commit Graph

7 Commits

Author SHA1 Message Date
Ian Nickles 6dc2a0ff2d
Generate unique internal var names and add tests for name collisions. (#601)
* Generate unique identifiers for internal variable names instead of using a
static prefix.

* Add tests for previous name collision issues.

* only prefix when needed.

Co-authored-by: Adam Leventhal <ahl@oxide.computer>

* add missing test invocation.

* update test fixtures per aaa40855485ca3c2ccf338c07d595ffc907975a1.

---------

Co-authored-by: Adam Leventhal <ahl@oxide.computer>
2023-10-16 11:44:24 -07:00
John Vandenberg 82c979df65
Show missing schema ref (#325) 2023-02-20 16:11:35 -08:00
John Vandenberg 7e64a98fd5
fix clippy issues (#301) 2023-01-18 00:07:27 -08:00
Augustus Mayo 12d4adbc6c
Path level parameters (#262) 2022-12-01 22:50:50 -08:00
Adam Leventhal 24fb7b9611
switch from unicode_xid to unicode_ident (#73) 2022-05-23 08:56:35 -07:00
Adam Leventhal 7f1b98f7b1
pull in the most recent typify (#44)
change symbol sanitization accordingly (use heck rather than convert_case)
fix: OpenAPI -> JSON Schema conversion was losing title and docs
remove assert that there are no tag (but still ignore them)
2022-05-09 17:30:08 -07:00
Adam Leventhal bbf81dfe7d
reorganize some code in anticipation of some larger changes (#40) 2022-04-01 22:30:23 -07:00