progenitor/sample_openapi
Adam Leventhal e47fc93748
generate iterators over dropshot paginated interfaces (#19)
* Adds support for interating with Streams over interfaces that are tagged
with the x-dropshot-pagination extension. This requires clients to use
the futures crate.

Adds tests that compile generated clients.

Updates nexus.json to reflect a more recent omicron API.

Changes all generated methods to have a lifetime ('a) bound on all
references. This isn't necessary for most methods, but greatly
simplifies generation of the associated paginated interface.
2022-01-05 12:02:46 -08:00
..
api.github.com.json convert from executable -> executable + library with macro and builder options (#9) 2021-10-17 10:40:22 -07:00
buildomat.json Handle operations whose response is a `null` 2021-11-09 23:27:07 -08:00
keeper.json convert from executable -> executable + library with macro and builder options (#9) 2021-10-17 10:40:22 -07:00
nexus.json generate iterators over dropshot paginated interfaces (#19) 2022-01-05 12:02:46 -08:00