rust-lang / cargo

The Rust package manager
https://doc.rust-lang.org/cargo
Apache License 2.0
12.5k stars 2.37k forks source link

cargo check (mis)-reports errors on test targets, which all build and run fine #9349

Open LER0ever opened 3 years ago

LER0ever commented 3 years ago

Problem

Running cargo build --all-targets does NOT show any errors (not even a single warning), and all targets run fine. But running cargo check --all-targets gives out errors that should not exists, and exits prematurely with error: could not compile xxx. A detailed example is attached below.

Steps

I haven't got the time to make a minimal reproducible case, but have a real project showcasing the error below.

Possible Solution(s)

Beyond my reach. But I would guess it's related to import resolution, in my case interpreting Result to std::result::Result instead of the imported anyhow::Result.

Notes

Output of cargo version:

cargo 1.51.0 (43b129a20 2021-03-16)

Screenshot of the issue

image

In the screenshot, the left pane of the integrated terminal is running cargo check --all-targets, and the right is running cargo build --all-targets. The build works fine but cargo check gives out 22 errors which I'm sure are not valid errors after examination.

Most errors say "the trait std::error::Error is not implemented for anyhow::Error", which seems to me that cargo check thinks the Result is std::result::Result, however all the Result in this project is anyhow::Result, so the error does not make sense.

All the errors are reported by cargo check on test targets tests/*.rs. Running cargo build --tests gives no error. Running the tests shows 100% pass. So it's likely a problem of cargo check.

ehuss commented 3 years ago

Hm, that's a strange one! If you're able to still reproduce the problem, some things you could try:

LER0ever commented 3 years ago

@ehuss Sure, I've saved a snapshot of the project that consistently reproduce the issue on multiple machines. I've attached a terminal log of me executing the following command in order:

$ cargo build --all-targets --verbose
$ CARGO_INCREMENTAL=0 cargo check --all-targets
$ rm -rf targets
$ cargo build --all-targets --verbose
$ CARGO_INCREMENTAL=0 cargo check --all-targets
``` rongyi in LER0ever-Desktop in ~/Monorepo/work/bytedance/ebony on ξ‚  master [⇑] is πŸ“¦ v0.0.1-dev via πŸ¦€ v1.51.0 on ☁️ (us-east-2) at 08:51:41 βˆ… cargo build --all-targets --verbose Fresh unicode-xid v0.2.1 Fresh autocfg v1.0.1 Fresh cfg-if v1.0.0 Fresh lazy_static v1.4.0 Fresh version_check v0.9.3 Fresh scopeguard v1.1.0 Fresh cc v1.0.67 Fresh strsim v0.10.0 Fresh ident_case v1.0.1 Fresh fnv v1.0.7 Fresh unicode-width v0.1.8 Fresh itoa v0.4.7 Fresh smallvec v1.6.1 Fresh unindent v0.1.7 Fresh unicode-segmentation v1.7.1 Fresh either v1.6.1 Fresh strsim v0.8.0 Fresh vec_map v0.8.2 Fresh ansi_term v0.11.0 Fresh linked-hash-map v0.5.4 Fresh hashbrown v0.9.1 Fresh convert_case v0.3.2 Fresh cfg-if v0.1.10 Fresh sha1 v0.6.0 Fresh fixedbitset v0.2.0 Fresh dtoa v0.4.8 Fresh encode_unicode v0.3.6 Fresh half v1.7.1 Fresh ansi_term v0.12.1 Fresh instant v0.1.9 Fresh lock_api v0.4.2 Fresh textwrap v0.11.0 Fresh heck v0.3.2 Compiling pyo3 v0.13.2 Fresh itertools v0.10.0 Fresh yaml-rust v0.4.5 Fresh proc-macro2 v1.0.24 Fresh libc v0.2.91 Fresh proc-macro-hack v0.5.19 Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/pyo3-7b9368ad86c76fbb/build-script-build` Fresh byteorder v1.3.4 Fresh crunchy v0.2.2 Fresh memchr v2.3.4 Fresh ryu v1.0.5 Fresh bitflags v1.2.1 Fresh rustversion v1.0.4 Fresh protobuf v2.22.1 Fresh anyhow v1.0.40 Fresh quote v1.0.9 Fresh getrandom v0.2.2 Fresh crossbeam-utils v0.8.3 Fresh memoffset v0.6.3 Fresh num-traits v0.2.14 Fresh num_cpus v1.13.0 Fresh atty v0.2.14 Fresh paste-impl v0.1.18 Fresh parking_lot_core v0.8.3 Fresh dirs v1.0.5 Fresh time v0.1.44 Fresh tiny-keccak v2.0.2 Fresh regex-automata v0.1.9 Fresh psm v0.1.12 Fresh indexmap v1.6.2 Fresh csv-core v0.1.10 Fresh tensorflow_rosenbridge_emt_master v0.1.1 (/home/rongyi/Monorepo/work/bytedance/ebony/rosenbridge) Fresh syn v1.0.67 Fresh crossbeam-epoch v0.9.3 Fresh proc-macro-error-attr v1.0.4 Fresh crossbeam-channel v0.5.0 Fresh num-integer v0.1.44 Fresh clap v2.33.3 Fresh ordered-float v2.1.1 Fresh const-random-macro v0.1.13 Fresh parking_lot v0.11.1 Fresh term v0.5.2 Fresh paste v0.1.18 Fresh stacker v0.1.13 Fresh serde_derive v1.0.125 Fresh ctor v0.1.20 Fresh darling_core v0.12.2 Fresh indoc-impl v0.3.6 Fresh proc-macro-error v1.0.4 Fresh pyo3-macros-backend v0.13.2 Fresh inventory-impl v0.1.10 Fresh ghost v0.1.2 Fresh crossbeam-deque v0.8.0 Fresh thiserror-impl v1.0.24 Fresh petgraph v0.5.1 Fresh ebony_macros v0.0.1 (/home/rongyi/Monorepo/work/bytedance/ebony/macros) Fresh const-random v0.1.13 Fresh chrono v0.4.19 Fresh serde v1.0.125 Fresh darling_macro v0.12.2 Fresh value-bag v1.0.0-alpha.6 Fresh structopt-derive v0.4.14 Fresh pyo3-macros v0.13.2 Fresh indoc v0.3.6 Fresh ahash v0.3.8 Fresh inventory v0.1.10 Fresh rayon-core v1.9.0 Fresh thiserror v1.0.24 Fresh bstr v0.2.15 Fresh darling v0.12.2 Fresh log v0.4.14 Fresh serde_cbor v0.11.1 Fresh serde_yaml v0.8.17 Fresh serde_json v1.0.64 Fresh uuid v0.8.2 Fresh structopt v0.3.21 Fresh serde_with_macros v1.4.1 Fresh csv v1.1.6 Fresh kv-log-macro v1.0.7 Fresh rayon v1.5.0 Fresh dashmap v3.11.10 Fresh prettytable-rs v0.8.0 Fresh serde_with v1.8.0 Running `rustc --crate-name pyo3 --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="auto-initialize"' --cfg 'feature="ctor"' --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="paste"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=b211d56ce171609c -C extra-filename=-b211d56ce171609c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern ctor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libctor-d8ebbbd8f29d9b30.so --extern indoc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libindoc-df9eb144dce65a89.rmeta --extern inventory=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libinventory-d390dec7c180263e.rmeta --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --extern parking_lot=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libparking_lot-fa360f43194cc512.rmeta --extern paste=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpaste-23b1cc87950c6ded.rmeta --extern pyo3_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3_macros-74d4bc51cd845139.so --extern unindent=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunindent-eb35b40a0141bcf2.rmeta --cap-lints allow --cfg Py_SHARED --cfg Py_3_6 --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg 'py_sys_config="WITH_THREAD"'` Compiling ebony v0.0.1-dev (/home/rongyi/Monorepo/work/bytedance/ebony) Running `rustc --crate-name ebony --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type cdylib --crate-type rlib --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=f5dac1f9c818f644 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib --extern proc_macro -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name ebony --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=729fd6a42237b692 -C extra-filename=-729fd6a42237b692 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib --extern proc_macro -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name ebony_cli --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=954fd9873d2a825f -C extra-filename=-954fd9873d2a825f --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_dx_eir_io --edition=2018 tests/test_dx_eir_io.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=3a9b72c17394a16a -C extra-filename=-3a9b72c17394a16a --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_lower_hlo_proto --edition=2018 tests/test_lower_hlo_proto.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=6389e61d5fb37f69 -C extra-filename=-6389e61d5fb37f69 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_eir_document_passes --edition=2018 tests/test_eir_document_passes.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=aed7a87793a5ebd1 -C extra-filename=-aed7a87793a5ebd1 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_utils_misc --edition=2018 tests/test_utils_misc.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=3c8b8751efacc590 -C extra-filename=-3c8b8751efacc590 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_tf_rosenbridge --edition=2018 tests/test_tf_rosenbridge.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=e9ff34706d99365c -C extra-filename=-e9ff34706d99365c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_eir_derivation --edition=2018 tests/test_eir_derivation.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=dc76b67af7f5546c -C extra-filename=-dc76b67af7f5546c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name ebony_cli --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=26783b6a13a0aa6d -C extra-filename=-26783b6a13a0aa6d --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Finished dev [unoptimized + debuginfo] target(s) in 7.37s rongyi in LER0ever-Desktop in ~/Monorepo/work/bytedance/ebony on ξ‚  master [⇑] is πŸ“¦ v0.0.1-dev via πŸ¦€ v1.51.0 on ☁️ (us-east-2) took 7s at 08:52:01 βˆ… CARGO_INCREMENTAL=0 cargo check --all-targets Checking pyo3 v0.13.2 Compiling ebony v0.0.1-dev (/home/rongyi/Monorepo/work/bytedance/ebony) error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_lower_hlo_proto.rs:20:6 | 20 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_lower_hlo_proto.rs:22:65 | 22 | eir.write_to_file_multi("tmp/test-import-rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:18:6 | 18 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0277`. error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:22:37 | 22 | uuid_pass.run_in_place(&mut eir)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:24:68 | 24 | eir.write_to_file_multi("tmp/test-pass-uuid-rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:36:6 | 36 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:39:5 | 39 | add_pass!(pass_pipeline, DocumentUUIDPass); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) error: could not compile `ebony` To learn more, run the command again with --verbose. warning: build failed, waiting for other jobs to finish... error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:41:88 | 41 | pass_pipeline.enable_backup("tmp/test-pass-pipeline/rosenbridge-basic".to_string())?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:42:41 | 42 | let result_eir = pass_pipeline.run()?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:44:79 | 44 | result_eir.write_to_file_multi("tmp/test-pass-pipeline/rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:10:55 | 10 | dx_new.write_to_file("tmp/test-dx-new-write.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:55:6 | 55 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:11:55 | 11 | dx_new.write_to_file("tmp/test-dx-new-write.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:58:5 | 58 | add_pass!(pass_pipeline, DocumentUUIDPass); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:12:54 | 12 | dx_new.write_to_file("tmp/test-dx-new-write.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:60:96 | 60 | pass_pipeline.enable_backup("tmp/test-eir-pipeline-reimport/rosenbridge-basic".to_string())?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:19:54 | 19 | dx_new.write_to_file("tmp/test-dx-new-read.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:61:45 | 61 | let mut result_eir = pass_pipeline.run()?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:20:54 | 20 | dx_new.write_to_file("tmp/test-dx-new-read.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:63:87 | 63 | result_eir.write_to_file_multi("tmp/test-eir-pipeline-reimport/rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:21:53 | 21 | dx_new.write_to_file("tmp/test-dx-new-read.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:66:89 | 66 | EIR::read_from_file("tmp/test-eir-pipeline-reimport/rosenbridge-basic.eir.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:23:71 | 23 | let dx_from_json = DX::read_from_file("tmp/test-dx-new-read.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:24:71 | 24 | let dx_from_yaml = DX::read_from_file("tmp/test-dx-new-read.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:25:69 | 25 | let dx_from_bin = DX::read_from_file("tmp/test-dx-new-read.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:37:56 | 37 | dx_new.write_to_file_multi("tmp/test-dx-new-multi")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:39:75 | 39 | let dx_from_json = DX::read_from_file("tmp/test-dx-new-multi.dx.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:40:75 | 40 | let dx_from_yaml = DX::read_from_file("tmp/test-dx-new-multi.dx.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:41:73 | 41 | let dx_from_bin = DX::read_from_file("tmp/test-dx-new-multi.dx.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:55:57 | 55 | eir_new.write_to_file("tmp/test-eir-new-write.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:56:57 | 56 | eir_new.write_to_file("tmp/test-eir-new-write.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:57:56 | 57 | eir_new.write_to_file("tmp/test-eir-new-write.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:64:56 | 64 | eir_new.write_to_file("tmp/test-eir-new-read.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:65:56 | 65 | eir_new.write_to_file("tmp/test-eir-new-read.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:66:55 | 66 | eir_new.write_to_file("tmp/test-eir-new-read.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:68:74 | 68 | let eir_from_json = EIR::read_from_file("tmp/test-eir-new-read.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:69:74 | 69 | let eir_from_yaml = EIR::read_from_file("tmp/test-eir-new-read.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:70:72 | 70 | let eir_from_bin = EIR::read_from_file("tmp/test-eir-new-read.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:82:58 | 82 | eir_new.write_to_file_multi("tmp/test-eir-new-multi")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0308]: mismatched types --> tests/test_utils_misc.rs:7:19 | 7 | logger::start(log::LevelFilter::Trace); | ^^^^^^^^^^^^^^^^^^^^^^^ expected enum `log::LevelFilter`, found enum `LevelFilter` | = note: perhaps two different versions of crate `log` are being used? error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:84:79 | 84 | let eir_from_json = EIR::read_from_file("tmp/test-eir-new-multi.eir.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:85:79 | 85 | let eir_from_yaml = EIR::read_from_file("tmp/test-eir-new-multi.eir.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:86:77 | 86 | let eir_from_bin = EIR::read_from_file("tmp/test-eir-new-multi.eir.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error: aborting due to previous error error: aborting due to 26 previous errors For more information about this error, try `rustc --explain E0308`. For more information about this error, try `rustc --explain E0277`. error[E0308]: mismatched types --> tests/test_eir_document_passes.rs:75:19 | 75 | logger::start(log::LevelFilter::Trace); | ^^^^^^^^^^^^^^^^^^^^^^^ expected enum `log::LevelFilter`, found enum `LevelFilter` | = note: perhaps two different versions of crate `log` are being used? error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:80:6 | 80 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:84:83 | 84 | let mut var_ref_check = eir_recon_pass.check_all_variable_references(&eir.doc)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:91:84 | 91 | eir.write_to_file_multi("tmp/test-eir-variable-ref-reimport/rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:93:93 | 93 | EIR::read_from_file("tmp/test-eir-variable-ref-reimport/rosenbridge-basic.eir.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:98:84 | 98 | var_ref_check = eir_recon_pass.check_all_variable_references(&reimport_eir.doc)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:105:78 | 105 | eir_recon_pass.reconstruct_all_variable_references(&mut reimport_eir.doc)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:106:84 | 106 | var_ref_check = eir_recon_pass.check_all_variable_references(&reimport_eir.doc)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error: aborting due to 22 previous errors Some errors have detailed explanations: E0277, E0308. For more information about an error, try `rustc --explain E0277`. error: build failed rongyi in LER0ever-Desktop in ~/Monorepo/work/bytedance/ebony on ξ‚  master [⇑] is πŸ“¦ v0.0.1-dev via πŸ¦€ v1.51.0 on ☁️ (us-east-2) took 6s at 08:52:49 ❯ rm -rf target rongyi in LER0ever-Desktop in ~/Monorepo/work/bytedance/ebony on ξ‚  master [⇑] is πŸ“¦ v0.0.1-dev via πŸ¦€ v1.51.0 on ☁️ (us-east-2) at 08:52:57 βˆ… cargo build --all-targets --verbose Compiling proc-macro2 v1.0.24 Compiling unicode-xid v0.2.1 Compiling syn v1.0.67 Compiling autocfg v1.0.1 Compiling libc v0.2.91 Compiling cfg-if v1.0.0 Compiling lazy_static v1.4.0 Compiling serde_derive v1.0.125 Running `rustc --crate-name unicode_xid /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=8c9ea44f6e6ada98 -C extra-filename=-8c9ea44f6e6ada98 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=a57dc0260592f703 -C extra-filename=-a57dc0260592f703 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/proc-macro2-a57dc0260592f703 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.67/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=6201d0dec04cff2b -C extra-filename=-6201d0dec04cff2b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/syn-6201d0dec04cff2b -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `rustc --crate-name autocfg /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=cb9fd5bfa1df810e -C extra-filename=-cb9fd5bfa1df810e --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.91/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=0645e294907a084d -C extra-filename=-0645e294907a084d --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/libc-0645e294907a084d -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `rustc --crate-name cfg_if --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ca845232a320387b -C extra-filename=-ca845232a320387b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `rustc --crate-name lazy_static /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=1fa5e8b52f04e552 -C extra-filename=-1fa5e8b52f04e552 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.125/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=43f420ac25051002 -C extra-filename=-43f420ac25051002 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/serde_derive-43f420ac25051002 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling proc-macro-hack v0.5.19 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=9acd009cb5b31cb1 -C extra-filename=-9acd009cb5b31cb1 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/proc-macro-hack-9acd009cb5b31cb1 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling serde v1.0.125 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.125/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=772511b7c5bddcac -C extra-filename=-772511b7c5bddcac --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/serde-772511b7c5bddcac -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling version_check v0.9.3 Running `rustc --crate-name version_check /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=aa929637e774bfcb -C extra-filename=-aa929637e774bfcb --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling scopeguard v1.1.0 Running `rustc --crate-name scopeguard /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=adf4a68f8ac76d2c -C extra-filename=-adf4a68f8ac76d2c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling byteorder v1.3.4 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=3b36c833587a097b -C extra-filename=-3b36c833587a097b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/byteorder-3b36c833587a097b -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling getrandom v0.2.2 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f38729a0063c405b -C extra-filename=-f38729a0063c405b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/getrandom-f38729a0063c405b -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling crunchy v0.2.2 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crunchy-0.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="limit_128"' -C metadata=9170389eed8cf185 -C extra-filename=-9170389eed8cf185 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/crunchy-9170389eed8cf185 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling tiny-keccak v2.0.2 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-keccak-2.0.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="sha3"' -C metadata=11489bf1b2fb83b0 -C extra-filename=-11489bf1b2fb83b0 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/tiny-keccak-11489bf1b2fb83b0 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling cc v1.0.67 Running `rustc --crate-name cc --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.67/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b21b96a815a6943f -C extra-filename=-b21b96a815a6943f --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling memchr v2.3.4 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.4/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="use_std"' -C metadata=81b3e0a2bb99831b -C extra-filename=-81b3e0a2bb99831b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/memchr-81b3e0a2bb99831b -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling strsim v0.10.0 Running `rustc --crate-name strsim /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/strsim-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=717bdd2481008e96 -C extra-filename=-717bdd2481008e96 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling ident_case v1.0.1 Running `rustc --crate-name ident_case /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ident_case-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=71c707691061dd95 -C extra-filename=-71c707691061dd95 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling fnv v1.0.7 Running `rustc --crate-name fnv /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ed3a027e0bc9795e -C extra-filename=-ed3a027e0bc9795e --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling ryu v1.0.5 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=5bca53fb4ace09a8 -C extra-filename=-5bca53fb4ace09a8 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/ryu-5bca53fb4ace09a8 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling unicode-width v0.1.8 Running `rustc --crate-name unicode_width /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=3f182e7bf27da430 -C extra-filename=-3f182e7bf27da430 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling value-bag v1.0.0-alpha.6 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/value-bag-1.0.0-alpha.6/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=d8de00e9c0cba4ed -C extra-filename=-d8de00e9c0cba4ed --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/value-bag-d8de00e9c0cba4ed -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling bitflags v1.2.1 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=637a5e47be12b649 -C extra-filename=-637a5e47be12b649 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/bitflags-637a5e47be12b649 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling rayon-core v1.9.0 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=1ddbc500769b7e57 -C extra-filename=-1ddbc500769b7e57 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/rayon-core-1ddbc500769b7e57 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling inventory v0.1.10 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/inventory-0.1.10/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=3969ec4422a173bf -C extra-filename=-3969ec4422a173bf --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/inventory-3969ec4422a173bf -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling unindent v0.1.7 Running `rustc --crate-name unindent --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/unindent-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=eb35b40a0141bcf2 -C extra-filename=-eb35b40a0141bcf2 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling log v0.4.14 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.14/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="kv_unstable"' --cfg 'feature="std"' --cfg 'feature="value-bag"' -C metadata=d7ad49730c578549 -C extra-filename=-d7ad49730c578549 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/log-d7ad49730c578549 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling rustversion v1.0.4 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rustversion-1.0.4/build/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=c8cd4943d3679848 -C extra-filename=-c8cd4943d3679848 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/rustversion-c8cd4943d3679848 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling protobuf v2.22.1 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/protobuf-2.22.1/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a3a0e5cb9d1a6502 -C extra-filename=-a3a0e5cb9d1a6502 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/protobuf-a3a0e5cb9d1a6502 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling itoa v0.4.7 Running `rustc --crate-name itoa /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c5ee97a36a6b1e22 -C extra-filename=-c5ee97a36a6b1e22 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling smallvec v1.6.1 Running `rustc --crate-name smallvec --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=22a3f1cd252b8e37 -C extra-filename=-22a3f1cd252b8e37 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling unicode-segmentation v1.7.1 Running `rustc --crate-name unicode_segmentation /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=743c796c4a82ea5b -C extra-filename=-743c796c4a82ea5b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling ansi_term v0.11.0 Running `rustc --crate-name ansi_term /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=22fd042bdb50a41a -C extra-filename=-22fd042bdb50a41a --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling vec_map v0.8.2 Running `rustc --crate-name vec_map /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/vec_map-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=e49471a54fb078c5 -C extra-filename=-e49471a54fb078c5 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling either v1.6.1 Running `rustc --crate-name either /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b3aa36719d213fa9 -C extra-filename=-b3aa36719d213fa9 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling linked-hash-map v0.5.4 Running `rustc --crate-name linked_hash_map /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f1affe3186cffe69 -C extra-filename=-f1affe3186cffe69 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling hashbrown v0.9.1 Running `rustc --crate-name hashbrown --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="raw"' -C metadata=9f788815ebbb1b03 -C extra-filename=-9f788815ebbb1b03 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling strsim v0.8.0 Running `rustc --crate-name strsim /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/strsim-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=246545d1b23f744c -C extra-filename=-246545d1b23f744c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling pyo3 v0.13.2 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.13.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="auto-initialize"' --cfg 'feature="ctor"' --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="paste"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=7b9368ad86c76fbb -C extra-filename=-7b9368ad86c76fbb --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/pyo3-7b9368ad86c76fbb -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling anyhow v1.0.40 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.40/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=e9e661c35f1e6f26 -C extra-filename=-e9e661c35f1e6f26 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/anyhow-e9e661c35f1e6f26 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling serde_json v1.0.64 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.64/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d088bd255c853411 -C extra-filename=-d088bd255c853411 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/serde_json-d088bd255c853411 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling half v1.7.1 Running `rustc --crate-name half --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/half-1.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=e3281f080f7cd7f9 -C extra-filename=-e3281f080f7cd7f9 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling sha1 v0.6.0 Running `rustc --crate-name sha1 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/sha1-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=08beef27fa6ee949 -C extra-filename=-08beef27fa6ee949 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling fixedbitset v0.2.0 Running `rustc --crate-name fixedbitset /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/fixedbitset-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=2804bcda7ec8d9bb -C extra-filename=-2804bcda7ec8d9bb --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling convert_case v0.3.2 Running `rustc --crate-name convert_case --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=c1a8d98b7cc9768a -C extra-filename=-c1a8d98b7cc9768a --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling dtoa v0.4.8 Running `rustc --crate-name dtoa /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=56d4855f5059a646 -C extra-filename=-56d4855f5059a646 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling encode_unicode v0.3.6 Running `rustc --crate-name encode_unicode /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=a592aecee9bfd3df -C extra-filename=-a592aecee9bfd3df --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling cfg-if v0.1.10 Running `rustc --crate-name cfg_if --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ccc7f0b409d659b5 -C extra-filename=-ccc7f0b409d659b5 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling ansi_term v0.12.1 Running `rustc --crate-name ansi_term /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=389f8788aa0acea0 -C extra-filename=-389f8788aa0acea0 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Compiling instant v0.1.9 Running `rustc --crate-name instant --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=299d78d6b4920f46 -C extra-filename=-299d78d6b4920f46 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/serde_derive-43f420ac25051002/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/proc-macro2-a57dc0260592f703/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/syn-6201d0dec04cff2b/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/proc-macro-hack-9acd009cb5b31cb1/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/libc-0645e294907a084d/build-script-build` Compiling lock_api v0.4.2 Running `rustc --crate-name lock_api --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=720bc61d1b4134ee -C extra-filename=-720bc61d1b4134ee --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern scopeguard=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libscopeguard-adf4a68f8ac76d2c.rmeta --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/serde-772511b7c5bddcac/build-script-build` Compiling crossbeam-utils v0.8.3 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.3/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=f432aafadfe860fa -C extra-filename=-f432aafadfe860fa --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/crossbeam-utils-f432aafadfe860fa -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern autocfg=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libautocfg-cb9fd5bfa1df810e.rlib --cap-lints allow` Compiling memoffset v0.6.3 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.6.3/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=1ac6f6bf5e184f72 -C extra-filename=-1ac6f6bf5e184f72 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/memoffset-1ac6f6bf5e184f72 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern autocfg=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libautocfg-cb9fd5bfa1df810e.rlib --cap-lints allow` Compiling num-traits v0.2.14 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.14/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=2f58e95f01c129e7 -C extra-filename=-2f58e95f01c129e7 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/num-traits-2f58e95f01c129e7 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern autocfg=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libautocfg-cb9fd5bfa1df810e.rlib --cap-lints allow` Compiling indexmap v1.6.2 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f3a68894ee4a7ff8 -C extra-filename=-f3a68894ee4a7ff8 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/indexmap-f3a68894ee4a7ff8 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern autocfg=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libautocfg-cb9fd5bfa1df810e.rlib --cap-lints allow` Compiling num-integer v0.1.44 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=50c3ae597be07f69 -C extra-filename=-50c3ae597be07f69 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/num-integer-50c3ae597be07f69 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern autocfg=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libautocfg-cb9fd5bfa1df810e.rlib --cap-lints allow` Compiling rayon v1.5.0 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=03026a88bd4c331c -C extra-filename=-03026a88bd4c331c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/rayon-03026a88bd4c331c -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern autocfg=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libautocfg-cb9fd5bfa1df810e.rlib --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/tiny-keccak-11489bf1b2fb83b0/build-script-build` Compiling proc-macro-error-attr v1.0.4 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-attr-1.0.4/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=7efeeaad1a8acfff -C extra-filename=-7efeeaad1a8acfff --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/proc-macro-error-attr-7efeeaad1a8acfff -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern version_check=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libversion_check-aa929637e774bfcb.rlib --cap-lints allow` Compiling proc-macro-error v1.0.4 Running `rustc --crate-name build_script_build --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-1.0.4/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="syn"' --cfg 'feature="syn-error"' -C metadata=fbcea6fe968b1fe0 -C extra-filename=-fbcea6fe968b1fe0 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/proc-macro-error-fbcea6fe968b1fe0 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern version_check=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libversion_check-aa929637e774bfcb.rlib --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/getrandom-f38729a0063c405b/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/memchr-81b3e0a2bb99831b/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/crunchy-9170389eed8cf185/build-script-build` Compiling textwrap v0.11.0 Running `rustc --crate-name textwrap /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=fc672dc53d67c274 -C extra-filename=-fc672dc53d67c274 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern unicode_width=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunicode_width-3f182e7bf27da430.rmeta --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/byteorder-3b36c833587a097b/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/rayon-core-1ddbc500769b7e57/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/ryu-5bca53fb4ace09a8/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/bitflags-637a5e47be12b649/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/value-bag-d8de00e9c0cba4ed/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/inventory-3969ec4422a173bf/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/log-d7ad49730c578549/build-script-build` Compiling itertools v0.10.0 Running `rustc --crate-name itertools --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' -C metadata=cd6259a4fce34e80 -C extra-filename=-cd6259a4fce34e80 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern either=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libeither-b3aa36719d213fa9.rmeta --cap-lints allow` Compiling heck v0.3.2 Compiling yaml-rust v0.4.5 Running `rustc --crate-name heck --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/heck-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=386328d5cb3aceac -C extra-filename=-386328d5cb3aceac --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern unicode_segmentation=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunicode_segmentation-743c796c4a82ea5b.rmeta --cap-lints allow` Running `rustc --crate-name yaml_rust --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=851b212aeafcf197 -C extra-filename=-851b212aeafcf197 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern linked_hash_map=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblinked_hash_map-f1affe3186cffe69.rmeta --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/rustversion-c8cd4943d3679848/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/protobuf-a3a0e5cb9d1a6502/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/serde_json-d088bd255c853411/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/anyhow-e9e661c35f1e6f26/build-script-build` Compiling psm v0.1.12 Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.12/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f2c79cd4d7fc7e71 -C extra-filename=-f2c79cd4d7fc7e71 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f2c79cd4d7fc7e71 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcc-b21b96a815a6943f.rlib --cap-lints allow` Compiling stacker v0.1.13 Running `rustc --crate-name proc_macro2 --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=0d4e6429f19ae1a9 -C extra-filename=-0d4e6429f19ae1a9 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern unicode_xid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunicode_xid-8c9ea44f6e6ada98.rmeta --cap-lints allow --cfg lexerror_display --cfg hygiene --cfg use_proc_macro --cfg wrap_proc_macro` Running `rustc --crate-name build_script_build /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.13/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=d5930ebe67ab9298 -C extra-filename=-d5930ebe67ab9298 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/stacker-d5930ebe67ab9298 -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcc-b21b96a815a6943f.rlib --cap-lints allow` Running `rustc --crate-name libc /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.91/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=393c3b8ab16df7a9 -C extra-filename=-393c3b8ab16df7a9 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor` Running `rustc --crate-name proc_macro_hack --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=14db1f8b33b148e2 -C extra-filename=-14db1f8b33b148e2 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/crossbeam-utils-f432aafadfe860fa/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/memoffset-1ac6f6bf5e184f72/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/num-traits-2f58e95f01c129e7/build-script-build` Running `rustc --crate-name memchr /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="use_std"' -C metadata=60cf0ff9064924bc -C extra-filename=-60cf0ff9064924bc --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx` Running `rustc --crate-name crunchy /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crunchy-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="limit_128"' -C metadata=9716b8e55a27d5ac -C extra-filename=-9716b8e55a27d5ac --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/indexmap-f3a68894ee4a7ff8/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/num-integer-50c3ae597be07f69/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/pyo3-7b9368ad86c76fbb/build-script-build` Running `rustc --crate-name byteorder /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ae594f6f1a6ba442 -C extra-filename=-ae594f6f1a6ba442 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow --cfg byteorder_i128` Running `rustc --crate-name ryu --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a1f12647e9241231 -C extra-filename=-a1f12647e9241231 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow --cfg integer128 --cfg maybe_uninit` Running `rustc --crate-name bitflags /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=2a943fc4d3e795d7 -C extra-filename=-2a943fc4d3e795d7 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow --cfg bitflags_const_fn` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/proc-macro-error-attr-7efeeaad1a8acfff/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/rayon-03026a88bd4c331c/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/proc-macro-error-fbcea6fe968b1fe0/build-script-build` Running `rustc --crate-name rustversion --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rustversion-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=34666ee9f9085c9a -C extra-filename=-34666ee9f9085c9a --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro --cap-lints allow` Running `rustc --crate-name protobuf --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/protobuf-2.22.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=e43f80596f921d2e -C extra-filename=-e43f80596f921d2e --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `rustc --crate-name anyhow --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.40/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=af47ab8c672d4ea6 -C extra-filename=-af47ab8c672d4ea6 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/stacker-d5930ebe67ab9298/build-script-build` Running `/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f2c79cd4d7fc7e71/build-script-build` Compiling quote v1.0.9 Running `rustc --crate-name quote --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=fdb9c467b6cdc343 -C extra-filename=-fdb9c467b6cdc343 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rmeta --cap-lints allow` Running `rustc --crate-name memoffset /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.6.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=bf2fc6e883ebb871 -C extra-filename=-bf2fc6e883ebb871 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow --cfg tuple_ty --cfg allow_clippy --cfg maybe_uninit --cfg doctests --cfg raw_ref_macros` Running `rustc --crate-name getrandom --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=5444fdf8d3c90f26 -C extra-filename=-5444fdf8d3c90f26 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --cap-lints allow` Compiling num_cpus v1.13.0 Running `rustc --crate-name num_cpus /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=aa21fad860bb1e47 -C extra-filename=-aa21fad860bb1e47 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --cap-lints allow` Compiling atty v0.2.14 Running `rustc --crate-name atty /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/atty-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=585a73fef0b68d8d -C extra-filename=-585a73fef0b68d8d --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --cap-lints allow` Compiling dirs v1.0.5 Running `rustc --crate-name dirs /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dirs-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=93474f9ff752c3bb -C extra-filename=-93474f9ff752c3bb --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --cap-lints allow` Compiling parking_lot_core v0.8.3 Running `rustc --crate-name parking_lot_core --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=164599dac1a469be -C extra-filename=-164599dac1a469be --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern instant=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libinstant-299d78d6b4920f46.rmeta --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --extern smallvec=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsmallvec-22a3f1cd252b8e37.rmeta --cap-lints allow` Compiling time v0.1.44 Running `rustc --crate-name time /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ccd7970ac7f275eb -C extra-filename=-ccd7970ac7f275eb --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --cap-lints allow` Running `rustc --crate-name num_traits /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=b1ff6beb993d1015 -C extra-filename=-b1ff6beb993d1015 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow --cfg has_i128 --cfg has_to_int_unchecked` Running `rustc --crate-name crossbeam_utils --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=b702a26ee1d8f7e9 -C extra-filename=-b702a26ee1d8f7e9 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern lazy_static=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblazy_static-1fa5e8b52f04e552.rmeta --cap-lints allow --cfg has_atomic_u8 --cfg has_atomic_u16 --cfg has_atomic_u32 --cfg has_atomic_u64` Compiling csv-core v0.1.10 Running `rustc --crate-name csv_core --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=70c9401a8edc1bbb -C extra-filename=-70c9401a8edc1bbb --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern memchr=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libmemchr-60cf0ff9064924bc.rmeta --cap-lints allow` Running `rustc --crate-name tiny_keccak --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-keccak-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="sha3"' -C metadata=2c3a35d5069d0d92 -C extra-filename=-2c3a35d5069d0d92 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern crunchy=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrunchy-9716b8e55a27d5ac.rmeta --cap-lints allow` Running `rustc --crate-name indexmap --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=5b60def2195a00fb -C extra-filename=-5b60def2195a00fb --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern hashbrown=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libhashbrown-9f788815ebbb1b03.rmeta --cap-lints allow --cfg has_std` Compiling regex-automata v0.1.9 Running `rustc --crate-name regex_automata /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ae5ad59d1dfcf6f4 -C extra-filename=-ae5ad59d1dfcf6f4 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern byteorder=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libbyteorder-ae594f6f1a6ba442.rmeta --cap-lints allow` Running `rustc --crate-name psm /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=236704642ca524db -C extra-filename=-236704642ca524db --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --cap-lints allow -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out --cfg asm --cfg switchable_stack -l static=psm_s` Compiling paste-impl v0.1.18 Running `rustc --crate-name paste_impl --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-impl-0.1.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=10e5bc40e3f72f3a -C extra-filename=-10e5bc40e3f72f3a --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro_hack=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro_hack-14db1f8b33b148e2.so --extern proc_macro --cap-lints allow` Compiling clap v2.33.3 Running `rustc --crate-name clap /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="ansi_term"' --cfg 'feature="atty"' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --cfg 'feature="vec_map"' -C metadata=b7d6f847192134a5 -C extra-filename=-b7d6f847192134a5 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-22fd042bdb50a41a.rmeta --extern atty=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libatty-585a73fef0b68d8d.rmeta --extern bitflags=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libbitflags-2a943fc4d3e795d7.rmeta --extern strsim=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstrsim-246545d1b23f744c.rmeta --extern textwrap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtextwrap-fc672dc53d67c274.rmeta --extern unicode_width=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunicode_width-3f182e7bf27da430.rmeta --extern vec_map=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libvec_map-e49471a54fb078c5.rmeta --cap-lints allow` Running `rustc --crate-name syn --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.67/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=e3fe425ea945b1de -C extra-filename=-e3fe425ea945b1de --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rmeta --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rmeta --extern unicode_xid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunicode_xid-8c9ea44f6e6ada98.rmeta --cap-lints allow --cfg syn_disable_nightly_tests` Compiling term v0.5.2 Running `rustc --crate-name term /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/term-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=2f3b2568cfce7be5 -C extra-filename=-2f3b2568cfce7be5 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern byteorder=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libbyteorder-ae594f6f1a6ba442.rmeta --extern dirs=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdirs-93474f9ff752c3bb.rmeta --cap-lints allow` Compiling parking_lot v0.11.1 Running `rustc --crate-name parking_lot --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=fa360f43194cc512 -C extra-filename=-fa360f43194cc512 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern instant=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libinstant-299d78d6b4920f46.rmeta --extern lock_api=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblock_api-720bc61d1b4134ee.rmeta --extern parking_lot_core=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libparking_lot_core-164599dac1a469be.rmeta --cap-lints allow` Compiling crossbeam-epoch v0.9.3 Running `rustc --crate-name proc_macro_error_attr --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-attr-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=380eb147a6add515 -C extra-filename=-380eb147a6add515 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern proc_macro --cap-lints allow` Running `rustc --crate-name crossbeam_epoch --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=d21a751194932bc5 -C extra-filename=-d21a751194932bc5 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern crossbeam_utils=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrossbeam_utils-b702a26ee1d8f7e9.rmeta --extern lazy_static=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblazy_static-1fa5e8b52f04e552.rmeta --extern memoffset=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libmemoffset-bf2fc6e883ebb871.rmeta --extern scopeguard=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libscopeguard-adf4a68f8ac76d2c.rmeta --cap-lints allow` Compiling crossbeam-channel v0.5.0 Running `rustc --crate-name crossbeam_channel --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=625da2bf806e6781 -C extra-filename=-625da2bf806e6781 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern crossbeam_utils=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrossbeam_utils-b702a26ee1d8f7e9.rmeta --cap-lints allow` Compiling const-random-macro v0.1.13 Running `rustc --crate-name const_random_macro --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/const-random-macro-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=faf96ff44858c562 -C extra-filename=-faf96ff44858c562 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern getrandom=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libgetrandom-5444fdf8d3c90f26.rlib --extern lazy_static=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblazy_static-1fa5e8b52f04e552.rlib --extern proc_macro_hack=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro_hack-14db1f8b33b148e2.so --extern tiny_keccak=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtiny_keccak-2c3a35d5069d0d92.rlib --extern proc_macro --cap-lints allow` Running `rustc --crate-name stacker /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=11daf17aa1307882 -C extra-filename=-11daf17aa1307882 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --extern psm=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpsm-236704642ca524db.rmeta --cap-lints allow -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name num_integer /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=bca4f9669cd26ccd -C extra-filename=-bca4f9669cd26ccd --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern num_traits=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libnum_traits-b1ff6beb993d1015.rmeta --cap-lints allow --cfg has_i128` Compiling ordered-float v2.1.1 Running `rustc --crate-name ordered_float /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ordered-float-2.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=1c61cd1f9187f71d -C extra-filename=-1c61cd1f9187f71d --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern num_traits=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libnum_traits-b1ff6beb993d1015.rmeta --cap-lints allow` Compiling petgraph v0.5.1 Running `rustc --crate-name petgraph --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/petgraph-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="graphmap"' --cfg 'feature="matrix_graph"' --cfg 'feature="stable_graph"' -C metadata=199069e4dad294c5 -C extra-filename=-199069e4dad294c5 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern fixedbitset=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libfixedbitset-2804bcda7ec8d9bb.rmeta --extern indexmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libindexmap-5b60def2195a00fb.rmeta --cap-lints allow` Compiling crossbeam-deque v0.8.0 Running `rustc --crate-name crossbeam_deque --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=5ae59ad4c759854e -C extra-filename=-5ae59ad4c759854e --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern crossbeam_epoch=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrossbeam_epoch-d21a751194932bc5.rmeta --extern crossbeam_utils=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrossbeam_utils-b702a26ee1d8f7e9.rmeta --cap-lints allow` Compiling paste v0.1.18 Running `rustc --crate-name paste --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-0.1.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=23b1cc87950c6ded -C extra-filename=-23b1cc87950c6ded --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern paste_impl=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpaste_impl-10e5bc40e3f72f3a.so --extern proc_macro_hack=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro_hack-14db1f8b33b148e2.so --cap-lints allow` Compiling chrono v0.4.19 Running `rustc --crate-name chrono /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="clock"' --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="oldtime"' --cfg 'feature="std"' --cfg 'feature="time"' --cfg 'feature="winapi"' -C metadata=1daa02e0ee90b929 -C extra-filename=-1daa02e0ee90b929 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --extern num_integer=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libnum_integer-bca4f9669cd26ccd.rmeta --extern num_traits=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libnum_traits-b1ff6beb993d1015.rmeta --extern time=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtime-ccd7970ac7f275eb.rmeta --cap-lints allow` Compiling const-random v0.1.13 Running `rustc --crate-name const_random --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/const-random-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=d4732f513d81a463 -C extra-filename=-d4732f513d81a463 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern const_random_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libconst_random_macro-faf96ff44858c562.so --extern proc_macro_hack=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro_hack-14db1f8b33b148e2.so --cap-lints allow` Compiling ahash v0.3.8 Running `rustc --crate-name ahash --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.3.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="compile-time-rng"' --cfg 'feature="const-random"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=b985376dd3810161 -C extra-filename=-b985376dd3810161 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern const_random=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libconst_random-d4732f513d81a463.rmeta --cap-lints allow` Running `rustc --crate-name rayon_core --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=11729d442b820590 -C extra-filename=-11729d442b820590 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern crossbeam_channel=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrossbeam_channel-625da2bf806e6781.rmeta --extern crossbeam_deque=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrossbeam_deque-5ae59ad4c759854e.rmeta --extern crossbeam_utils=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrossbeam_utils-b702a26ee1d8f7e9.rmeta --extern lazy_static=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblazy_static-1fa5e8b52f04e552.rmeta --extern num_cpus=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libnum_cpus-aa21fad860bb1e47.rmeta --cap-lints allow` Compiling tensorflow_rosenbridge_emt_master v0.1.1 (/home/rongyi/Monorepo/work/bytedance/ebony/rosenbridge) Running `rustc --crate-name tensorflow_rosenbridge_emt_master --edition=2018 rosenbridge/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="hlo"' --cfg 'feature="hlo_execution_profile_data"' --cfg 'feature="hlo_profile_printer_data"' --cfg 'feature="xla"' --cfg 'feature="xla_data"' -C metadata=f45ecc3801cf8785 -C extra-filename=-f45ecc3801cf8785 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rmeta` Compiling dashmap v3.11.10 Running `rustc --crate-name dashmap --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dashmap-3.11.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=d2c92c8cffb8a81b -C extra-filename=-d2c92c8cffb8a81b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ahash=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libahash-b985376dd3810161.rmeta --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ccc7f0b409d659b5.rmeta --extern num_cpus=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libnum_cpus-aa21fad860bb1e47.rmeta --cap-lints allow` Running `rustc --crate-name rayon --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f2495bae360fbaf4 -C extra-filename=-f2495bae360fbaf4 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern crossbeam_deque=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcrossbeam_deque-5ae59ad4c759854e.rmeta --extern either=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libeither-b3aa36719d213fa9.rmeta --extern rayon_core=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon_core-11729d442b820590.rmeta --cap-lints allow --cfg step_by` Compiling darling_core v0.12.2 Running `rustc --crate-name darling_core /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/darling_core-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="strsim"' --cfg 'feature="suggestions"' -C metadata=90ab1b1f68a72b97 -C extra-filename=-90ab1b1f68a72b97 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern fnv=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libfnv-ed3a027e0bc9795e.rmeta --extern ident_case=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libident_case-71c707691061dd95.rmeta --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rmeta --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rmeta --extern strsim=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstrsim-717bdd2481008e96.rmeta --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rmeta --cap-lints allow` Running `rustc --crate-name proc_macro_error --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="syn"' --cfg 'feature="syn-error"' -C metadata=8ba9afd512f94bc4 -C extra-filename=-8ba9afd512f94bc4 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro_error_attr=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro_error_attr-380eb147a6add515.so --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rmeta --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rmeta --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rmeta --cap-lints allow --cfg use_fallback` Compiling pyo3-macros-backend v0.13.2 Running `rustc --crate-name pyo3_macros_backend --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-macros-backend-0.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=af09c0db02ca78fe -C extra-filename=-af09c0db02ca78fe --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rmeta --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rmeta --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rmeta --cap-lints allow` Running `rustc --crate-name serde_derive /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.125/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=4644345025c61e6f -C extra-filename=-4644345025c61e6f --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow --cfg underscore_consts` Compiling ctor v0.1.20 Running `rustc --crate-name ctor --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ctor-0.1.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=d8ebbbd8f29d9b30 -C extra-filename=-d8ebbbd8f29d9b30 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow` Compiling inventory-impl v0.1.10 Running `rustc --crate-name inventory_impl --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/inventory-impl-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=afbdbf9383fe5ab4 -C extra-filename=-afbdbf9383fe5ab4 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow` Compiling indoc-impl v0.3.6 Compiling ghost v0.1.2 Running `rustc --crate-name indoc_impl --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/indoc-impl-0.3.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=cbefe2a7b95c08ab -C extra-filename=-cbefe2a7b95c08ab --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro_hack=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro_hack-14db1f8b33b148e2.so --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern unindent=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunindent-eb35b40a0141bcf2.rlib --extern proc_macro --cap-lints allow` Running `rustc --crate-name ghost --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/ghost-0.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=bf427ac23353f0db -C extra-filename=-bf427ac23353f0db --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow` Compiling thiserror-impl v1.0.24 Running `rustc --crate-name thiserror_impl --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-impl-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=15c673801fca36a3 -C extra-filename=-15c673801fca36a3 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow` Compiling structopt-derive v0.4.14 Running `rustc --crate-name structopt_derive --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/structopt-derive-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=2eed634def7f4dad -C extra-filename=-2eed634def7f4dad --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern heck=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libheck-386328d5cb3aceac.rlib --extern proc_macro_error=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro_error-8ba9afd512f94bc4.rlib --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow` Compiling ebony_macros v0.0.1 (/home/rongyi/Monorepo/work/bytedance/ebony/macros) Running `rustc --crate-name ebony_macros --edition=2018 macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=88f6fc692d4802c8 -C extra-filename=-88f6fc692d4802c8 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern convert_case=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libconvert_case-c1a8d98b7cc9768a.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro` Compiling darling_macro v0.12.2 Running `rustc --crate-name darling_macro /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/darling_macro-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=1241452304c45cc3 -C extra-filename=-1241452304c45cc3 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern darling_core=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdarling_core-90ab1b1f68a72b97.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow` Compiling indoc v0.3.6 Running `rustc --crate-name indoc --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/indoc-0.3.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=df9eb144dce65a89 -C extra-filename=-df9eb144dce65a89 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern indoc_impl=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libindoc_impl-cbefe2a7b95c08ab.so --extern proc_macro_hack=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro_hack-14db1f8b33b148e2.so --cap-lints allow` Running `rustc --crate-name value_bag --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/value-bag-1.0.0-alpha.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f2d4bd8975195766 -C extra-filename=-f2d4bd8975195766 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ctor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libctor-d8ebbbd8f29d9b30.so --cap-lints allow --cfg value_bag_capture_ctor` Running `rustc --crate-name inventory --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/inventory-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=d390dec7c180263e -C extra-filename=-d390dec7c180263e --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ctor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libctor-d8ebbbd8f29d9b30.so --extern ghost=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libghost-bf427ac23353f0db.so --extern inventory_impl=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libinventory_impl-afbdbf9383fe5ab4.so --cap-lints allow` Running `rustc --crate-name log /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="kv_unstable"' --cfg 'feature="std"' --cfg 'feature="value-bag"' -C metadata=257e9d8e6616ac0e -C extra-filename=-257e9d8e6616ac0e --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern value_bag=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libvalue_bag-f2d4bd8975195766.rmeta --cap-lints allow --cfg atomic_cas --cfg has_atomics` Compiling pyo3-macros v0.13.2 Running `rustc --crate-name pyo3_macros --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-macros-0.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=74d4bc51cd845139 -C extra-filename=-74d4bc51cd845139 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern pyo3_macros_backend=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3_macros_backend-af09c0db02ca78fe.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow` Compiling darling v0.12.2 Running `rustc --crate-name darling /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/darling-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="suggestions"' -C metadata=03f4241115de653b -C extra-filename=-03f4241115de653b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern darling_core=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdarling_core-90ab1b1f68a72b97.rmeta --extern darling_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdarling_macro-1241452304c45cc3.so --cap-lints allow` Compiling thiserror v1.0.24 Running `rustc --crate-name thiserror --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=52d24f5f7b3608b6 -C extra-filename=-52d24f5f7b3608b6 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern thiserror_impl=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror_impl-15c673801fca36a3.so --cap-lints allow` Compiling serde_with_macros v1.4.1 Running `rustc --crate-name serde_with_macros --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_with_macros-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=86c4b4a92e99b38d -C extra-filename=-86c4b4a92e99b38d --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern darling=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdarling-03f4241115de653b.rlib --extern proc_macro2=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libproc_macro2-0d4e6429f19ae1a9.rlib --extern quote=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libquote-fdb9c467b6cdc343.rlib --extern syn=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsyn-e3fe425ea945b1de.rlib --extern proc_macro --cap-lints allow` Compiling kv-log-macro v1.0.7 Running `rustc --crate-name kv_log_macro --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/kv-log-macro-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=eb2df51715a7153d -C extra-filename=-eb2df51715a7153d --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rmeta --cap-lints allow` Running `rustc --crate-name pyo3 --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="auto-initialize"' --cfg 'feature="ctor"' --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="paste"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=b211d56ce171609c -C extra-filename=-b211d56ce171609c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern cfg_if=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcfg_if-ca845232a320387b.rmeta --extern ctor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libctor-d8ebbbd8f29d9b30.so --extern indoc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libindoc-df9eb144dce65a89.rmeta --extern inventory=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libinventory-d390dec7c180263e.rmeta --extern libc=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblibc-393c3b8ab16df7a9.rmeta --extern parking_lot=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libparking_lot-fa360f43194cc512.rmeta --extern paste=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpaste-23b1cc87950c6ded.rmeta --extern pyo3_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3_macros-74d4bc51cd845139.so --extern unindent=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunindent-eb35b40a0141bcf2.rmeta --cap-lints allow --cfg Py_SHARED --cfg Py_3_6 --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg 'py_sys_config="WITH_THREAD"'` Compiling structopt v0.3.21 Running `rustc --crate-name structopt --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/structopt-0.3.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=33f13edd63981811 -C extra-filename=-33f13edd63981811 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern clap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libclap-b7d6f847192134a5.rmeta --extern lazy_static=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblazy_static-1fa5e8b52f04e552.rmeta --extern structopt_derive=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt_derive-2eed634def7f4dad.so --cap-lints allow` Running `rustc --crate-name serde /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.125/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=4234845126fbd5b8 -C extra-filename=-4234845126fbd5b8 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern serde_derive=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_derive-4644345025c61e6f.so --cap-lints allow --cfg ops_bound --cfg core_reverse --cfg de_boxed_c_str --cfg de_boxed_path --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero --cfg serde_derive --cfg core_try_from --cfg num_nonzero_signed --cfg systemtime_checked_add --cfg std_atomic64 --cfg std_atomic` Compiling bstr v0.2.15 Compiling uuid v0.8.2 Compiling serde_yaml v0.8.17 Compiling serde_cbor v0.11.1 Compiling serde_with v1.8.0 Running `rustc --crate-name bstr /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bstr-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="regex-automata"' --cfg 'feature="serde"' --cfg 'feature="serde1"' --cfg 'feature="serde1-nostd"' --cfg 'feature="std"' --cfg 'feature="unicode"' -C metadata=944ffb8a09a5fabc -C extra-filename=-944ffb8a09a5fabc --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern lazy_static=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblazy_static-1fa5e8b52f04e552.rmeta --extern memchr=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libmemchr-60cf0ff9064924bc.rmeta --extern regex_automata=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libregex_automata-ae5ad59d1dfcf6f4.rmeta --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rmeta --cap-lints allow` Running `rustc --crate-name uuid --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="serde"' --cfg 'feature="sha1"' --cfg 'feature="std"' --cfg 'feature="v4"' --cfg 'feature="v5"' -C metadata=67f303e397ed29d6 -C extra-filename=-67f303e397ed29d6 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern getrandom=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libgetrandom-5444fdf8d3c90f26.rmeta --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rmeta --extern sha1=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libsha1-08beef27fa6ee949.rmeta --cap-lints allow` Running `rustc --crate-name serde_json --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.64/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8fff24548708018b -C extra-filename=-8fff24548708018b --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern itoa=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitoa-c5ee97a36a6b1e22.rmeta --extern ryu=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libryu-a1f12647e9241231.rmeta --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rmeta --cap-lints allow --cfg limb_width_64` Running `rustc --crate-name serde_yaml --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_yaml-0.8.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=3d09f420b85a9378 -C extra-filename=-3d09f420b85a9378 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern dtoa=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdtoa-56d4855f5059a646.rmeta --extern linked_hash_map=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblinked_hash_map-f1affe3186cffe69.rmeta --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rmeta --extern yaml_rust=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libyaml_rust-851b212aeafcf197.rmeta --cap-lints allow` Running `rustc --crate-name serde_cbor --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_cbor-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=5e756bf3c1271543 -C extra-filename=-5e756bf3c1271543 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern half=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libhalf-e3281f080f7cd7f9.rmeta --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rmeta --cap-lints allow` Running `rustc --crate-name serde_with --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_with-1.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="serde_with_macros"' -C metadata=f9594084f4fdfad0 -C extra-filename=-f9594084f4fdfad0 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern rustversion=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librustversion-34666ee9f9085c9a.so --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rmeta --extern serde_with_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with_macros-86c4b4a92e99b38d.so --cap-lints allow` Compiling csv v1.1.6 Running `rustc --crate-name csv --edition=2018 /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-1.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a859e8faea7a253a -C extra-filename=-a859e8faea7a253a --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern bstr=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libbstr-944ffb8a09a5fabc.rmeta --extern csv_core=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcsv_core-70c9401a8edc1bbb.rmeta --extern itoa=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitoa-c5ee97a36a6b1e22.rmeta --extern ryu=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libryu-a1f12647e9241231.rmeta --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rmeta --cap-lints allow` Compiling prettytable-rs v0.8.0 Running `rustc --crate-name prettytable /home/rongyi/.cargo/registry/src/github.com-1ecc6299db9ec823/prettytable-rs-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="csv"' --cfg 'feature="default"' --cfg 'feature="win_crlf"' -C metadata=989290056fde5985 -C extra-filename=-989290056fde5985 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern atty=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libatty-585a73fef0b68d8d.rmeta --extern csv=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libcsv-a859e8faea7a253a.rmeta --extern encode_unicode=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libencode_unicode-a592aecee9bfd3df.rmeta --extern lazy_static=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblazy_static-1fa5e8b52f04e552.rmeta --extern term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libterm-2f3b2568cfce7be5.rmeta --extern unicode_width=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libunicode_width-3f182e7bf27da430.rmeta --cap-lints allow` Compiling ebony v0.0.1-dev (/home/rongyi/Monorepo/work/bytedance/ebony) Running `rustc --crate-name ebony --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type cdylib --crate-type rlib --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=f5dac1f9c818f644 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib --extern proc_macro -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name ebony --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=729fd6a42237b692 -C extra-filename=-729fd6a42237b692 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib --extern proc_macro -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_dx_eir_io --edition=2018 tests/test_dx_eir_io.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=3a9b72c17394a16a -C extra-filename=-3a9b72c17394a16a --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_eir_document_passes --edition=2018 tests/test_eir_document_passes.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=aed7a87793a5ebd1 -C extra-filename=-aed7a87793a5ebd1 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name ebony_cli --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=954fd9873d2a825f -C extra-filename=-954fd9873d2a825f --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_eir_derivation --edition=2018 tests/test_eir_derivation.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=dc76b67af7f5546c -C extra-filename=-dc76b67af7f5546c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_lower_hlo_proto --edition=2018 tests/test_lower_hlo_proto.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=6389e61d5fb37f69 -C extra-filename=-6389e61d5fb37f69 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_utils_misc --edition=2018 tests/test_utils_misc.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=3c8b8751efacc590 -C extra-filename=-3c8b8751efacc590 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name test_tf_rosenbridge --edition=2018 tests/test_tf_rosenbridge.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=e9ff34706d99365c -C extra-filename=-e9ff34706d99365c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Running `rustc --crate-name ebony_cli --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=26783b6a13a0aa6d -C extra-filename=-26783b6a13a0aa6d --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-b211d56ce171609c.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out` Finished dev [unoptimized + debuginfo] target(s) in 36.85s rongyi in LER0ever-Desktop in ~/Monorepo/work/bytedance/ebony on ξ‚  master [⇑] is πŸ“¦ v0.0.1-dev via πŸ¦€ v1.51.0 on ☁️ (us-east-2) took 36s at 08:53:38 βˆ… CARGO_INCREMENTAL=0 cargo check --all-targets Checking cfg-if v1.0.0 Checking lazy_static v1.4.0 Checking scopeguard v1.1.0 Checking unicode-width v0.1.8 Checking smallvec v1.6.1 Checking itoa v0.4.7 Checking vec_map v0.8.2 Checking linked-hash-map v0.5.4 Checking ansi_term v0.11.0 Checking either v1.6.1 Checking hashbrown v0.9.1 Checking strsim v0.8.0 Checking half v1.7.1 Checking fixedbitset v0.2.0 Checking unindent v0.1.7 Checking sha1 v0.6.0 Checking encode_unicode v0.3.6 Checking cfg-if v0.1.10 Checking dtoa v0.4.8 Checking ansi_term v0.12.1 Checking instant v0.1.9 Checking lock_api v0.4.2 Checking textwrap v0.11.0 Checking yaml-rust v0.4.5 Checking itertools v0.10.0 Checking libc v0.2.91 Checking byteorder v1.3.4 Checking memchr v2.3.4 Checking ryu v1.0.5 Checking bitflags v1.2.1 Checking protobuf v2.22.1 Checking anyhow v1.0.40 Checking crossbeam-utils v0.8.3 Checking memoffset v0.6.3 Checking num-traits v0.2.14 Checking indexmap v1.6.2 Checking psm v0.1.12 Compiling tensorflow_rosenbridge_emt_master v0.1.1 (/home/rongyi/Monorepo/work/bytedance/ebony/rosenbridge) Checking paste v0.1.18 Checking csv-core v0.1.10 Checking regex-automata v0.1.9 Compiling ebony_macros v0.0.1 (/home/rongyi/Monorepo/work/bytedance/ebony/macros) Checking crossbeam-epoch v0.9.3 Checking crossbeam-channel v0.5.0 Checking atty v0.2.14 Checking num_cpus v1.13.0 Checking parking_lot_core v0.8.3 Checking dirs v1.0.5 Checking time v0.1.44 Checking getrandom v0.2.2 Checking stacker v0.1.13 Checking const-random v0.1.13 Checking serde v1.0.125 Checking value-bag v1.0.0-alpha.6 Checking inventory v0.1.10 Checking indoc v0.3.6 Checking thiserror v1.0.24 Checking petgraph v0.5.1 Checking clap v2.33.3 Checking crossbeam-deque v0.8.0 Checking num-integer v0.1.44 Checking ordered-float v2.1.1 Checking term v0.5.2 Checking parking_lot v0.11.1 Checking ahash v0.3.8 Checking log v0.4.14 Checking rayon-core v1.9.0 Checking chrono v0.4.19 Checking pyo3 v0.13.2 Checking dashmap v3.11.10 Checking kv-log-macro v1.0.7 Checking rayon v1.5.0 Checking structopt v0.3.21 Checking bstr v0.2.15 Checking serde_with v1.8.0 Checking serde_json v1.0.64 Checking serde_cbor v0.11.1 Checking serde_yaml v0.8.17 Checking uuid v0.8.2 Checking csv v1.1.6 Checking prettytable-rs v0.8.0 Checking ebony v0.0.1-dev (/home/rongyi/Monorepo/work/bytedance/ebony) error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_lower_hlo_proto.rs:20:6 | 20 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_lower_hlo_proto.rs:22:65 | 22 | eir.write_to_file_multi("tmp/test-import-rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0277`. error: could not compile `ebony` To learn more, run the command again with --verbose. warning: build failed, waiting for other jobs to finish... error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:18:6 | 18 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:22:37 | 22 | uuid_pass.run_in_place(&mut eir)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:24:68 | 24 | eir.write_to_file_multi("tmp/test-pass-uuid-rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:36:6 | 36 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:39:5 | 39 | add_pass!(pass_pipeline, DocumentUUIDPass); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:41:88 | 41 | pass_pipeline.enable_backup("tmp/test-pass-pipeline/rosenbridge-basic".to_string())?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:42:41 | 42 | let result_eir = pass_pipeline.run()?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:44:79 | 44 | result_eir.write_to_file_multi("tmp/test-pass-pipeline/rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:55:6 | 55 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:58:5 | 58 | add_pass!(pass_pipeline, DocumentUUIDPass); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:60:96 | 60 | pass_pipeline.enable_backup("tmp/test-eir-pipeline-reimport/rosenbridge-basic".to_string())?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:61:45 | 61 | let mut result_eir = pass_pipeline.run()?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:63:87 | 63 | result_eir.write_to_file_multi("tmp/test-eir-pipeline-reimport/rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:66:89 | 66 | EIR::read_from_file("tmp/test-eir-pipeline-reimport/rosenbridge-basic.eir.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:10:55 | 10 | dx_new.write_to_file("tmp/test-dx-new-write.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0308]: mismatched types --> tests/test_utils_misc.rs:7:19 | 7 | logger::start(log::LevelFilter::Trace); | ^^^^^^^^^^^^^^^^^^^^^^^ expected enum `log::LevelFilter`, found enum `LevelFilter` | = note: perhaps two different versions of crate `log` are being used? error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:11:55 | 11 | dx_new.write_to_file("tmp/test-dx-new-write.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:12:54 | 12 | dx_new.write_to_file("tmp/test-dx-new-write.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:19:54 | 19 | dx_new.write_to_file("tmp/test-dx-new-read.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:20:54 | 20 | dx_new.write_to_file("tmp/test-dx-new-read.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error: aborting due to previous error For more information about this error, try `rustc --explain E0308`. error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:21:53 | 21 | dx_new.write_to_file("tmp/test-dx-new-read.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:23:71 | 23 | let dx_from_json = DX::read_from_file("tmp/test-dx-new-read.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:24:71 | 24 | let dx_from_yaml = DX::read_from_file("tmp/test-dx-new-read.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:25:69 | 25 | let dx_from_bin = DX::read_from_file("tmp/test-dx-new-read.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:37:56 | 37 | dx_new.write_to_file_multi("tmp/test-dx-new-multi")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:39:75 | 39 | let dx_from_json = DX::read_from_file("tmp/test-dx-new-multi.dx.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:40:75 | 40 | let dx_from_yaml = DX::read_from_file("tmp/test-dx-new-multi.dx.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:41:73 | 41 | let dx_from_bin = DX::read_from_file("tmp/test-dx-new-multi.dx.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:55:57 | 55 | eir_new.write_to_file("tmp/test-eir-new-write.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:56:57 | 56 | eir_new.write_to_file("tmp/test-eir-new-write.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:57:56 | 57 | eir_new.write_to_file("tmp/test-eir-new-write.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:64:56 | 64 | eir_new.write_to_file("tmp/test-eir-new-read.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:65:56 | 65 | eir_new.write_to_file("tmp/test-eir-new-read.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:66:55 | 66 | eir_new.write_to_file("tmp/test-eir-new-read.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:68:74 | 68 | let eir_from_json = EIR::read_from_file("tmp/test-eir-new-read.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:69:74 | 69 | let eir_from_yaml = EIR::read_from_file("tmp/test-eir-new-read.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:70:72 | 70 | let eir_from_bin = EIR::read_from_file("tmp/test-eir-new-read.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:82:58 | 82 | eir_new.write_to_file_multi("tmp/test-eir-new-multi")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:84:79 | 84 | let eir_from_json = EIR::read_from_file("tmp/test-eir-new-multi.eir.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0308]: mismatched types --> tests/test_eir_document_passes.rs:75:19 | 75 | logger::start(log::LevelFilter::Trace); | ^^^^^^^^^^^^^^^^^^^^^^^ expected enum `log::LevelFilter`, found enum `LevelFilter` | = note: perhaps two different versions of crate `log` are being used? error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:85:79 | 85 | let eir_from_yaml = EIR::read_from_file("tmp/test-eir-new-multi.eir.yaml")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:80:6 | 80 | )?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_dx_eir_io.rs:86:77 | 86 | let eir_from_bin = EIR::read_from_file("tmp/test-eir-new-multi.eir.bin")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:84:83 | 84 | let mut var_ref_check = eir_recon_pass.check_all_variable_references(&eir.doc)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error: aborting due to 26 previous errors For more information about this error, try `rustc --explain E0277`. error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:91:84 | 91 | eir.write_to_file_multi("tmp/test-eir-variable-ref-reimport/rosenbridge-basic")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:93:93 | 93 | EIR::read_from_file("tmp/test-eir-variable-ref-reimport/rosenbridge-basic.eir.json")?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:98:84 | 98 | var_ref_check = eir_recon_pass.check_all_variable_references(&reimport_eir.doc)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:105:78 | 105 | eir_recon_pass.reconstruct_all_variable_references(&mut reimport_eir.doc)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error[E0277]: the trait bound `anyhow::Error: std::error::Error` is not satisfied --> tests/test_eir_document_passes.rs:106:84 | 106 | var_ref_check = eir_recon_pass.check_all_variable_references(&reimport_eir.doc)?; | ^ the trait `std::error::Error` is not implemented for `anyhow::Error` | = note: required because of the requirements on the impl of `From` for `anyhow::Error` = note: required by `from` error: aborting due to 22 previous errors Some errors have detailed explanations: E0277, E0308. For more information about an error, try `rustc --explain E0277`. error: build failed rongyi in LER0ever-Desktop in ~/Monorepo/work/bytedance/ebony on ξ‚  master [⇑] is πŸ“¦ v0.0.1-dev via πŸ¦€ v1.51.0 on ☁️ (us-east-2) took 16s at 08:55:02 ❯ ```

Here is a file structure of my project, and my Cargo.toml, in case it helps:

``` rongyi in LER0ever-Desktop in ~/Monorepo/work/bytedance/ebony on ξ‚  master [⇑] is πŸ“¦ v0.0.1-dev via πŸ¦€ v1.51.0 on ☁️ (us-east-2) at 09:00:08 βˆ… tree -L 2 . β”œβ”€β”€ Cargo.lock β”œβ”€β”€ Cargo.toml β”œβ”€β”€ Dockerfile β”œβ”€β”€ LICENSE β”œβ”€β”€ README.md β”œβ”€β”€ WORKSPACE β”œβ”€β”€ blade.toml β”œβ”€β”€ build-monorepo-full.sh β”œβ”€β”€ cargo_tests.xml β”œβ”€β”€ exp β”‚Β Β  β”œβ”€β”€ args_parse.py β”‚Β Β  β”œβ”€β”€ input_data.py β”‚Β Β  β”œβ”€β”€ mnist_tf1_xla.py β”‚Β Β  β”œβ”€β”€ mnist_tf1_xla_chengyang.py β”‚Β Β  β”œβ”€β”€ mnist_torch_xla.py β”‚Β Β  β”œβ”€β”€ test_jax_allreduce.py β”‚Β Β  └── test_torch_xla.py β”œβ”€β”€ frontend β”‚Β Β  β”œβ”€β”€ README.md β”‚Β Β  └── jax β”œβ”€β”€ hlo-library β”œβ”€β”€ macros β”‚Β Β  β”œβ”€β”€ Cargo.toml β”‚Β Β  └── src β”œβ”€β”€ rosenbridge β”‚Β Β  β”œβ”€β”€ Cargo.lock β”‚Β Β  β”œβ”€β”€ Cargo.toml β”‚Β Β  β”œβ”€β”€ README.md β”‚Β Β  β”œβ”€β”€ src β”‚Β Β  └── target β”œβ”€β”€ runtime β”‚Β Β  β”œβ”€β”€ README.md β”‚Β Β  β”œβ”€β”€ cpu β”‚Β Β  └── gpu β”œβ”€β”€ src β”‚Β Β  β”œβ”€β”€ api β”‚Β Β  β”œβ”€β”€ data β”‚Β Β  β”œβ”€β”€ derive β”‚Β Β  β”œβ”€β”€ eir β”‚Β Β  β”œβ”€β”€ input β”‚Β Β  β”œβ”€β”€ lib.rs β”‚Β Β  β”œβ”€β”€ main.rs β”‚Β Β  β”œβ”€β”€ pass β”‚Β Β  └── utils β”œβ”€β”€ target β”‚Β Β  β”œβ”€β”€ CACHEDIR.TAG β”‚Β Β  └── debug β”œβ”€β”€ tests β”‚Β Β  β”œβ”€β”€ cases β”‚Β Β  β”œβ”€β”€ test_dx_eir_io.rs β”‚Β Β  β”œβ”€β”€ test_eir_derivation.rs β”‚Β Β  β”œβ”€β”€ test_eir_document_passes.rs β”‚Β Β  β”œβ”€β”€ test_lower_hlo_proto.rs β”‚Β Β  β”œβ”€β”€ test_tf_rosenbridge.rs β”‚Β Β  β”œβ”€β”€ test_utils_misc.rs β”‚Β Β  └── tf β”œβ”€β”€ third_party β”‚Β Β  β”œβ”€β”€ jax β”‚Β Β  β”œβ”€β”€ pytorch β”‚Β Β  β”œβ”€β”€ tensorflow β”‚Β Β  └── torch-xla β”œβ”€β”€ tmp β”‚Β Β  β”œβ”€β”€ test-eir-pipeline-reimport β”‚Β Β  β”œβ”€β”€ test-eir-variable-ref-reimport β”‚Β Β  └── test-pass-pipeline └── tools 35 directories, 31 files ``` ```toml [package] name = "ebony" version = "0.0.1-dev" license = "BSD-3-Clause" authors = ["Yi Rong "] description = "Hybrid Parallelism Global Orchestration" repository = "https://code.byted.org/rongyi/ebony" homepage = "https://code.byted.org/rongyi/ebony" edition = "2018" exclude = [ "contrib/*", "runtime/*", "frontend/*", "tools/*", "exp/*", "hlo-library/*", "ci/*", ] [lib] name = "ebony" path = "src/lib.rs" crate-type = ["cdylib", "rlib"] [[bin]] name = "ebony_cli" path = "src/main.rs" [dependencies] # Input HLO protobuf = "2.22.0" uuid = { version = "0.8", features = ["serde", "v4", "v5"] } # Parallel Programming itertools = "0.10.0" rayon = "1.5" ordered-float = "2.1" dashmap = "3.11" stacker = "0.1" # EIR Graph petgraph = "0.5" # Serialization of EIR serde = { version = "1.0", features = ["derive", "rc"] } serde_yaml = "0.8" serde_json = "1.0" serde_cbor = "0.11.1" serde_with = "1.8.0" # Rust Helpers thiserror = "1.0" anyhow = "1.0" log = { version = "0.4.14", features = ["kv_unstable", "std"] } kv-log-macro = "1.0" # Pretty Print ansi_term = "0.12" prettytable-rs = "0.8" chrono = "0.4" # Main CLI structopt = "0.3" # Python Binding [dependencies.pyo3] version = "0.13" [features] extension-module = ["pyo3/extension-module"] default = ["extension-module"] # TF RosenBridge [dependencies.tensorflow_rosenbridge] # NOTE: for GitHub OSS version # git = "https://lab.rongyi.io/eng/mlsys/tensorflow-protos-rs" # NOTE: for Monorepo build # path = "../../../eng/mlsys/tensorflow-protos-rs/eng-mlsys-tensorflow-master" path = "rosenbridge" features = ["xla", "hlo", "xla_data", "hlo_execution_profile_data"] package = "tensorflow_rosenbridge_emt_master" # ${Monorepo}/eng/mlsys/tensorflow@master # Ebony macros [dependencies.ebony_macros] path = "macros" [dev-dependencies] cargo2junit = "0.1.7" [package.metadata.maturin] requires-dist = ["graphviz~=0.13"] ```
ehuss commented 3 years ago

Hm, yea, it looks like it is behaving as-if there are two copies of anyhow (the types are mismatching), as well as log crate.

Would you mind clearing the target directory and posting the output of both cargo check --all-targets --verbose and cargo build --all-targets --verbose? I'd like to compare the exact flags given to the compiler.

LER0ever commented 3 years ago

Hi @ehuss , sorry for the late reply. The problem still persists, and here's my cargo check and build verbose log.

rm -rf target
cargo check --all-targets --verbose &> check.log

Log Pastebin: https://pastebin.ubuntu.com/p/b6TC9tX2Ct/

rm -rf target
cargo build --verbose &> build.log
cargo build --examples --no-default-features --verbose &>> build.log
cargo build --tests --no-default-features --verbose &>> build.log

Log Pastebin: https://pastebin.ubuntu.com/p/tXsnJfG9wF/

Here's a rustc command copied from each pastebin log above, both compiling the same test:

# Check
Running `rustc --crate-name test_dx_eir_io --edition=2018 tests/test_dx_eir_io.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=752d9008c081a063 -C extra-filename=-752d9008c081a063 --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-8ce5d0a29c873f5b.rmeta --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-bbfde8b292a6254c.rmeta --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1548f9516ca6365c.rmeta --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-2724b6154e11ce47.rmeta --extern dyn_clonable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdyn_clonable-bbf5239723dc1217.rmeta --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-47140419371f3318.rmeta --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-4be0b8dc4a1c89c2.rmeta --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-96e73fa8caefdd45.rmeta --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-e950cb78843605b6.rmeta --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-2f288a90bbb87435.rmeta --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-26f1e55d5e9aa22f.rmeta --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-1880b3260f839d05.rmeta --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-c662c5000744e374.rmeta --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-ca4e6fa1e1ad8d51.rmeta --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-2a31be97e4bca51f.rmeta --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5977b1fba8c0642c.rmeta --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-1221e05f4483a350.rmeta --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-724522e3513120e0.rmeta --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-4177d9964ea96727.rmeta --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-f9d6e9d1388061a2.rmeta --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-e4a244da1e9e9318.rmeta --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-965fa9ff4917598e.rmeta --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-4727584834cbedf2.rmeta --extern typetag=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtypetag-7be8c9d47980b810.rmeta --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-5e925cbdcac4dc1c.rmeta -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out`

# Build
Running `rustc --crate-name test_dx_eir_io --edition=2018 tests/test_dx_eir_io.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=b27d93528af4f66c -C extra-filename=-b27d93528af4f66c --out-dir /home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps -C incremental=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/incremental -L dependency=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps --extern ansi_term=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libansi_term-389f8788aa0acea0.rlib --extern anyhow=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libanyhow-af47ab8c672d4ea6.rlib --extern chrono=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libchrono-1daa02e0ee90b929.rlib --extern dashmap=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdashmap-d2c92c8cffb8a81b.rlib --extern dyn_clonable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libdyn_clonable-6ba1af9dd15a91ff.rlib --extern ebony=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony.rlib --extern ebony_macros=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libebony_macros-88f6fc692d4802c8.so --extern itertools=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libitertools-cd6259a4fce34e80.rlib --extern kv_log_macro=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libkv_log_macro-eb2df51715a7153d.rlib --extern log=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/liblog-257e9d8e6616ac0e.rlib --extern ordered_float=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libordered_float-1c61cd1f9187f71d.rlib --extern petgraph=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpetgraph-199069e4dad294c5.rlib --extern prettytable=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprettytable-989290056fde5985.rlib --extern protobuf=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libprotobuf-e43f80596f921d2e.rlib --extern pyo3=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libpyo3-cadce405ca06c6ba.rlib --extern rayon=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/librayon-f2495bae360fbaf4.rlib --extern serde=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde-4234845126fbd5b8.rlib --extern serde_cbor=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_cbor-5e756bf3c1271543.rlib --extern serde_json=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_json-8fff24548708018b.rlib --extern serde_with=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_with-f9594084f4fdfad0.rlib --extern serde_yaml=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libserde_yaml-3d09f420b85a9378.rlib --extern stacker=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstacker-11daf17aa1307882.rlib --extern structopt=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libstructopt-33f13edd63981811.rlib --extern tensorflow_rosenbridge=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtensorflow_rosenbridge_emt_master-f45ecc3801cf8785.rlib --extern thiserror=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libthiserror-52d24f5f7b3608b6.rlib --extern typetag=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libtypetag-5f2a268330bd28df.rlib --extern uuid=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/deps/libuuid-67f303e397ed29d6.rlib -L native=/usr/lib -L native=/home/rongyi/Monorepo/work/bytedance/ebony/target/debug/build/psm-f8e633fbc74b891a/out`

FYI, I use --no-default-features when building examples and tests mainly to workaround PyO3 (https://github.com/PyO3/pyo3/issues/340#issuecomment-461514532) and has nothing to do with this cargo check issue. Adding --no-default-features to cargo check doesn't change anything.

ehuss commented 3 years ago

Thanks for posting the extra information.

There's a piece of the puzzle I'm missing, and I can't quite fill in the blank. cargo check is building the ebony binary 3 times, but I would only expect it twice. The third build is actually generating the cdylib/rlib (like a regular build), which doesn't make much sense. It should only do that if there is a build-dependency or proc-macro that depends on ebony itself. The tests then end up linking the rlib, which is built differently from all the other rmeta files. I suspect that it the source of the issue.

A few more questions:

LER0ever commented 3 years ago

The third build is actually generating the cdylib/rlib (like a regular build), which doesn't make much sense.

It should only do that if there is a build-dependency or proc-macro that depends on ebony itself.

@ehuss Is it because I specified the crate type as crate-type = ["cdylib", "rlib"]? In my case, nothing is depending on this project while building it.

What is the target you are building for (rustc -Vv should print it).

βˆ… rustc -Vv
rustc 1.51.0 (2fd73fabe 2021-03-23)
binary: rustc
commit-hash: 2fd73fabe469357a12c2c974c140f67e7cdd76d0
commit-date: 2021-03-23
host: x86_64-unknown-linux-gnu
release: 1.51.0
LLVM version: 11.0.1

Is there anything unusual about the rosenbridge/Cargo.toml manifest? Or is it pretty basic? Same question for macros/Cargo.toml, is that just a basic proc-macro?

Not really. The first one is a rust-protobuf generated binding to all the TensorFlow data structure, the second is just a proc-macro. Attaching both Cargo.toml below:

**rosenbridge/Cargo.toml** ``` [package] name = "tensorflow_rosenbridge_emt_master" version = "0.1.1" authors = ["Yi Rong "] edition = "2018" [dependencies] protobuf = "2.22.0" [features] op_performance_data = ["types","attr_value","tensor_shape","tensor","device_properties",] profile = [] xrt = ["xla_data","host_compute_metadata","xla","hlo",] xla_service = [] types = [] transport_options = [] host_compute_metadata = ["tensor_shape","types",] tfprof_log = ["step_stats","attr_value",] dnn = [] snapshot = ["types","tensor","tensor_shape",] remote_tensor_handle = ["tensor_shape","types",] xplane = [] dispatcher = ["common","tensor",] saved_tensor_slice = ["types","tensor_slice","tensor","tensor_shape","versions",] worker_service = [] device_filters = [] common = ["graph",] gpu_autotuning = ["xla_data","autotuning","hlo",] replay_log = ["master",] master = ["error_codes","device_attributes","tensor","named_tensor","graph","config",] log_memory = ["tensor_description",] tensor_bundle = ["tensor_shape","tensor_slice","types","versions",] variable = [] tensor = ["types","tensor_shape","resource_handle",] debugger_event_metadata = [] cost_graph = ["tensor_shape","types",] meta_graph = ["types","struct_pb","op_def","tensor_shape","graph","saved_object_graph","saver",] conv_autotuning = ["dnn",] model = [] xla_activity = ["config",] worker = ["named_tensor","types","debug","step_stats","cost_graph","error_codes","tensor","tensor_shape","config","device_attributes","tensorflow_server","graph",] summary = ["tensor",] tfprof_options = [] debug_service = ["tensor","tfprof_log",] pod_viewer = ["pod_stats","diagnostics",] hlo_execution_profile_data = ["hlo_profile_printer_data",] tfprof_output = ["types","tensor_shape",] tpu_executable_info = ["tensor_shape","hlo","xla_data",] saved_model = ["meta_graph",] compile_metadata = ["tensor_shape","xla","types","xla_data","dynamic_padding",] verifier_config = [] dataset = ["types","tensor","tensor_shape",] graph_debug_info = [] graph_transfer_info = ["types",] tf_data_stats = [] steps_db = ["op_metrics",] trackable_object_graph = [] remote_fused_graph_execute_info = ["tensor_shape","graph","types",] tf_stats = [] diagnostics = [] reader_base = [] service_config = [] rewriter_config = ["verifier_config","attr_value",] saved_object_graph = ["types","struct_pb","tensor_shape","variable","trackable_object_graph","versions",] op_stats = ["steps_db","kernel_stats","tf_function","op_metrics","diagnostics",] graph = ["versions","function","node_def",] profiler_options = [] compilation_result = ["hlo","error_codes",] kernel_def = ["attr_value",] input_pipeline = ["diagnostics",] pod_stats = ["diagnostics",] profiler_service_monitor_result = [] step_stats = ["allocation_description","tensor_description",] autotuning = [] attr_value = ["types","tensor_shape","tensor",] backend_configs = ["xla_data",] resource_handle = ["tensor_shape","types",] struct_pb = ["types","tensor","tensor_shape",] trace_events = [] cluster = [] error_codes = [] eager_service = ["function","device_attributes","tensor_shape","attr_value","remote_tensor_handle","versions","tensorflow_server","tensor",] dynamic_padding = [] extension_type_variant = ["struct_pb",] batch_op_rewriter = [] protocol = [] function = ["op_def","attr_value","node_def",] master_service = [] saver = [] tensorflow_server = ["device_filters","config","cluster",] control_flow = [] queue_runner = ["error_codes",] memory_profile = [] critical_section = [] dataset_options = [] tpu_compilation_cache_common = [] tf_function = [] tensor_shape = [] named_tensor = ["tensor",] trt_engine_instance = ["tensor_shape",] versions = [] optimization_parameters = ["hlo",] tpu_embedding_output_layout = [] topology = [] hlo = ["xla_data",] op_def = ["resource_handle","attr_value","types",] tpu_embedding_configuration = ["tpu_embedding_output_layout","optimization_parameters",] hlo_profile_printer_data = [] op_profile = [] api_objects = [] profiler_service = ["profiler_options","profiler_service_monitor_result",] debug = [] bfc_memory_map = [] tpu_compile = ["tensor","tensor_shape","function","attr_value","compile_metadata",] op_metrics = [] tensor_slice = [] journal = ["common",] profiler_analysis = ["profiler_service",] overview_page = ["input_pipeline","diagnostics",] node_def = ["attr_value",] debug_event = ["graph_debug_info","tensor",] memmapped_file_system = [] xla = ["hlo","xla_data",] boosted_trees = [] api_def = ["attr_value",] xla_data = [] allocation_description = [] tpu_compilation_cache = ["host_compute_metadata",] device_attributes = [] tfstreamz = [] tensor_description = ["allocation_description","tensor_shape","types",] tf2xla = ["types","tensor_shape",] config = ["step_stats","rewriter_config","debug","cluster","cost_graph","graph",] event = ["summary",] hardware_types = [] device_properties = [] kernel_stats = [] ``` **macros/Cargo.toml** ``` [package] name = "ebony_macros" version = "0.0.1" license = "BSD-3-Clause" authors = ["Yi Rong "] edition = "2018" autotests = false publish = false [lib] proc-macro = true [dependencies] quote = "1.0" syn = "1.0" convert_case = "0.3" ```

If you have the nightly toolchain available, can you save the output of cargo +nightly check --all-targets --unit-graph -Z unstable-options

I do, but due to a rust-protobuf issue (https://github.com/stepancheg/rust-protobuf/issues/551), it currently does not build under nightly Rust.

ehuss commented 3 years ago

I do, but due to a rust-protobuf issue (stepancheg/rust-protobuf#551), it currently does not build under nightly Rust.

The --unit-graph flag doesn't actually build anything. It should just spit out a big JSON blob. That can help me understand the internal dependencies. I think it should work even if the code doesn't build.

LER0ever commented 3 years ago

The --unit-graph flag doesn't actually build anything. It should just spit out a big JSON blob.

Indeed, thanks for the clarification. I've attached the formatted json dump here: https://pastebin.ubuntu.com/p/phzqTqQZpw/

ehuss commented 3 years ago

Unfortunately I am running out of ideas on what could cause this.

From what I can tell, checking the binaries, tests, and examples all decide that the library needs to be built instead of checked. The code for adding that is here. The key part is the call to check_or_build_mode which decides if the library needs to be checked or built. That function will only build the library if the binary is being built (it's not), or if the library is "for_host". for_host is only set in these situations:

None of those are true, so I am a bit baffled on how that function could think the library is being built for the host.

If you can create a reproduction that you can share, that would be helpful. Like, if you can take your project, remove all the code (just an empty lib.rs and main.rs with fn main() {}), and if you run cargo check --all-targets --verbose and you see rustc --crate-name ebony --edition=2018 src/lib.rs show up three times (instead of twice), then that would be a positive reproduction.