16 lines
395 B
Rust
16 lines
395 B
Rust
#![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() {}
|
|
}
|