Emad Jacob Maroun
Emad Jacob Maroun
Version 1.0.9 of `macrotest` introduced the use of `prettyplease` crate. See #78. Problem is, all versions of `prettyplease` use edition 2021, meaning the earliest rustc version that will work now...
`macrotest` no longer compiles on rust v1.34.2 because `serde_json` v1.0.73 depends on `itoa` v1.0.1 which doesn't compile on that version. See (duplicate build)[https://github.com/Emoun/duplicate/runs/4636793495?check_suite_focus=true]. As far as I can tell `serde_json`...
For all `macrotest::expand` variants, if the macro being expanded panics, the report gives wrong or confusing errors. First, if you have no `.expanded` file and not using `expand_without_refresh`, the call...
Hi, I want to ask whether you would consider implementing what `trybuild` essentially does, I.e. allowing us to check that a compilation fails with a given error message? The reason...
### Situation: Using `duplicate_item`, it is possible to substitute things in a nested (or lower) `duplicate_item`'s invocation: ```rust #[duplicate::duplicate_item( vals [val; [41]; [42];]; )] #[duplicate::duplicate_item( vals )] impl SomeType for...
### Short Description: Release a version 1.0.0 ### Motivation: Releasing a stable version of the crate signals to users that the crate is generally usable and can be depended upon....
### Situation: Following global substitutions with a substitutions variable list for short syntax, but not following that with any substitution groups, will successfully compile. Even though current behavior is workable,...
### Situation: When trying to use parametric substitution but forgetting to encapsulate the argument to a parametrized identifier in `[]`, the resulting error message is confusing. ### Reproduction: A simple...
Find a better example for parameterized substitution in the documentation.
Currently we have a feature called `pretty_errors` that is intended to give better error messages than without the feature. This is currently only haphazardly implemented and not automatically tested. We...