assert_eq!(stringify_expr!(expr.await), "expr.await");
// ExprKind::TryBlock
- assert_eq!(stringify_expr!(try {}), "try {}"); // FIXME
+ assert_eq!(stringify_expr!(try {}), "try {}");
// ExprKind::Assign
assert_eq!(stringify_expr!(expr = true), "expr = true");
stringify_item!(
static S: ();
),
- "static S: () ;", // FIXME
+ "static S: ();",
);
assert_eq!(
stringify_item!(
static mut S: ();
),
- "static mut S: () ;",
+ "static mut S: ();",
);
// ItemKind::Const
stringify_item!(
const S: ();
),
- "const S: () ;", // FIXME
+ "const S: ();",
);
// ItemKind::Fn
stringify_item!(
impl<T> Struct<T> {}
),
- "impl <T> Struct<T> {}", // FIXME
+ "impl<T> Struct<T> {}",
);
assert_eq!(
stringify_item!(
),
"pub impl Trait for Struct {}",
);
+ assert_eq!(
+ stringify_item!(
+ impl<T> const Trait for T {}
+ ),
+ "impl<T> const Trait for T {}",
+ );
assert_eq!(
stringify_item!(
impl ~const Struct {}
// PatKind::Range
assert_eq!(stringify_pat!(..1), "..1");
- assert_eq!(stringify_pat!(0..), "0 .."); // FIXME
- assert_eq!(stringify_pat!(0..1), "0 ..1");
- assert_eq!(stringify_pat!(0..=1), "0 ..=1");
- assert_eq!(stringify_pat!(-2..=-1), "-2 ..=-1");
+ assert_eq!(stringify_pat!(0..), "0..");
+ assert_eq!(stringify_pat!(0..1), "0..1");
+ assert_eq!(stringify_pat!(0..=1), "0..=1");
+ assert_eq!(stringify_pat!(-2..=-1), "-2..=-1");
// PatKind::Slice
assert_eq!(stringify_pat!([]), "[]");