// This test ensures that footnotes ID are not duplicated across an item page. // This is a regression test for . #![crate_name = "foo"] //@ has 'foo/struct.Foo.html' pub struct Foo; impl Foo { //@ has - '//a[@href="#fn1"]' '1' //@ has - '//li[@id="fn1"]' 'Hiya' //@ has - '//a[@href="#fn2"]' '2' //@ has - '//li[@id="fn2"]' 'Tiya' /// Link 1 [^1] /// Link 1.1 [^2] /// /// [^1]: Hiya /// [^2]: Tiya pub fn l1(){} //@ has - '//a[@href="#fn3"]' '1' //@ has - '//li[@id="fn3"]' 'Yiya' //@ has - '//a[@href="#fn4"]' '2' //@ has - '//li[@id="fn4"]' 'Biya' /// Link 2 [^1] /// Link 3 [^2] /// /// [^1]: Yiya /// [^2]: Biya pub fn l2() {} } impl Foo { //@ has - '//a[@href="#fn5"]' '1' //@ has - '//li[@id="fn5"]' 'Ciya' /// Link 3 [^1] /// /// [^1]: Ciya pub fn l3(){} }