#client #rest #dsh #api-client #kpn #api

dsh_api_build_helpers

DSH resource management API client

2 unstable releases

new 0.5.1 Feb 20, 2025
0.5.0 Feb 19, 2025
0.4.0 Jan 31, 2025

#5 in #kpn

Download history 117/week @ 2025-01-28 24/week @ 2025-02-04 7/week @ 2025-02-11

148 downloads per month
Used in 2 crates (via dsh_api)

Apache-2.0

75KB
1.5K SLoC

dsh_api build helpers

This lib crate contains functions that are needed during the build phase of the dsh_api crate.

  • Generate the generic client code
  • Generate Progenitor client from an openapi specification
  • Update the openapi specification

It has no real value in any other situation. It is published to crates.io because the current capabilities of the rust build.rs system are too limited for complex build strategies.


lib.rs:

Helper functions for the build phase of the dsh_api crate.

  • Generate the generic client code
  • Generate Progenitor client from an openapi specification
  • Update the openapi specification

Dependencies

~15–28MB
~442K SLoC