Skip to content

Commit e00c299

Browse files
committed
Move tests to library/core/tests
1 parent 3550326 commit e00c299

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

core/tests/convert.rs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#[test]
2+
fn convert() {
3+
const fn from(x: i32) -> i32 {
4+
i32::from(x)
5+
}
6+
7+
const FOO: i32 = from(42);
8+
assert_eq!(FOO, 42);
9+
10+
const fn into(x: Vec<String>) -> Vec<String> {
11+
x.into()
12+
}
13+
14+
const BAR: Vec<String> = into(Vec::new());
15+
assert_eq!(BAR, Vec::<String>::new());
16+
}

core/tests/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@
99
#![feature(cfg_target_has_atomic)]
1010
#![feature(const_assume)]
1111
#![feature(const_cell_into_inner)]
12+
#![feature(const_convert)]
1213
#![feature(const_maybe_uninit_assume_init)]
14+
#![feature(const_num_from_num)]
1315
#![feature(const_ptr_read)]
1416
#![feature(const_ptr_write)]
1517
#![feature(const_ptr_offset)]
1618
#![feature(const_trait_impl)]
17-
#![feature(const_num_from_num)]
1819
#![feature(core_intrinsics)]
1920
#![feature(core_private_bignum)]
2021
#![feature(core_private_diy_float)]
@@ -84,6 +85,7 @@ mod char;
8485
mod clone;
8586
mod cmp;
8687
mod const_ptr;
88+
mod convert;
8789
mod fmt;
8890
mod hash;
8991
mod intrinsics;

0 commit comments

Comments
 (0)