| // Rustdoc shouldn't display `mut` in function arguments, which are |
| // implementation details. Regression test for #81289. |
| |
| #![crate_name = "foo"] |
| |
| pub struct Foo; |
| |
| // @count foo/struct.Foo.html '//*[@class="impl-items"]//*[@class="method has-srclink"]' 2 |
| // @!has - '//*[@class="impl-items"]//*[@class="method"]' 'mut' |
| impl Foo { |
| pub fn foo(mut self) {} |
| |
| pub fn bar(mut bar: ()) {} |
| } |
| |
| // @count foo/fn.baz.html '//div[@class="item-decl"]/pre[@class="rust"]' 1 |
| // @!has - '//div[@class="item-decl"]/pre[@class="rust"]' 'mut' |
| pub fn baz(mut foo: Foo) {} |