Type Definition tlist::Reverse

source ·
pub type Reverse<List> = <List as TList>::Reverse;
Expand description

Type-level ‘function’ to reverse a TList.

use tlist::*;
use typenum::consts::{U1, U2, U3, U4, U5};
use static_assertions::assert_type_eq_all as assert_type_eq;

assert_type_eq!(Reverse<TList![]>, TList![]);

assert_type_eq!(Reverse<TList![U3, U2, U1]>, TList![U1, U2, U3]);