trace 0.1.7

A procedural macro for tracing the execution of functions
Documentation
1
2
3
4
5
6
7
8
9
10
[+] Entering squared(x = 64)
[-] Exiting squared = 4096
[+] Entering log(message = "something happened")
[-] Exiting log = "[DEBUG] something happened"
[+] Entering cubed(x = 32)
 [+] Entering squared(x = 32)
 [-] Exiting squared = 1024
 [+] Entering squared(x = 1024)
 [-] Exiting squared = 1048576
[-] Exiting cubed = 1048576