How do we support downstream consumers using their own generated models crates? This requires solving a number of interesting problems:
[ ] How do consumers generate their own models? What workflows are encouraged/supported? If we're using Bazel, can we provide a rules_redfish module that exposes rules for consumers to generate models crates?
[ ] How do consumers use higher level components, like seuss, with custom models crates? Can consumers use cargo patching to override the dependencies from crates like seuss? This may require us to partition large components of seuss with feature flags, so that consumers are not required to provide models for Redfish components that they don't use.
How do we support downstream consumers using their own generated models crates? This requires solving a number of interesting problems:
rules_redfish
module that exposes rules for consumers to generate models crates?seuss
, with custom models crates? Can consumers use cargo patching to override the dependencies from crates likeseuss
? This may require us to partition large components ofseuss
with feature flags, so that consumers are not required to provide models for Redfish components that they don't use.