This website requires JavaScript.
Explore
Help
Sign In
nordic-dev.net
/
rust
Watch
2
Star
0
Fork
0
You've already forked rust
mirror of
https://github.com/rust-lang/rust.git
synced
2024-12-13 17:13:48 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
94e093ab97
rust
/
library
/
core
/
tests
/
num
/
u16.rs
2 lines
24 B
Rust
Raw
Normal View
History
Unescape
Escape
librustc: Always parse `macro!()`/`macro![]` as expressions if not followed by a semicolon. This allows code like `vec![1i, 2, 3].len();` to work. This breaks code that uses macros as statements without putting semicolons after them, such as: fn main() { ... assert!(a == b) assert!(c == d) println(...); } It also breaks code that uses macros as items without semicolons: local_data_key!(foo) fn main() { println("hello world") } Add semicolons to fix this code. Those two examples can be fixed as follows: fn main() { ... assert!(a == b); assert!(c == d); println(...); } local_data_key!(foo); fn main() { println("hello world") } RFC #378. Closes #18635. [breaking-change]
2014-11-14 17:18:10 +00:00
uint_module!
(
u16
,
u16
)
;
Reference in New Issue
Copy Permalink