mirror of https://github.com/rust-lang/rust
22 lines
756 B
Rust
22 lines
756 B
Rust
macro_rules! num { () => { 1 } }
|
|
|
|
fn main() {
|
|
let x = 1i32;
|
|
x.e10; //~ERROR `i32` is a primitive type and therefore doesn't have fields
|
|
|
|
let y = 1;
|
|
y.e10; //~ERROR `{integer}` is a primitive type and therefore doesn't have fields
|
|
|
|
2u32.e10; //~ERROR `u32` is a primitive type and therefore doesn't have fields
|
|
|
|
num!().e10; //~ERROR `{integer}` is a primitive type and therefore doesn't have fields
|
|
|
|
2.e10foo; //~ERROR `{integer}` is a primitive type and therefore doesn't have fields
|
|
|
|
42._;
|
|
//~^ERROR expected identifier, found reserved identifier `_`
|
|
//~|ERROR `{integer}` is a primitive type and therefore doesn't have fields
|
|
|
|
42.a; //~ERROR `{integer}` is a primitive type and therefore doesn't have fields
|
|
}
|