azure_core::Model derive macro doesn't infer Deserialize
bounds in impl
#1803
Labels
Azure.Core
The azure_core crate
Milestone
The derive macro for
Model
doesn't work for generic arguments. For example, this doesn't work:This is because our logic generates an
impl
like this:But, serde's
Deserialize
derive macro generates this (effectively):Since our
Model
impl depends on the impl ofDeserialize
, we end up with an error:What we'd need to do is add logic to our derive macro that matches serde's logic to guess appropriate type parameter bounds for the impl. This isn't really blocking, since one can manually implement
Model
without too much trouble in this case. For example:The text was updated successfully, but these errors were encountered: