Open
Description
In discussion of rust-lang/libs-team#325 (a proposal for a compile-time assert macro), the idea came up to allow const {}
blocks at item level, and then have people use const { assert!(...) }
.
@rust-lang/libs-api would like some guidance from @rust-lang/lang about whether lang is open to toplevel const { ... }
blocks like this, which would influence whether we want to add a compile-time assert macro, as well as what we want to call it (e.g. static_assert!
vs const_assert!
vs some other name).
Filing this issue to discuss in a lang meeting. This issue is not seeking any hard commitment to add such a construct, just doing a temperature check.