#![crate_name = "foo"] #![feature(effects)] #![allow(incomplete_features)] //@ has foo/fn.bar.html //@ has - '//pre[@class="rust item-decl"]' 'pub const fn bar() -> ' /// foo pub const fn bar() -> usize { 2 } //@ has foo/struct.Foo.html //@ has - '//*[@class="method"]' 'const fn new()' pub struct Foo(usize); impl Foo { pub const fn new() -> Foo { Foo(0) } }