But those annotations are for the function definition instead of the call site, or are there call site annotations as well? I think the author's idea is analogous to the user-defined (instead of type-defined) move/copy semantics.
> I’ve always thought it should be up to the caller to say which functions they’d like inlined,
P.S. I considered submitting a PR, but I don't know enough about rust yet to accurately phrase it.
1: https://doc.rust-lang.org/reference.html#inline-attributes