Fix make lint

This commit is contained in:
Felix Schütt
2022-11-18 16:59:12 +01:00
parent e2126b593b
commit 248b2f20f8

View File

@@ -84,7 +84,7 @@ impl Init {
semver::Version::parse(toml.get("package")?.as_table()?.get("version")?.as_str()?) semver::Version::parse(toml.get("package")?.as_table()?.get("version")?.as_str()?)
.ok() .ok()
}) })
.unwrap_or(semver::Version::parse("0.1.0").unwrap()); .unwrap_or_else(|| semver::Version::parse("0.1.0").unwrap());
let license = cargo_toml.as_ref().and_then(|toml| { let license = cargo_toml.as_ref().and_then(|toml| {
Some( Some(
@@ -162,7 +162,7 @@ impl Init {
_ => BinOrLib::Bin, _ => BinOrLib::Bin,
}; };
let module_name = package_name.split("/").next().unwrap_or(&package_name); let module_name = package_name.split('/').next().unwrap_or(&package_name);
let modules = vec![wapm_toml::Module { let modules = vec![wapm_toml::Module {
name: module_name.to_string(), name: module_name.to_string(),
@@ -203,13 +203,13 @@ impl Init {
let default_manifest = wapm_toml::Manifest { let default_manifest = wapm_toml::Manifest {
package: wapm_toml::Package { package: wapm_toml::Package {
name: package_name.clone(), name: package_name.clone(),
version: version, version,
description, description,
license: license, license,
license_file: license_file, license_file,
readme: readme, readme,
repository: repository, repository,
homepage: homepage, homepage,
wasmer_extra_flags: None, wasmer_extra_flags: None,
disable_command_rename: false, disable_command_rename: false,
rename_commands_to_raw_command_name: false, rename_commands_to_raw_command_name: false,
@@ -271,7 +271,7 @@ impl Init {
base_directory_path: target_file base_directory_path: target_file
.parent() .parent()
.map(|o| o.to_path_buf()) .map(|o| o.to_path_buf())
.unwrap_or(target_file.clone()), .unwrap_or_else(|| target_file.clone()),
}; };
if let Some(parent) = target_file.parent() { if let Some(parent) = target_file.parent() {