Function deserialize_lower_funcs

Source
pub fn deserialize_lower_funcs<'de, D>(
    deserializer: D,
) -> Result<Vec<LowerFunc>, D::Error>
where D: Deserializer<'de>,
Expand description

A function for deserializing sequences of LowerFunc::FixedHugr.

We could let serde deserialize LowerFunc as-is, but if the LowerFunc deserialization fails it just returns an opaque “data did not match any variant of untagged enum LowerFunc” error. This function will return the internal errors instead.