In accordance with the design from https://github.com/rust-lang/rust/pull/96827#issuecomment-1208441595