blob: d0dfb8759e66531284c6d371bad083c301afa305 [file] [log] [blame]
Inna Palantff3f07a2019-07-11 16:15:26 -07001#![crate_name = "foo"]
2
Inna Palantff3f07a2019-07-11 16:15:26 -07003
4pub trait Foo {
Chris Wailes2f3fdfe2021-07-29 10:56:18 -07005 // @has foo/trait.Foo.html '//div[@id="tymethod.foo"]//div[@class="code-attribute"]' '#[must_use]'
Inna Palantff3f07a2019-07-11 16:15:26 -07006 #[must_use]
7 fn foo();
8}
9
10#[must_use]
11pub struct Bar;
12
13impl Bar {
Chris Wailes2f3fdfe2021-07-29 10:56:18 -070014 // @has foo/struct.Bar.html '//div[@id="method.bar"]//div[@class="code-attribute"]' '#[must_use]'
Inna Palantff3f07a2019-07-11 16:15:26 -070015 #[must_use]
16 pub fn bar() {}
17
Chris Wailes2f3fdfe2021-07-29 10:56:18 -070018 // @has foo/struct.Bar.html '//div[@id="method.bar2"]//div[@class="code-attribute"]' '#[must_use]'
Inna Palantff3f07a2019-07-11 16:15:26 -070019 #[must_use]
20 pub fn bar2() {}
21}