proomt

Search

Search posts, papers, and topics

macros

RSS
  1. 1

    Rust's derive often implies inline

    Rust's `#[derive]` macros automatically add `#[inline]` to generated trait implementations. While helpful for trivial code, large derived `Debug` impls can bloat binaries, and you can suppress this with a custom proc macro that uses `#[inline(never)]`.

    Lobstersyossarian.net2 minlobste.rs71