Commit Graph

11 Commits

Author SHA1 Message Date
Ian Nickles 233cb80d94
Prefix internal variable names to help avoid collisions (#599) 2023-10-12 10:57:24 -07:00
Adam Leventhal b94123e5ac
httpmock patterns are too general (#467) 2023-05-12 13:19:09 -07:00
Adam Leventhal 7da8db8544
generate `httpmock`-based testing code (#437) 2023-04-24 19:03:33 -07:00
John Vandenberg 7e64a98fd5
fix clippy issues (#301) 2023-01-18 00:07:27 -08:00
Adam Leventhal 0c7cace799
add context to error messages (#127) 2022-07-14 21:25:48 -07:00
Joshua M. Clulow 6e90509eef
improved template parsing (#111) 2022-07-08 16:54:53 -07:00
Adam Leventhal 9b28ac87c6
add an optional builder pattern as well as extension traits for tags when using the builder interface (#86) 2022-07-02 19:09:38 -07:00
Adam Leventhal ae7c178e21
Correct renaming of path component identifiers (#34) 2022-03-08 14:31:56 -08:00
Adam Leventhal 25192b5dc1
Add a wrapper types for success and error responses (#26) 2022-02-08 08:59:38 -08:00
Adam Leventhal e58ebd18fa
introduce an intermediate form (#18)
introduce an intermediate form; this is going to be used to generate a few different things:
- an interator interface for paginated APIs; the IR will let us re-use
  the typify types
- a CLI generator that will generate calls into the generated client
- an automated test harness that will validate the generated client
  against a mock server
2021-12-09 18:15:24 -08:00
Adam Leventhal 97857c347c
convert from executable -> executable + library with macro and builder options (#9) 2021-10-17 10:40:22 -07:00
Renamed from src/template.rs (Browse further)