2021-02-06 15:40:30 +00:00
|
|
|
// Rustdoc shouldn't display `mut` in function arguments, which are
|
|
|
|
// implementation details. Regression test for #81289.
|
|
|
|
|
|
|
|
#![crate_name = "foo"]
|
|
|
|
|
|
|
|
pub struct Foo;
|
|
|
|
|
2023-01-28 23:35:02 +00:00
|
|
|
// @count foo/struct.Foo.html '//*[@class="impl-items"]//*[@class="method"]' 2
|
2021-02-06 15:40:30 +00:00
|
|
|
// @!has - '//*[@class="impl-items"]//*[@class="method"]' 'mut'
|
|
|
|
impl Foo {
|
|
|
|
pub fn foo(mut self) {}
|
|
|
|
|
|
|
|
pub fn bar(mut bar: ()) {}
|
|
|
|
}
|
|
|
|
|
2023-01-30 18:05:12 +00:00
|
|
|
// @count foo/fn.baz.html '//pre[@class="rust item-decl"]' 1
|
|
|
|
// @!has - '//pre[@class="rust item-decl"]' 'mut'
|
2021-02-06 15:40:30 +00:00
|
|
|
pub fn baz(mut foo: Foo) {}
|