Skip to main content

gen_serde_let_bindings

Function gen_serde_let_bindings 

Source
pub fn gen_serde_let_bindings(
    params: &[ParamDef],
    opaque_types: &AHashSet<String>,
    core_import: &str,
    err_conv: &str,
    indent: &str,
) -> String
Expand 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).