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