From bec2679e4e24aeed5e367ab710dc4fe8555f9eb8 Mon Sep 17 00:00:00 2001 From: Alona Enraght-Moony Date: Mon, 23 Jun 2025 17:02:13 +0000 Subject: [PATCH] rustdoc-json: Add test for `#[optimize(..)]` Follow up to https://www.github.com/rust-lang/rust/pull/138291 --- tests/rustdoc-json/attrs/optimize.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/rustdoc-json/attrs/optimize.rs diff --git a/tests/rustdoc-json/attrs/optimize.rs b/tests/rustdoc-json/attrs/optimize.rs new file mode 100644 index 0000000000000..0bed0ad18c31b --- /dev/null +++ b/tests/rustdoc-json/attrs/optimize.rs @@ -0,0 +1,13 @@ +#![feature(optimize_attribute)] + +//@ is "$.index[?(@.name=='speed')].attrs" '["#[attr = Optimize(Speed)]"]' +#[optimize(speed)] +pub fn speed() {} + +//@ is "$.index[?(@.name=='size')].attrs" '["#[attr = Optimize(Size)]"]' +#[optimize(size)] +pub fn size() {} + +//@ is "$.index[?(@.name=='none')].attrs" '["#[attr = Optimize(DoNotOptimize)]"]' +#[optimize(none)] +pub fn none() {}