#![crate_name = "foo"] #![no_std] pub struct MyBox(*const T); //@ has 'foo/fn.alpha.html' //@ snapshot link_slice_u32 - '//pre[@class="rust item-decl"]/code' pub fn alpha() -> &'static [u32; 1] { loop {} } //@ has 'foo/fn.beta.html' //@ snapshot link_slice_generic - '//pre[@class="rust item-decl"]/code' pub fn beta() -> &'static [T; 1] { loop {} } //@ has 'foo/fn.gamma.html' //@ snapshot link_box_u32 - '//pre[@class="rust item-decl"]/code' pub fn gamma() -> MyBox<[u32; 1]> { loop {} } //@ has 'foo/fn.delta.html' //@ snapshot link_box_generic - '//pre[@class="rust item-decl"]/code' pub fn delta() -> MyBox<[T; 1]> { loop {} }