1 error: removing an expression is not supported in this position
2 --> $DIR/cfg-method-receiver.rs:9:17
4 LL | cbor_map! { #[cfg(test)] 4};
7 error[E0689]: can't call method `signum` on ambiguous numeric type `{integer}`
8 --> $DIR/cfg-method-receiver.rs:3:14
13 LL | cbor_map! { #[cfg(test)] 4};
14 | --------------------------- in this macro invocation
16 = note: this error originates in the macro `cbor_map` (in Nightly builds, run with -Z macro-backtrace for more info)
17 help: you must specify a concrete type for this numeric value, like `i32`
19 LL | cbor_map! { #[cfg(test)] 4_i32};
22 error: aborting due to 2 previous errors
24 For more information about this error, try `rustc --explain E0689`.