// Same test as dead-code-module but with 2 doc(test(attr())) at different levels. //@ edition: 2024 //@ compile-flags:--test //@ normalize-stdout: "tests/rustdoc-ui/doctest" -> "$$DIR" //@ normalize-stdout: "finished in \d+\.\d+s" -> "finished in $$TIME" //@ failure-status: 101 #![doc(test(attr(allow(unused_variables))))] mod my_mod { #![doc(test(attr(deny(warnings))))] /// Example /// /// ```rust,no_run /// trait T { fn f(); } /// ``` pub fn f() {} } /// Example /// /// ```rust,no_run /// trait OnlyWarning { fn no_deny_warnings(); } /// ``` pub fn g() {}