From 5fac991bf6bc4b07df9b4b4eb3fcb0c5487973c4 Mon Sep 17 00:00:00 2001 From: CDirkx Date: Sun, 30 Aug 2020 19:40:00 +0200 Subject: Add unstable `const_ordering` feature, and some tests. --- src/test/ui/consts/const-ordering.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/test/ui/consts/const-ordering.rs (limited to 'src/test') diff --git a/src/test/ui/consts/const-ordering.rs b/src/test/ui/consts/const-ordering.rs new file mode 100644 index 00000000000..9feb2b27dad --- /dev/null +++ b/src/test/ui/consts/const-ordering.rs @@ -0,0 +1,17 @@ +// run-pass + +#![feature(const_ordering)] + +use std::cmp::Ordering; + +// the following methods of core::cmp::Ordering are const: +// - reverse +// - then + +fn main() { + const REVERSE : Ordering = Ordering::Greater.reverse(); + assert_eq!(REVERSE, Ordering::Less); + + const THEN : Ordering = Ordering::Equal.then(REVERSE); + assert_eq!(THEN, Ordering::Less); +} -- cgit 1.4.1-3-g733a5