#![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 [] }