pub fn gen_serde_let_bindings(
params: &[ParamDef],
opaque_types: &AHashSet<String>,
core_import: &str,
err_conv: &str,
indent: &str,
) -> StringExpand description
Generate serde-based let bindings for non-opaque Named params.
Serializes binding types to JSON and deserializes to core types.
Used when From impls don’t exist (e.g., types with sanitized fields).
indent is the whitespace prefix for each generated line (e.g., “ “ for functions, “ “ for methods).