#![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() {} }