-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
?
or %
can't be used with o!()
, looks like regression
#248
Comments
I thought there was a test and all. Can you check which version of I'd appreciate some help. Not sure when I'll be able to dig into this. |
2.5.2 all the way down to 2.4.0 has this problem. |
Still an issue on 2.7.0. |
It looks like the original fix got reverted in 4695580 and fcf3efe. I would be glad to fix this issue again, but it would be helpful to know why the change was considered broken back then. Otherwise I feel like the risk of wasting my time is too great. |
🤷 No idea, sorry. (but PR with some tests for it would be awesome.) |
I believe this is the relevant report of breakage: #176 (comment) |
In addition to fixing this, we're going to have to add a bunch of tests so this never happens again. I've considered switching to a procedural macro, but that would likely require depending on |
It seems that the logic in this PR: #170 has been reverted somehow, because I now get exactly those errors which are described in that PR when I try to use
?
or%
witho!()
:And indeed, the
kv!
macro now uses__slog_builtin(@format_args)
instead of whatever is implemented in #170, which in turn implements the pre-#170 approach of usingformat_args
.The text was updated successfully, but these errors were encountered: