-
On the [Typst codebase](https://github.com/typst/typst), rust-analyzer raises a false positive diagnostic since a while. The concrete error message (`typst: explicit parent type required (rust-analyze…
-
With the 0.53.0 release of cached, use of the proc_macros feature no longer works, as it relies on the cached_proc_macro crate which the latest published version still uses `cached::instant::Instant`.…
-
Since `proc-macro-error` is unmaintained/abandoned, and depends on the legacy `syn 1`, it's probably a good idea to move away from it.
It seems like the likely successor is [`manyhow`](https://crat…
-
The outputted header from cbindgen seems to be consistently false. There are no errors or anything, but it appears the invocation of cargo expand is yielding an empty result. Not quite sure how to deb…
-
So, someone filed [an advisory](https://rustsec.org/advisories/RUSTSEC-2024-0370) against `proc-macro-error` for being unmaintained. Since `validator-derive` uses it, using `validator` made this show …
-
I'm splitting this off https://github.com/rust-lang/rust/issues/38356 to track the `quote!` macro specifically contained in `proc_macro`. This macro has different syntax than the [`quote` crate](https…
-
-
The transitive dependency `proc-macro-error` from `byte-unit` is [no longer maintained](https://rustsec.org/advisories/RUSTSEC-2024-0370).
We need to either stop using `byte-unit` or wait for `byte-…
-
Some proc-macro generated code is not ignored right now because it is not annotated with `automatically_generated`.
-
@rzvxa and I have been discussing various ways to make macros cheaper on compile time, for example the `#[ast]` macro.
I had another idea in this vein. How about this:
* For each type marked `#[…