[INFO] cloning repository https://github.com/XiaoYang943/RUST-CookBook
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/XiaoYang943/RUST-CookBook" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FXiaoYang943%2FRUST-CookBook", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FXiaoYang943%2FRUST-CookBook'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f7a965ab0d3ac1da8dd4bab8fced2987cd2930e8
[INFO] checking XiaoYang943/RUST-CookBook against 47574b82ff3fe9b0a45ff65a4fe189e295ecb748 for pr-160780
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FXiaoYang943%2FRUST-CookBook" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/XiaoYang943/RUST-CookBook
[INFO] finished tweaking git repo https://github.com/XiaoYang943/RUST-CookBook
[INFO] tweaked toml for git repo https://github.com/XiaoYang943/RUST-CookBook written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/XiaoYang943/RUST-CookBook on toolchain 47574b82ff3fe9b0a45ff65a4fe189e295ecb748
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47574b82ff3fe9b0a45ff65a4fe189e295ecb748" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/XiaoYang943/RUST-CookBook already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47574b82ff3fe9b0a45ff65a4fe189e295ecb748" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3
[INFO] running `Command { std: "docker" "start" "7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3" "/opt/rustwide/cargo-home/bin/cargo" "+47574b82ff3fe9b0a45ff65a4fe189e295ecb748" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3" "/opt/rustwide/cargo-home/bin/cargo" "+47574b82ff3fe9b0a45ff65a4fe189e295ecb748" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking struct_methods v0.1.0 (/opt/rustwide/workdir/book/src/自定义数据类型/方法/demo)
[INFO] [stderr]     Checking variables_and_mutability v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/变量与可变性/demo)
[INFO] [stderr]     Checking ownership_borrow_checker v0.1.0 (/opt/rustwide/workdir/book/src/所有权/理解Borrow-Checker/demo)
[INFO] [stderr]     Checking traits_default_methods v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/使用默认实现减少Trait必需方法/demo)
[INFO] [stderr]     Checking enum_definitions v0.1.0 (/opt/rustwide/workdir/book/src/模式与匹配/定义enum/demo)
[INFO] [stderr]     Checking common_type_conversions v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/理解类型转换/demo)
[INFO] [stderr]     Checking smart_arc v0.1.0 (/opt/rustwide/workdir/book/src/智能指针/Arc原子引用计数/demo)
[INFO] [stderr]     Checking common_comments v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/注释/demo)
[INFO] [stderr]     Checking value_movement_and_copying v0.1.0 (/opt/rustwide/workdir/book/src/所有权/值的使用方式/demo)
[INFO] [stderr]     Checking enum_match v0.1.0 (/opt/rustwide/workdir/book/src/模式与匹配/match控制流结构/demo)
[INFO] [stderr]     Checking functional_iterators v0.1.0 (/opt/rustwide/workdir/book/src/迭代器与闭包/使用Iterator处理一系列项/demo)
[INFO] [stderr]     Checking struct_example_program v0.1.0 (/opt/rustwide/workdir/book/src/自定义数据类型/使用struct的示例程序/demo)
[INFO] [stderr]     Checking ownership_avoid_borrow_clone v0.1.0 (/opt/rustwide/workdir/book/src/所有权/不要为了满足Borrow-Checker而Clone/demo)
[INFO] [stderr]     Checking traits_custom_bounds v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/使用自定义Trait简化复杂类型约束/demo)
[INFO] [stderr]     Checking common_temporary_mutability v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/使用临时可变性明确修改范围/demo)
[INFO] [stderr]     Checking ownership_slices v0.1.0 (/opt/rustwide/workdir/book/src/所有权/Slice类型/demo)
[INFO] [stderr]     Checking struct_definitions v0.1.0 (/opt/rustwide/workdir/book/src/自定义数据类型/定义与实例化struct/demo)
[INFO] [stderr]     Checking lifetimes_variance v0.1.0 (/opt/rustwide/workdir/book/src/泛型/子类型与Variance/demo)
[INFO] [stderr]     Checking traits_common_behavior v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/使用trait定义共同行为/demo)
[INFO] [stderr]     Checking common_lexical_structure v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/源代码与词法结构/demo)
[INFO] [stderr]     Checking functional_closure_variables v0.1.0 (/opt/rustwide/workdir/book/src/迭代器与闭包/向Closure传递变量/demo)
[INFO] [stderr]     Checking lifetimes_validation v0.1.0 (/opt/rustwide/workdir/book/src/生命周期/使用生命周期验证引用/demo)
[INFO] [stderr]     Checking functional_advanced_functions v0.1.0 (/opt/rustwide/workdir/book/src/迭代器与闭包/高级函数与闭包/demo)
[INFO] [stderr]     Checking functional_iterator_transforms v0.1.0 (/opt/rustwide/workdir/book/src/迭代器与闭包/优先考虑Iterator转换而非显式循环/demo)
[INFO] [stderr]     Checking struct_constructor_idiom v0.1.0 (/opt/rustwide/workdir/book/src/自定义数据类型/Constructor构造函数惯例/demo)
[INFO] [stderr]     Checking functional_iterator_performance v0.1.0 (/opt/rustwide/workdir/book/src/迭代器与闭包/循环与Iterator的性能对比/demo)
[INFO] [stderr]     Checking lifetimes_understanding v0.1.0 (/opt/rustwide/workdir/book/src/生命周期/理解生命周期/demo)
[INFO] [stderr]     Checking traits_avoid_reflection v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/避免使用反射/demo)
[INFO] [stderr]     Checking traits_type_system_behavior v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/使用类型系统表达共同行为/demo)
[INFO] [stderr]     Checking errors_transforms v0.1.0 (/opt/rustwide/workdir/book/src/错误处理/优先选择Option和Result转换/demo)
[INFO] [stderr]     Checking smart_reference_cycles v0.1.0 (/opt/rustwide/workdir/book/src/智能指针/引用循环可能导致内存泄漏/demo)
[INFO] [stderr]     Checking functional_io_project v0.1.0 (/opt/rustwide/workdir/book/src/迭代器与闭包/改进IO项目/demo)
[INFO] [stderr]     Checking generics_data_types v0.1.0 (/opt/rustwide/workdir/book/src/泛型/泛型数据类型/demo)
[INFO] [stderr]     Checking traits_advanced v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/高级trait/demo)
[INFO] [stderr]     Checking smart_refcell v0.1.0 (/opt/rustwide/workdir/book/src/智能指针/RefCell与内部可变性模式/demo)
[INFO] [stderr]     Checking common_data_types v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/数据类型/demo)
[INFO] [stderr]     Checking traits_on_stack_dispatch v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/栈上动态分派_On-Stack-Dynamic-Dispatch/demo)
[INFO] [stderr]     Checking errors_result v0.1.0 (/opt/rustwide/workdir/book/src/错误处理/使用Result处理可恢复错误/demo)
[INFO] [stderr]     Checking functional_closures v0.1.0 (/opt/rustwide/workdir/book/src/迭代器与闭包/闭包/demo)
[INFO] [stderr]     Checking smart_rc v0.1.0 (/opt/rustwide/workdir/book/src/智能指针/Rc引用计数/demo)
[INFO] [stderr]     Checking generic_enum_production_examples v0.1.0 (/opt/rustwide/workdir/book/src/泛型/泛型enum实践/demo)
[INFO] [stderr]     Checking traits_dispatch_tradeoffs v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/理解泛型与Trait-Object的权衡/demo)
[INFO] [stderr]     Checking common_control_flow v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/控制流/demo)
[INFO] [stderr]     Checking smart_drop v0.1.0 (/opt/rustwide/workdir/book/src/智能指针/通过实现Drop-Trait清理资源/demo)
[INFO] [stderr]     Checking trait_design_patterns v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/trait设计模式/demo)
[INFO] [stderr]     Checking ownership_mem_take_replace v0.1.0 (/opt/rustwide/workdir/book/src/所有权/使用mem-take和replace转移可变引用中的所有权/demo)
[INFO] [stderr]     Checking traits_default_value v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/使用Default-Trait提供默认值/demo)
[INFO] [stderr]     Checking errors_panic_or_result v0.1.0 (/opt/rustwide/workdir/book/src/错误处理/何时使用panic/demo)
[INFO] [stderr]     Checking common_type_driven_design v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/使用类型系统表达数据结构/demo)
[INFO] [stderr]     Checking errors_idiomatic_types v0.1.0 (/opt/rustwide/workdir/book/src/错误处理/优先使用符合Rust惯例的Error类型/demo)
[INFO] [stderr]     Checking functional_option_iteration v0.1.0 (/opt/rustwide/workdir/book/src/迭代器与闭包/对Option进行迭代/demo)
[INFO] [stderr]     Checking smart_collections v0.1.0 (/opt/rustwide/workdir/book/src/智能指针/将集合视为智能指针/demo)
[INFO] [stderr]     Checking errors_panic v0.1.0 (/opt/rustwide/workdir/book/src/错误处理/使用panic处理不可恢复错误/demo)
[INFO] [stderr]     Checking enum_if_let v0.1.0 (/opt/rustwide/workdir/book/src/模式与匹配/使用if-let和let-else简化控制流/demo)
[INFO] [stderr]     Checking smart_box v0.1.0 (/opt/rustwide/workdir/book/src/智能指针/使用Box指向堆上的数据/demo)
[INFO] [stderr]     Checking errors_dont_panic v0.1.0 (/opt/rustwide/workdir/book/src/错误处理/不要轻易panic/demo)
[INFO] [stderr]     Checking common_functions v0.1.0 (/opt/rustwide/workdir/book/src/RUST基础/函数/demo)
[INFO] [stderr]     Checking smart_avoid_deref_polymorphism v0.1.0 (/opt/rustwide/workdir/book/src/智能指针/不要使用Deref模拟继承/demo)
[INFO] [stderr]     Checking traits_standard v0.1.0 (/opt/rustwide/workdir/book/src/Trait与共同行为/熟悉标准Trait/demo)
[INFO] [stderr]     Checking errors_return_consumed_argument v0.1.0 (/opt/rustwide/workdir/book/src/错误处理/发生错误时返回已消费的参数/demo)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.30s
[INFO] running `Command { std: "docker" "inspect" "7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3", kill_on_drop: false }`
[INFO] [stdout] 7ffe8f3237de648b2f603413e572b7a391d4bea96ebbddbe7a28f497982e6ca3
