Prefer implicit std::string type conversion in rust_project_writer.cc for string literals Change-Id: I3c597e0309aa81a6625b9ea847aa40b4bae4ff6f Reviewed-on: https://gn-review.googlesource.com/c/gn/+/23160 Commit-Queue: Charles Celerier <chcl@google.com> Reviewed-by: Takuto Ikuta <tikuta@google.com>
diff --git a/src/gn/rust_project_writer.cc b/src/gn/rust_project_writer.cc index 3324e3a..181d50f 100644 --- a/src/gn/rust_project_writer.cc +++ b/src/gn/rust_project_writer.cc
@@ -172,8 +172,7 @@ } auto compiler_args = ExtractCompilerArgs(target); - auto compiler_target = - FindArgValueAfterPrefix(std::string("--target="), compiler_args); + auto compiler_target = FindArgValueAfterPrefix("--target=", compiler_args); if (!compiler_target.has_value()) { compiler_target = FindArgValue("--target", compiler_args); } @@ -193,8 +192,7 @@ SourceFile crate_root = target->rust_values().crate_root(); std::string crate_label = target->label().GetUserVisibleName(false); - auto edition = - FindArgValueAfterPrefix(std::string("--edition="), compiler_args); + auto edition = FindArgValueAfterPrefix("--edition=", compiler_args); if (!edition.has_value()) { edition = FindArgValue("--edition", compiler_args); } @@ -232,8 +230,7 @@ if (compiler_target.has_value()) crate.SetCompilerTarget(compiler_target.value()); - ConfigList cfgs = - FindAllArgValuesAfterPrefix(std::string("--cfg="), compiler_args); + ConfigList cfgs = FindAllArgValuesAfterPrefix("--cfg=", compiler_args); crate.AddConfigItem("test"); crate.AddConfigItem("debug_assertions");