News for hackers. Stuff that matters.
Re:Format Strings in Rust 1.58 by MathiasPius on Friday January 14, 2022 @06:36AM (#29933219)
The Rust formatting macros depend on string literals because the macro expansion necessarily happens at compile-time, which means that it's not possible to override the actual format string at runtime, nor is recursive resolution possible.

It's obviously still possible to implement the Display trait for a type in a way which makes it susceptible to code execution attacks, but that doesn't really have anything to do with string formatting.

There are no comments on this comment yet.