pub fn input_type_names(surface: &ApiSurface) -> AHashSet<String>Expand description
Collect all Named type names that appear as function/method input parameters.
These are types that flow from the binding layer INTO the core — they need
binding→core From impls. Types that only appear as return values do NOT
need reverse conversions.
The result includes transitive dependencies: if CrawlConfig is an input
and it has a field browser: BrowserConfig, then BrowserConfig is also
included.