[INFO] cloning repository https://github.com/Baseng0815/sat-solver
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Baseng0815/sat-solver" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBaseng0815%2Fsat-solver", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBaseng0815%2Fsat-solver'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5d6636c654baa2ff95ffe43c7b4cbf353ced9461
[INFO] documenting Baseng0815/sat-solver against beta-2025-10-28 for beta-1.92-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBaseng0815%2Fsat-solver" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Baseng0815/sat-solver
[INFO] finished tweaking git repo https://github.com/Baseng0815/sat-solver
[INFO] tweaked toml for git repo https://github.com/Baseng0815/sat-solver written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Baseng0815/sat-solver on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Baseng0815/sat-solver 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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 213480879e9df9d3ec84531e805c8fae2237e836c49c6cf9d0fe0ace323ed686
[INFO] running `Command { std: "docker" "start" "-a" "213480879e9df9d3ec84531e805c8fae2237e836c49c6cf9d0fe0ace323ed686", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "213480879e9df9d3ec84531e805c8fae2237e836c49c6cf9d0fe0ace323ed686", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "213480879e9df9d3ec84531e805c8fae2237e836c49c6cf9d0fe0ace323ed686", kill_on_drop: false }`
[INFO] [stdout] 213480879e9df9d3ec84531e805c8fae2237e836c49c6cf9d0fe0ace323ed686
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 55a1f7d77a799e7f09060798505c50e199b9688169a1d7c5bc9bbf8a0e8aa097
[INFO] running `Command { std: "docker" "start" "-a" "55a1f7d77a799e7f09060798505c50e199b9688169a1d7c5bc9bbf8a0e8aa097", kill_on_drop: false }`
[INFO] [stderr]     Checking once_cell v1.20.2
[INFO] [stderr]    Compiling chumsky v1.0.0-alpha.7
[INFO] [stderr]     Checking allocator-api2 v0.2.18
[INFO] [stderr]     Checking unicode-ident v1.0.13
[INFO] [stderr]    Compiling cc v1.1.36
[INFO] [stderr]     Checking colored v2.1.0
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling psm v0.1.23
[INFO] [stderr]    Compiling stacker v0.1.17
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking ahash v0.8.11
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]  Documenting sat-solver v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] note: trace_macro
[INFO] [stdout]   --> src/solver/instance.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         writeln!(f, "Instance containing {} variables", self.var_to_str.len())?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expanding `writeln! { f, "Instance containing {} variables", self.var_to_str.len() }`
[INFO] [stdout]    = note: to `f.write_fmt($crate :: format_args_nl!
[INFO] [stdout]            ("Instance containing {} variables", self.var_to_str.len()))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]   --> src/solver/instance.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         write!(f, "Expression: {}", self.expression)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expanding `write! { f, "Expression: {}", self.expression }`
[INFO] [stdout]    = note: to `f.write_fmt($crate :: format_args! ("Expression: {}", self.expression))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]    --> src/expression/expression.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |             Expression::Variable(var) => write!(f, "v{}", var),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expanding `write! { f, "v{}", var }`
[INFO] [stdout]     = note: to `f.write_fmt($crate :: format_args! ("v{}", var))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]    --> src/expression/expression.rs:105:42
[INFO] [stdout]     |
[INFO] [stdout] 105 |             Expression::Constant(val) => write!(f, "{}", val),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expanding `write! { f, "{}", val }`
[INFO] [stdout]     = note: to `f.write_fmt($crate :: format_args! ("{}", val))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]    --> src/expression/expression.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 write!(f, "{}{} & {}{}", "(".color(color), lhs, rhs, ")".color(color))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expanding `write! { f, "{}{} & {}{}", "(".color(color), lhs, rhs, ")".color(color) }`
[INFO] [stdout]     = note: to `f.write_fmt($crate :: format_args!
[INFO] [stdout]             ("{}{} & {}{}", "(".color(color), lhs, rhs, ")".color(color)))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]    --> src/expression/expression.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 write!(f, "{}{} | {}{}", "(".color(color), lhs, rhs, ")".color(color))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expanding `write! { f, "{}{} | {}{}", "(".color(color), lhs, rhs, ")".color(color) }`
[INFO] [stdout]     = note: to `f.write_fmt($crate :: format_args!
[INFO] [stdout]             ("{}{} | {}{}", "(".color(color), lhs, rhs, ")".color(color)))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]    --> src/expression/expression.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 write!(f, "-{}", expr)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expanding `write! { f, "-{}", expr }`
[INFO] [stdout]     = note: to `f.write_fmt($crate :: format_args! ("-{}", expr))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]   --> src/expression/normal.rs:89:29
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let mut remaining = vec![dnf_expr];
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expanding `vec! { dnf_expr }`
[INFO] [stdout]    = note: to `< [_] > :: into_vec($crate :: boxed :: box_new([dnf_expr]))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]    --> src/expression/normal.rs:112:29
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let mut remaining = vec![cnf_expr];
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expanding `vec! { cnf_expr }`
[INFO] [stdout]     = note: to `< [_] > :: into_vec($crate :: boxed :: box_new([cnf_expr]))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]   --> src/main.rs:17:29
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let parsed_expression = prop_expr!((a & (b | c)) & (-d));
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expanding `prop_expr! { (a & (b | c)) & (-d) }`
[INFO] [stdout]    = note: to `ParsedExpression ::
[INFO] [stdout]            And(Box :: new(prop_expr! ((a & (b | c)))), Box :: new(prop_expr! ((-d))))`
[INFO] [stdout]    = note: expanding `prop_expr! { (a & (b | c)) }`
[INFO] [stdout]    = note: to `prop_expr! (a & (b | c))`
[INFO] [stdout]    = note: expanding `prop_expr! { a & (b | c) }`
[INFO] [stdout]    = note: to `ParsedExpression ::
[INFO] [stdout]            And(Box :: new(prop_expr! (a)), Box :: new(prop_expr! ((b | c))))`
[INFO] [stdout]    = note: expanding `prop_expr! { a }`
[INFO] [stdout]    = note: to `ParsedExpression :: Variable(String :: from(stringify! (a)))`
[INFO] [stdout]    = note: expanding `prop_expr! { (b | c) }`
[INFO] [stdout]    = note: to `prop_expr! (b | c)`
[INFO] [stdout]    = note: expanding `prop_expr! { b | c }`
[INFO] [stdout]    = note: to `ParsedExpression :: Or(Box :: new(prop_expr! (b)), Box :: new(prop_expr! (c)))`
[INFO] [stdout]    = note: expanding `prop_expr! { b }`
[INFO] [stdout]    = note: to `ParsedExpression :: Variable(String :: from(stringify! (b)))`
[INFO] [stdout]    = note: expanding `prop_expr! { c }`
[INFO] [stdout]    = note: to `ParsedExpression :: Variable(String :: from(stringify! (c)))`
[INFO] [stdout]    = note: expanding `prop_expr! { (-d) }`
[INFO] [stdout]    = note: to `prop_expr! (-d)`
[INFO] [stdout]    = note: expanding `prop_expr! { -d }`
[INFO] [stdout]    = note: to `ParsedExpression :: Not(Box :: new(prop_expr! (d)))`
[INFO] [stdout]    = note: expanding `prop_expr! { d }`
[INFO] [stdout]    = note: to `ParsedExpression :: Variable(String :: from(stringify! (d)))`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]   --> src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     eprintln!("instance = {:#?}", instance);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expanding `eprintln! { "instance = {:#?}", instance }`
[INFO] [stdout]    = note: to `{
[INFO] [stdout]                $crate :: io ::
[INFO] [stdout]                _eprint($crate :: format_args_nl! ("instance = {:#?}", instance));
[INFO] [stdout]            }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]   --> src/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     eprintln!("instance.expression = {}", instance.expression);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expanding `eprintln! { "instance.expression = {}", instance.expression }`
[INFO] [stdout]    = note: to `{
[INFO] [stdout]                $crate :: io ::
[INFO] [stdout]                _eprint($crate :: format_args_nl!
[INFO] [stdout]                ("instance.expression = {}", instance.expression));
[INFO] [stdout]            }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: trace_macro
[INFO] [stdout]   --> src/main.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     eprintln!("solution = {:#?}", solution);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expanding `eprintln! { "solution = {:#?}", solution }`
[INFO] [stdout]    = note: to `{
[INFO] [stdout]                $crate :: io ::
[INFO] [stdout]                _eprint($crate :: format_args_nl! ("solution = {:#?}", solution));
[INFO] [stdout]            }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/main.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(trace_macros)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `sat-solver`
[INFO] running `Command { std: "docker" "inspect" "55a1f7d77a799e7f09060798505c50e199b9688169a1d7c5bc9bbf8a0e8aa097", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55a1f7d77a799e7f09060798505c50e199b9688169a1d7c5bc9bbf8a0e8aa097", kill_on_drop: false }`
[INFO] [stdout] 55a1f7d77a799e7f09060798505c50e199b9688169a1d7c5bc9bbf8a0e8aa097
