This could be a macro_rules!, but then rust insists on binding the line number to the macro.
By wrapping it in a proc_macro rust can only assign the __debug_breakpoint! usage location for the lldb breakpoint
This could be a macro_rules!, but then rust insists on binding the line number to the macro.
By wrapping it in a proc_macro rust can only assign the __debug_breakpoint_if! usage location for the lldb breakpoint