Skip to main content

input_type_names

Function input_type_names 

Source
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.