summaryrefslogtreecommitdiff
path: root/build_extra/rust/rust.gni
diff options
context:
space:
mode:
Diffstat (limited to 'build_extra/rust/rust.gni')
-rw-r--r--build_extra/rust/rust.gni5
1 files changed, 5 insertions, 0 deletions
diff --git a/build_extra/rust/rust.gni b/build_extra/rust/rust.gni
index 60b33d610..c9434be6d 100644
--- a/build_extra/rust/rust.gni
+++ b/build_extra/rust/rust.gni
@@ -50,6 +50,7 @@ template("rust_crate") {
"crate_type",
"crate_version",
"deps",
+ "edition",
"inputs",
"features",
"is_test",
@@ -68,6 +69,9 @@ template("rust_crate") {
if (!defined(deps)) {
deps = []
}
+ if (!defined(edition)) {
+ edition = "2018"
+ }
if (!defined(is_test)) {
is_test = false
}
@@ -175,6 +179,7 @@ template("rust_crate") {
"--crate-name=$crate_name",
"--crate-type=$crate_type",
"--emit=$emit_type,dep-info",
+ "--edition=$edition",
"--out-dir=" + rebase_path(out_dir, root_build_dir),
# This is to disambiguate multiple versions of the same crate.