How to trace the cause of an error result?

前端 未结 2 1514
误落风尘
误落风尘 2021-01-11 10:53

When writing code that uses Result type, you may want different behavior for users and developers.

  • When writing an application that gracefully han
2条回答
  •  长发绾君心
    2021-01-11 11:33

    If you use anyhow you can get this for free! The catch is you need to use nightly and enable an environment variable:

    RUST_BACKTRACE=1 cargo +nightly run
    

    This is the tracking issue for stabilisation, and a PR to stabilise it. Looks like there is some disagreement about whether it needs to work in no_std before being stabilised or something like that.

提交回复
热议问题