[INFO] cloning repository https://github.com/lctr/Ryg
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lctr/Ryg" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flctr%2FRyg", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flctr%2FRyg'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 84bbd45598f8830f743ae2b59084094f9fc8dd9f
[INFO] documenting lctr/Ryg against 1.69.0 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flctr%2FRyg" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/lctr/Ryg on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/lctr/Ryg
[INFO] finished tweaking git repo https://github.com/lctr/Ryg
[INFO] tweaked toml for git repo https://github.com/lctr/Ryg written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/lctr/Ryg 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" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3bc7e248870f4e37c2bc0f1f756e98038cd806d0792f2889a52797c6c4b865e9
[INFO] running `Command { std: "docker" "start" "-a" "3bc7e248870f4e37c2bc0f1f756e98038cd806d0792f2889a52797c6c4b865e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3bc7e248870f4e37c2bc0f1f756e98038cd806d0792f2889a52797c6c4b865e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3bc7e248870f4e37c2bc0f1f756e98038cd806d0792f2889a52797c6c4b865e9", kill_on_drop: false }`
[INFO] [stdout] 3bc7e248870f4e37c2bc0f1f756e98038cd806d0792f2889a52797c6c4b865e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8c984a75704e58f4fc7f7c6e7490bb97f04ab45c08d5a84ed5fa172faba4d39f
[INFO] running `Command { std: "docker" "start" "-a" "8c984a75704e58f4fc7f7c6e7490bb97f04ab45c08d5a84ed5fa172faba4d39f", kill_on_drop: false }`
[INFO] [stderr]  Documenting ryg v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0583]: file not found for module `syntax`
[INFO] [stdout]  --> src/parsing/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod syntax;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `syntax`, create file "src/parsing/syntax.rs" or "src/parsing/syntax/mod.rs"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `reparse`
[INFO] [stdout]  --> src/parsing/mod.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub mod reparse;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `reparse`, create file "src/parsing/reparse.rs" or "src/parsing/reparse/mod.rs"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::morpheme`
[INFO] [stdout]  --> src/parsing/expression.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub use super::morpheme::Morpheme;
[INFO] [stdout]   |                ^^^^^^^^ could not find `morpheme` in `super`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::color`
[INFO] [stdout]  --> src/tok/token.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{color, quick_match};
[INFO] [stdout]   |             ^^^^^ no `color` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::parsing::expression::Visit`, `crate::tok::lexer::ToLiteral`
[INFO] [stdout]   --> src/core/function.rs:13:70
[INFO] [stdout]    |
[INFO] [stdout] 13 |     parsing::expression::{Binding, Expr, Morpheme, Parameter, Shape, Visit},
[INFO] [stdout]    |                                                                      ^^^^^ no `Visit` in `parsing::expression`
[INFO] [stdout] 14 |     tok::{lexer::ToLiteral, token::Token},
[INFO] [stdout]    |           ^^^^^^^---------
[INFO] [stdout]    |           |      |
[INFO] [stdout]    |           |      help: a similar name exists in the module: `Literal`
[INFO] [stdout]    |           no `ToLiteral` in `tok::lexer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::parsing::expression::DataDef`, `crate::parsing::expression::DataVariant`, `crate::parsing::expression::Visit`
[INFO] [stdout]   --> src/core/rygtype.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |         Binding, DataDef, DataVariant, Expr, Morpheme, Parameter, Program,
[INFO] [stdout]    |                  ^^^^^^^  ^^^^^^^^^^^ no `DataVariant` in `parsing::expression`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  no `DataDef` in `parsing::expression`
[INFO] [stdout] 12 |         Shape, VariantArg, Visit,
[INFO] [stdout]    |                            ^^^^^ no `Visit` in `parsing::expression`
[INFO] [stdout]    |
[INFO] [stdout]    = note: unresolved item `crate::core::function::test::Visit` exists but is inaccessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::parsing::expression::DataDef`, `crate::parsing::expression::DataVariant`
[INFO] [stdout]  --> src/core/variant.rs:4:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::parsing::expression::{DataDef, DataVariant, Definition};
[INFO] [stdout]   |                                  ^^^^^^^  ^^^^^^^^^^^ no `DataVariant` in `parsing::expression`
[INFO] [stdout]   |                                  |
[INFO] [stdout]   |                                  no `DataDef` in `parsing::expression`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::parsing::expression::DataVariant`
[INFO] [stdout]   --> src/evaluating/evaluator.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Binding, DataVariant, Definition, Expr, Morpheme, Parameter, Program,
[INFO] [stdout]    |                  ^^^^^^^^^^^ no `DataVariant` in `parsing::expression`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::core::function::ArgList`
[INFO] [stdout]   --> src/parsing/expression.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     core::{function::ArgList, rygtype::Field},
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ no `ArgList` in `core::function`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::parsing::expression::DataVariant`, `crate::tok::lexer::ToLiteral`, `crate::parsing::expression::Morpheme`, `crate::parsing::expression::Morpheme`, `crate::parsing::expression::Morpheme`, `super::expression::Morpheme`, `super::expression::Morpheme`
[INFO] [stdout]   --> src/core/function.rs:13:42
[INFO] [stdout]    |
[INFO] [stdout] 13 |     parsing::expression::{Binding, Expr, Morpheme, Parameter, Shape, Visit},
[INFO] [stdout]    |                                          ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/parsing/parser.rs:6:18
[INFO] [stdout]    |
[INFO] [stdout] 6  |         Binding, DataVariant, Definition, Program, VariantArg,
[INFO] [stdout]    |                  ^^^^^^^^^^^ no `DataVariant` in `parsing::expression`
[INFO] [stdout] ...
[INFO] [stdout] 9  |         lexer::{twin_of, Lexer, ToLiteral},
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 no `ToLiteral` in `tok::lexer`
[INFO] [stdout]    |                                 help: a similar name exists in the module: `Literal`
[INFO] [stdout] ...
[INFO] [stdout] 19 | use super::expression::{Expr, Morpheme, Parameter, Shape};
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/core/rygtype.rs:11:46
[INFO] [stdout]    |
[INFO] [stdout] 11 |         Binding, DataDef, DataVariant, Expr, Morpheme, Parameter, Program,
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/evaluating/evaluator.rs:21:49
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Binding, DataVariant, Definition, Expr, Morpheme, Parameter, Program,
[INFO] [stdout]    |                                                 ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/parsing/codegen.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 |     expression::{Expr, Morpheme},
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: unresolved item `crate::core::function::test::ToLiteral` exists but is inaccessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:310:28
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 ("Closed", color!(fg LightYellow &c.to_string()))
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:307:26
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 ("Open", color!(fg LightYellow &c.to_string()))
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:305:47
[INFO] [stdout]     |
[INFO] [stdout] 305 |             Token::Symbol(s, _) => ("Symbol", color!(fg LightGreen s)),
[INFO] [stdout]     |                                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:304:47
[INFO] [stdout]     |
[INFO] [stdout] 304 |             Token::String(s, _) => ("String", color!(fg Cyan s)),
[INFO] [stdout]     |                                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:303:45
[INFO] [stdout]     |
[INFO] [stdout] 303 |             Token::Punct(c, _) => ("Punct", color!(fg Magenta &c.to_string())),
[INFO] [stdout]     |                                             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:302:51
[INFO] [stdout]     |
[INFO] [stdout] 302 |             Token::Operator(s, _) => ("Operator", color!(fg Green s)),
[INFO] [stdout]     |                                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:301:50
[INFO] [stdout]     |
[INFO] [stdout] 301 |             Token::Number(s, _, _) => ("Number", color!(fg LightMagenta s)),
[INFO] [stdout]     |                                                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:300:49
[INFO] [stdout]     |
[INFO] [stdout] 300 |             Token::Generic(s, _) => ("Generic", color!(fg LightCyan s)),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:299:43
[INFO] [stdout]     |
[INFO] [stdout] 299 |             Token::Meta(s, _) => ("Meta", color!(fg LightBlue s)),
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:298:49
[INFO] [stdout]     |
[INFO] [stdout] 298 |             Token::Keyword(s, _) => ("Keyword", color!(fg LightRed s)),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:297:49
[INFO] [stdout]     |
[INFO] [stdout] 297 |             Token::Invalid(s, _) => ("Invalid", color!(fg Red s)),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:296:55
[INFO] [stdout]     |
[INFO] [stdout] 296 |             Token::Identifier(s, _) => ("Identifier", color!(fg Blue s)),
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:295:38
[INFO] [stdout]     |
[INFO] [stdout] 295 |             Token::Eof(_) => ("EOF", color!(fg LightBlack "\0")),
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:293:43
[INFO] [stdout]     |
[INFO] [stdout] 293 |             Token::Char(c, _) => ("Char", color! {fg Yellow &c.to_string() }),
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `color`
[INFO] [stdout]    --> src/tok/token.rs:291:26
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 ("Bool", color!(fg LightMagenta s.to_string().as_str()))
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 25 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0583.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `ryg`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type bin --crate-name ryg src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items '-Arustdoc::private-intra-doc-links' -C metadata=e22ae0cb21c00dbe -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.1.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "8c984a75704e58f4fc7f7c6e7490bb97f04ab45c08d5a84ed5fa172faba4d39f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8c984a75704e58f4fc7f7c6e7490bb97f04ab45c08d5a84ed5fa172faba4d39f", kill_on_drop: false }`
[INFO] [stdout] 8c984a75704e58f4fc7f7c6e7490bb97f04ab45c08d5a84ed5fa172faba4d39f
