{
    "byline": "By Daroc AldenSeptember 8, 2026",
    "charset": "UTF-8",
    "dir": null,
    "excerpt": "A function's return type is supposed to indicate the kind of data that it\nproduces. \nRust's \"never\" type, which is\n\ndenoted by an exclamation mark (\"!\"), is the type the language uses to mark\na function that never returns and other places where a value can never occur. For\na long time, the never type was used internally by the compiler, but was\nconsidered an unstable feature. On\n\nAugust\u00a024, after more than two years of work,\nRust-compiler-contributor \"waffle\" finally managed to stabilize the type. It\ntook so long, in part, because it involved a small breaking\nchange to previous Rust editions, which the compiler maintainers needed to\nensure did not impact much real code.",
    "lang": null,
    "length": 11747,
    "publishedTime": null,
    "siteName": null,
    "title": ""
}