1 #![feature(doc_notable_trait)]
2 #![feature(lang_items)]
9 pub fn new(x: T) -> Box<T> {
15 pub trait FakeIterator {}
17 impl<I: FakeIterator> FakeIterator for Box<I> {}
23 pub fn new(x: T) -> Pin<T> {
28 impl<I: FakeIterator> FakeIterator for Pin<I> {}
30 // @!has doc_notable_trait_box_is_not_an_iterator/fn.foo.html '//*' 'Notable'
31 pub fn foo<T>(x: T) -> Box<T> {
35 // @!has doc_notable_trait_box_is_not_an_iterator/fn.bar.html '//*' 'Notable'
36 pub fn bar<T>(x: T) -> Pin<T> {