Skip to main content

resolve

Function resolve 

Source
pub fn resolve(
    api: &Api,
    name_override: Option<&str>,
    input_basename: Option<&str>,
) -> ResolvedPackage
Expand description

Resolve package identity for a generator.

Name precedence (first non-empty wins):

  1. explicit per-target name_override (e.g. python.package_name),
  2. api.package.name,
  3. the IDL file stem (input_basename),
  4. DEFAULT_NAME.

Version: api.package.versionDEFAULT_VERSION. All other metadata is taken verbatim from the package: block (absent → None/empty).