about summary refs log tree commit diff
path: root/src/libcoretest/lib.rs
diff options
context:
space:
mode:
authorTobias Bucher <tobiasbucher5991@gmail.com>2015-08-29 18:30:05 +0200
committerTobias Bucher <tobiasbucher5991@gmail.com>2015-08-31 10:55:39 +0200
commit4d2709def2ecd7f4752a598a01280eef17be08e1 (patch)
treedf3ecd82ed835ed0d35f8cc48b0e73db32aaeabc /src/libcoretest/lib.rs
parent811868ec6fcde0a2e43025542e8fd87e74f64d0b (diff)
downloadrust-4d2709def2ecd7f4752a598a01280eef17be08e1.tar.gz
rust-4d2709def2ecd7f4752a598a01280eef17be08e1.zip
Implement `FixedSizeArray` for all fixed size arrays
Do so by using the fact that fixed size arrays (like `[u8; 8]` can be coerced
to slices `&[u8]`, this is expressed through the trait `Unsize<[T]>` that all
fixed size arrays implement.
Diffstat (limited to 'src/libcoretest/lib.rs')
-rw-r--r--src/libcoretest/lib.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libcoretest/lib.rs b/src/libcoretest/lib.rs
index dda1b096e88..51d495e8e6d 100644
--- a/src/libcoretest/lib.rs
+++ b/src/libcoretest/lib.rs
@@ -15,11 +15,12 @@
 #![feature(const_fn)]
 #![feature(core)]
 #![feature(core_float)]
+#![feature(dec2flt)]
+#![feature(decode_utf16)]
+#![feature(fixed_size_array)]
 #![feature(float_extras)]
 #![feature(float_from_str_radix)]
 #![feature(flt2dec)]
-#![feature(dec2flt)]
-#![feature(decode_utf16)]
 #![feature(fmt_radix)]
 #![feature(iter_arith)]
 #![feature(iter_arith)]
@@ -48,6 +49,7 @@ extern crate rustc_unicode;
 extern crate rand;
 
 mod any;
+mod array;
 mod atomic;
 mod cell;
 mod char;