pub fn resolve_json_args(
args: &[String],
param_names: &[String],
has_names: bool,
tag: &str,
) -> Vec<Expr>Expand description
Resolve JSON contract argument strings to parsed syn::Expr values.
Handles:
- Named parameter resolution (e.g.
"src"→"arg:0") - Explicit token normalization (
arg:,const:,ty:prefixes) - Lifetime stripping (
'a→a)