16 lines
409 B
Rust
16 lines
409 B
Rust
|
#![crate_name = "foo"]
|
||
|
|
||
|
// @has foo/trait.Foo.html '//a[@href="../foo/trait.Foo.html#tymethod.req"]' 'req'
|
||
|
// @has foo/trait.Foo.html '//a[@href="../foo/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() {}
|
||
|
}
|