pub(crate) fn load_bindings_config<BC: BindingGeneratorConfig>(
    ci: &ComponentInterface,
    crate_root: &Utf8Path,
    config_file_override: Option<&Utf8Path>
) -> Result<BC>