From 9b9693c11b808447d683c458315d53e20105b445 Mon Sep 17 00:00:00 2001 From: Maybe Waffle Date: Sun, 17 Jul 2022 20:51:39 +0400 Subject: [PATCH] Add rustdoc test for `#[rustc_must_implement_one_of]` --- src/test/rustdoc/must_implement_one_of.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/test/rustdoc/must_implement_one_of.rs diff --git a/src/test/rustdoc/must_implement_one_of.rs b/src/test/rustdoc/must_implement_one_of.rs new file mode 100644 index 000000000000..9a89a5815b46 --- /dev/null +++ b/src/test/rustdoc/must_implement_one_of.rs @@ -0,0 +1,10 @@ +#![crate_name = "c"] +#![feature(rustc_attrs)] + +#[rustc_must_implement_one_of(a, b)] +// @matches c/trait.Trait.html '//*[@class="stab must_implement"]' \ +// 'At least one of a, b methods is required.$' +pub trait Trait { + fn a() {} + fn b() {} +}