ast::ExprBox(..) | ast::ExprUnary(ast::UnOp::UnUniq, _) => {
self.gate_feature("box_syntax",
e.span,
- "box expression syntax is experimental in alpha release; \
+ "box expression syntax is experimental; \
you can call `Box::new` instead.");
}
ast::ExprLit(ref lit) => {
fn main() {
use std::boxed::HEAP;
- let x = box 'c'; //~ ERROR box expression syntax is experimental in alpha release
+ let x = box 'c'; //~ ERROR box expression syntax is experimental
println!("x: {}", x);
- let x = box () 'c'; //~ ERROR box expression syntax is experimental in alpha release
+ let x = box () 'c'; //~ ERROR box expression syntax is experimental
println!("x: {}", x);
- let x = box (HEAP) 'c'; //~ ERROR box expression syntax is experimental in alpha release
+ let x = box (HEAP) 'c'; //~ ERROR box expression syntax is experimental
println!("x: {}", x);
}
// except according to those terms.
fn main() {
- let box x = Box::new('c'); //~ ERROR box pattern syntax is experimental in alpha release
+ let box x = Box::new('c'); //~ ERROR box pattern syntax is experimental
println!("x: {}", x);
}