1 pub use core::assert;
2 pub use core::mem;
3 pub use core::primitive::usize;
4 
5 pub trait Slice {
6     type Element;
7 }
8 
9 impl<T> Slice for [T] {
10     type Element = T;
11 }
12 
13 pub enum Void {}
14 
value<T>() -> T15 pub fn value<T>() -> T {
16     panic!()
17 }
18