深入探讨Rust字符串格式化:format_args!() 背后的奥秘
原文英文,约5100词,阅读约需19分钟。发表于: 。The fmt::Arguments type is one of my favorite types in the Rust standard library. It’s not particularly amazing, but it is a great building block that is indirectly used in nearly every Rust...
本文讨论了Rust标准库中的fmt::Arguments类型,该类型用于各种文本格式化宏。作者探讨了当前fmt::Arguments的实现,并讨论了潜在的改进,如减小结构体的大小,优化代码大小和减少运行时开销。文章还强调了对fmt::Arguments进行更改的挑战以及迄今为止取得的进展。作者最后表达了对未来改进的期待,并邀请对该主题的想法、评论和建议。