Closed nikomatsakis closed 2 months ago
Mentoring tips:
We can use an approach similar to the existing is_specifiable
flag. Basically pass in a boolean flag indicating whether no_eq
was set or not, and then in the expanded macro use $zalsa::macro_if!
. We need to change what this code does...
...so that it does something like...
$zalsa::macro_if! {
if $no_eq {
false
} else {
$zalsa::should_backdate_value(old_value, new_value)
}
}
Thanks. I try to have a look in the next few days
The
no_eq
flag is ignored in tracked functions after #518. @MichaReiser commented on Zulip.There might also be an issue around interned or I'm using it incorrectly. But
No longer compiles and fails with