#wrap #function #decorator #proc-macro #nested #macro-helpers

func_wrap

Helper crate for procedural macro authors that wish to duplicate some received function inside its body, so as to be able to wrap with some prologue, epilogue, cache-ing, etc

5 releases

0.1.3 Nov 23, 2020
0.1.2 Oct 28, 2020
0.1.1 Oct 28, 2020
0.1.0 Oct 27, 2020

#9 in #decorator

Download history 12326/week @ 2023-11-27 10674/week @ 2023-12-04 11829/week @ 2023-12-11 6697/week @ 2023-12-18 2613/week @ 2023-12-25 4228/week @ 2024-01-01 8263/week @ 2024-01-08 9870/week @ 2024-01-15 12977/week @ 2024-01-22 10793/week @ 2024-01-29 4891/week @ 2024-02-05 10254/week @ 2024-02-12 10362/week @ 2024-02-19 9358/week @ 2024-02-26 10527/week @ 2024-03-04 3756/week @ 2024-03-11

34,141 downloads per month
Used in 4 crates (2 directly)

Zlib OR MIT OR Apache-2.0

22KB
513 lines

::func_wrap

Repository Latest version Documentation MSRV License CI

Helper crate for procedural macro authors that wish to duplicate some received function inside its body, so as to be able to wrap with some prologue, epilogue, cache-ing, etc.

Examples

See https://docs.rs/require_unsafe_in_body for a real-life example of using it.

Dependencies

~1.5MB
~33K SLoC