Rust v1.30 Functional Macros issues

Hi All,

This is my first topic. The release notes say that v1.30.0 now allows functional macros, but I get the following error: Compiling test_macro v0.1.0 (/home/gibsond/rust_projs/test_macro)
error[E0658]: procedural macros cannot be expanded to expressions (see issue #38356)

which sounds like they aren't supported yet?

My crates are:

Updating crates.io index
Downloading syn v0.15.20
Downloading quote v0.6.10
Downloading proc-macro2 v0.4.23
Compiling proc-macro2 v0.4.23
Compiling unicode-xid v0.1.0
Compiling quote v0.6.10
Compiling syn v0.15.20

and:

Compiling proc-macro2 v0.4.23
Compiling unicode-xid v0.1.0
Compiling quote v0.6.10
Compiling syn v0.15.20

Any help is appreciated.

The release notes for 1.30.0 are incorrect. https://github.com/rust-lang/blog.rust-lang.org/issues/285

For now you may be able to get by with the workaround in proc-macro-hack.

Thank-you. I will try the workaround. Hopefully, the release notes will be corrected soon.