[][src]Function debug_here::internal::debug_here_unixy_impl

pub fn debug_here_unixy_impl(debugger: Option<&str>)

The function responsible for actually launching the debugger.

If we have never launched a debugger before, we do so. Otherwise, we just don't do anything on the theory that if you are debugging something in a loop, you probably don't want a new debugger every time you step through your debug_here!().

Before spawning the debugger we examine the execution environment a bit to try to help users through any configuration errors.

Don't use this directly.