| #![feature(doc_notable_trait)] |
| |
| #[doc(notable_trait)] |
| pub trait SomeTrait {} |
| |
| pub struct SomeStruct; |
| pub struct OtherStruct; |
| impl SomeTrait for &[SomeStruct] {} |
| |
| //@ has doc_notable_trait_slice/fn.bare_fn_matches.html |
| //@ snapshot bare_fn_matches - '//script[@id="notable-traits-data"]' |
| pub fn bare_fn_matches() -> &'static [SomeStruct] { |
| &[] |
| } |
| |
| //@ has doc_notable_trait_slice/fn.bare_fn_no_matches.html |
| //@ count - '//script[@id="notable-traits-data"]' 0 |
| pub fn bare_fn_no_matches() -> &'static [OtherStruct] { |
| &[] |
| } |
| |
| //@ has doc_notable_trait_slice/fn.bare_fn_mut_no_matches.html |
| //@ count - '//script[@id="notable-traits-data"]' 0 |
| pub fn bare_fn_mut_no_matches() -> &'static mut [SomeStruct] { |
| &mut [] |
| } |