blob: 2081098b699e2eae92da1258d694cbd4d23cdcaf [file]
error: `box` patterns have been removed (feature `box_patterns`)
--> $DIR/removed-syntax-box-patterns.rs:2:9
|
LL | let box x = Box::new('c');
| ^^^
|
= help: enable feature `deref_patterns` instead and...
help: ...if possible just remove keyword `box`...
|
LL - let box x = Box::new('c');
LL + let x = Box::new('c');
|
help: ...otherwise replace it with an invocation of macro `deref`
|
LL - let box x = Box::new('c');
LL + let deref!(x) = Box::new('c');
|
error: `box` patterns have been removed (feature `box_patterns`)
--> $DIR/removed-syntax-box-patterns.rs:7:18
|
LL | let Packet { box x } = Packet { x: Box::new(0) };
| ^^^
|
= help: enable feature `deref_patterns` instead and...
help: ...if possible just remove keyword `box`...
|
LL - let Packet { box x } = Packet { x: Box::new(0) };
LL + let Packet { x } = Packet { x: Box::new(0) };
|
help: ...otherwise replace it with an invocation of macro `deref`
|
LL - let Packet { box x } = Packet { x: Box::new(0) };
LL + let Packet { x: deref!(x) } = Packet { x: Box::new(0) };
|
error: `box` patterns have been removed (feature `box_patterns`)
--> $DIR/removed-syntax-box-patterns.rs:10:18
|
LL | let Packet { box ref mut x };
| ^^^
|
= help: enable feature `deref_patterns` instead and...
help: ...if possible just remove keyword `box`...
|
LL - let Packet { box ref mut x };
LL + let Packet { ref mut x };
|
help: ...otherwise replace it with an invocation of macro `deref`
|
LL - let Packet { box ref mut x };
LL + let Packet { x: deref!(ref mut x) };
|
error: aborting due to 3 previous errors