Adam Leventhal
dd9d1e8846
use include_str! to trigger a rebuild when the input spec is modified ( #16 )
...
* use include_str! to trigger a rebuild when the input spec is modified
* update deps including typify
2021-11-16 18:00:55 -08:00
Adam Leventhal
37a530ba4f
unwind local typify ( #15 )
2021-11-09 23:38:36 -08:00
Adam H. Leventhal
75b224c047
Handle operations whose response is a `null`
2021-11-09 23:27:07 -08:00
Adam Leventhal
a3fbbc06ba
fixes to support omicron clients ( #14 )
2021-11-06 23:24:03 -07:00
Adam Leventhal
05dcf08091
update for typify ( #13 )
2021-11-02 11:16:55 -07:00
Adam Leventhal
7934be90b9
a variety of improvements to support omicron clients ( #12 )
...
- add the start of a client support crate
- add support for pre/post request hooks with consumer-specific data
- suggest type names for parameter and response types in case those
types are unnamed
- handle more reference types by resolving them properly
- improve optional parameter generation
2021-10-29 07:16:39 -07:00
Adam Leventhal
97857c347c
convert from executable -> executable + library with macro and builder options ( #9 )
2021-10-17 10:40:22 -07:00
Adam H. Leventhal
62d2acf0aa
update rustfmt-wrapper to crates.io
2021-10-09 08:55:04 -07:00
Adam Leventhal
3fe0029f5d
minor cleanup ( #8 )
2021-10-09 08:38:01 -07:00
Joshua M. Clulow
57ac1d606f
update dependencies (includes several typify improvements)
2021-10-07 18:36:21 -07:00
Adam Leventhal
7e16140b78
improved whitespace handling ( #6 )
2021-10-03 21:14:01 -07:00
Adam Leventhal
865dbd4be4
migrate to typify and use quote ( #4 )
2021-10-02 11:40:03 -07:00
Adam Leventhal
3548096bdd
update to openapiv3 1.0.0-beta.1 to get (and test) some useful new bits ( #3 )
2021-09-25 16:57:55 -07:00
Joshua M. Clulow
575ec817d8
vaguely correct struct and function signature generation
2021-06-19 07:56:42 +00:00
Joshua M. Clulow
db43fe751e
initial commit
2021-06-19 07:36:13 +00:00