#[foo];
#![foo]
From the 0.10 changelog: * The inner attribute syntax has changed from `#[foo];` to `#![foo]`.
A couple of syntax extensions manually expanded expressions, but it wasn't done universally, most noticably inside of asm!(). There's also a bit of random cleanup.