]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-8898.rs
New upstream version 1.60.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-8898.rs
CommitLineData
b7449926 1// run-pass
c34b1796 2
85aaf69f 3fn assert_repr_eq<T: std::fmt::Debug>(obj : T, expected : String) {
1a4d82fc 4 assert_eq!(expected, format!("{:?}", obj));
970d7e83
LB
5}
6
223e47cc 7pub fn main() {
85aaf69f 8 let abc = [1, 2, 3];
1a4d82fc
JJ
9 let tf = [true, false];
10 let x = [(), ()];
85aaf69f 11 let slice = &x[..1];
970d7e83 12
85aaf69f
SL
13 assert_repr_eq(&abc[..], "[1, 2, 3]".to_string());
14 assert_repr_eq(&tf[..], "[true, false]".to_string());
15 assert_repr_eq(&x[..], "[(), ()]".to_string());
1a4d82fc 16 assert_repr_eq(slice, "[()]".to_string());
85aaf69f 17 assert_repr_eq(&x[..], "[(), ()]".to_string());
223e47cc 18}