fn to_lib_target( original_lib: Option<&TomlLibTarget>, normalized_lib: Option<&TomlLibTarget>, package_root: &Path, edition: Edition, warnings: &mut Vec<String>, ) -> CargoResult<Option<Target>>