]> git.lizzy.rs Git - rust.git/blob - tests/rustdoc/empty-impls.rs
Rollup merge of #107169 - albertlarsan68:lock-in-pre-push, r=Mark-Simulacrum
[rust.git] / tests / rustdoc / empty-impls.rs
1 #![crate_name = "foo"]
2
3 // @has foo/struct.Foo.html
4 // @has - '//div[@id="synthetic-implementations-list"]/*[@id="impl-Send-for-Foo"]' 'impl Send for Foo'
5 pub struct Foo;
6
7 pub trait EmptyTrait {}
8
9 // @has - '//div[@id="trait-implementations-list"]/*[@id="impl-EmptyTrait-for-Foo"]' 'impl EmptyTrait for Foo'
10 impl EmptyTrait for Foo {}
11
12 pub trait NotEmpty {
13     fn foo(&self);
14 }
15
16 // @has - '//div[@id="trait-implementations-list"]/details/summary/*[@id="impl-NotEmpty-for-Foo"]' 'impl NotEmpty for Foo'
17 impl NotEmpty for Foo {
18     fn foo(&self) {}
19 }