1 2 3 4 5 6 7 8 9 10 11
// Error: missing operand before `^`/`-` (empty left side. Previously `-A` silently swallowed // a segment and `^A` generated garbage types) use batch_impl::batch_impl; #[batch_impl(-usize)] trait DashLeft {} #[batch_impl(^isize)] trait CaretLeft {} fn main() {}