#redfish #data-model #endpoints #schema #specification

redfish-codegen

An unopinionated translation of the Redfish specification into Rust

4 releases (2 breaking)

0.3.1 Jul 13, 2023
0.2.0 Mar 16, 2023
0.1.1 Mar 14, 2023
0.1.0 Mar 13, 2023

#509 in Hardware support


Used in 3 crates

MIT/Apache

4.5MB
79K SLoC

redfish-codegen

An unopinionated translation of the Redfish Schema Bundle (DSP8010) and the Base Registries Specification (DSP8011) into Rust. Models are translated to structs and enumerations, and API endpoints are translated into traits.

There is no logic in this crate. This is only a translation of the contract described in the specification documents into Rust.

Dependencies

~4–5.5MB
~110K SLoC