{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreife2o2kotizv5dvvg7pxfpy6rfitroqim7q23k62o4ij7lu53g5aa",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mhqc6wa4zdd2"
  },
  "path": "/t/idea-adding-zmij-for-faster-float-to-string-parsing/24106#post_3",
  "publishedAt": "2026-03-22T20:09:30.000Z",
  "site": "https://internals.rust-lang.org",
  "textContent": "TBH, what we really need is someone to figure out a language feature for things like the allocator shim so that it can be less special and we can use that mechanism for more things -- like this.\n\nThen `core` can offer a default implementation that's a fine middle-ground, but people can plug in different things in their binaries depending on their needs: size-optimized ones if you only do this for a couple parameters in a CLI, one that calls out to the C library for embedded that has a C version already, a big-but-fast one for something doing a ton of floats in JSON, etc.",
  "title": "Idea: adding Zmij for faster float-to-string parsing?"
}