19 releases

Uses new Rust 2021

0.2.4 Jan 8, 2022
0.2.3 Oct 24, 2021
0.1.18 Sep 17, 2021
0.1.15 Aug 30, 2021
0.1.5 Jul 15, 2021
Download history 229/week @ 2021-09-28 39/week @ 2021-10-05 87/week @ 2021-10-12 129/week @ 2021-10-19 42/week @ 2021-10-26 89/week @ 2021-11-02 126/week @ 2021-11-09 185/week @ 2021-11-16 153/week @ 2021-11-23 321/week @ 2021-11-30 163/week @ 2021-12-07 162/week @ 2021-12-14 90/week @ 2021-12-21 38/week @ 2021-12-28 225/week @ 2022-01-04 247/week @ 2022-01-11

614 downloads per month
Used in 19 crates (17 directly)

Apache-2.0 and LGPL-3.0-or-later

250KB
5.5K SLoC

Code generation from Smithy IDL models

Code generation is implemented in Rust, and output languages currently include Rust and Html (for documentation). We are expecting to add more languages in the future.

The code generator can be invoked:

  • as a library
  • from build.rs file: to build project sources according to a plan in codegen.toml
  • from the wash cli

Documentation on how the code generator works, how to use it with wasmCloud, and how to extend it, can be found in the developer documentation.

Dependencies

~14–19MB
~393K SLoC

a