From 563839d5b7d7526fcc7028c9ed9d4a02d1f64adc Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sun, 10 Apr 2022 19:20:56 -0700 Subject: [PATCH] Recognize `edition = "required"` idiom --- rust/private/rust.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/private/rust.bzl b/rust/private/rust.bzl index 6a7f2309cd..2507ed4e45 100644 --- a/rust/private/rust.bzl +++ b/rust/private/rust.bzl @@ -119,7 +119,7 @@ def get_edition(attr, toolchain, label): """ if getattr(attr, "edition"): return attr.edition - elif not toolchain.default_edition: + elif toolchain.default_edition == "required" or not toolchain.default_edition: fail("Attribute `edition` is required for {}.".format(label)) else: return toolchain.default_edition