Re:Zig, the Small Language
by TakeBlaster16 on Wednesday September 07, 2022 @02:17PM
(#32754139)
Oops I didn't explain clearly. Take this code:
pub fn abc() -> usize {
#[allow(deprecated)]
"abc".len()
}
I want it to complain about the "allow", because there was never any deprecated warning emitted in the first place. Maybe it would be called #[expect(deprecated)]I refactor code all the time and find these stray "allow"s that aren't doing anything anymore
> Maybe it would be called #[expect(deprecated)]
Both this and the reply saying you should open an RFC worry me that it was tongue-in-cheek.
Or maybe it's the obvious name choice, heh, because it literally exists with that very syntax: https://play.rust-lang.org/?version=nightly&mode=debug&editi...
Not stable yet, as you can see, but all the RFC and implementation work has been done, and a stabilization report was even put forward back in July: https://github.com/rust-lang/rust/issues/54503#issuecomment-...
Re:Zig, the Small Language
by TakeBlaster16 on Wednesday September 07, 2022 @03:52PM
(#32755802)
That's hilarious, I had no idea! I'm glad I didn't embarrass myself by proposing an RFC. Thanks for the links!
Re:Zig, the Small Language
by voorwerpjes on Wednesday September 07, 2022 @02:55PM
(#32754811)
This would be really cool! you should open up a RFC for it.
Re:Zig, the Small Language
by steveklabnik on Wednesday September 07, 2022 @02:20PM
(#32754178)
Ah, yeah that would be cool. Sorry for misunderstanding!
You can put it at the top of your file with a #! too, if you want it to apply to the whole file.