[Rust] Improve the error reporting in build.rs files by using anyhow. (#6401)
authorJared Roesch <jroesch@octoml.ai>
Thu, 10 Sep 2020 15:25:28 +0000 (08:25 -0700)
committerGitHub <noreply@github.com>
Thu, 10 Sep 2020 15:25:28 +0000 (08:25 -0700)
commitb05aa967fa599f75f3e257321cd078b5845c7d4f
tree446f0e26fa3d518b17309d17e9cbc0cab3ef8de5
parent3a4e61ab3f72373060822e0a7dd302c28285bc56
[Rust] Improve the error reporting in build.rs files by using anyhow. (#6401)

* Improve build.rs error handling.

Instead of just unwrapping use Result on main function, and use anyhow to add error context.

* Remove NDArray and Python changes

* Format

* Fix build.rs

* Apply suggestions from code review

Co-authored-by: Greg Hale <ImAlsoGreg@gmail.com>
* Format

* Fix build.rs

Co-authored-by: Greg Hale <ImAlsoGreg@gmail.com>
14 files changed:
apps/sgx/Cargo.toml
apps/wasm-standalone/wasm-graph/build.rs
rust/tvm-graph-rt/tests/test_nn/Cargo.toml
rust/tvm-graph-rt/tests/test_nn/build.rs
rust/tvm-graph-rt/tests/test_tvm_basic/Cargo.toml
rust/tvm-graph-rt/tests/test_tvm_basic/build.rs
rust/tvm-graph-rt/tests/test_tvm_dso/Cargo.toml
rust/tvm-graph-rt/tests/test_tvm_dso/build.rs
rust/tvm-sys/Cargo.toml
rust/tvm-sys/build.rs
rust/tvm/examples/resnet/Cargo.toml
rust/tvm/examples/resnet/build.rs
rust/tvm/tests/basics/Cargo.toml
rust/tvm/tests/basics/build.rs