X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=config.toml.example;h=79e4e46d85ba344ea441ea279ae17923903610e2;hb=905c4e05e1355854c0c63099c70dc1359a3accc7;hp=2fa613755d64c45e46a3e795ea5e8a01931681ca;hpb=3951a98ec5a53e527f0b2d1791b3db31738a107a;p=rust.git diff --git a/config.toml.example b/config.toml.example index 2fa613755d6..79e4e46d85b 100644 --- a/config.toml.example +++ b/config.toml.example @@ -318,7 +318,9 @@ #codegen-units-std = 1 # Whether or not debug assertions are enabled for the compiler and standard -# library. +# library. Debug assertions control the maximum log level used by rustc. When +# enabled calls to `trace!` and `debug!` macros are preserved in the compiled +# binary, otherwise they are omitted. # # Defaults to rust.debug value #debug-assertions = false @@ -331,7 +333,9 @@ # Debuginfo level for most of Rust code, corresponds to the `-C debuginfo=N` option of `rustc`. # `0` - no debug info -# `1` - line tables only +# `1` - line tables only - sufficient to generate backtraces that include line +# information and inlined functions, set breakpoints at source code +# locations, and step through execution in a debugger. # `2` - full debug info with variable and type information # Can be overridden for specific subsets of Rust code (rustc, std or tools). # Debuginfo for tests run with compiletest is not controlled by this option