| #![crate_name = "foo"] | |
| //@ has foo/trait.Foo.html '//a[@href="trait.Foo.html#tymethod.req"]' 'req' | |
| //@ has foo/trait.Foo.html '//a[@href="trait.Foo.html#method.prov"]' 'prov' | |
| /// Always make sure to implement [`req`], but you don't have to implement [`prov`]. | |
| /// | |
| /// [`req`]: Foo::req | |
| /// [`prov`]: Foo::prov | |
| pub trait Foo { | |
| /// Required | |
| fn req(); | |
| /// Provided | |
| fn prov() {} | |
| } |