我想创建一个类似于标准dbg! macro的自定义宏,但可以通过colored crate使用颜色选项。 dbg!通常以以下格式打印内容
[path_to_file:line_number] "symbol name" = "symbol value"
//[src/gallery/image_slot.rs:231] "my_integer_value_of_12" = "12"
- 我如何获取路径/行号
[path_to_file:line_number]
来打印它? - 我如何访问变量的符号名称?(例如,给定
my_var = 12
,打印my_var
)