[INFO] cloning repository https://github.com/timtadh/rusty-slr [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/timtadh/rusty-slr" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftimtadh%2Frusty-slr", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftimtadh%2Frusty-slr'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3de9202895b0f35e962be51798ff5697c1bae335 [INFO] documenting timtadh/rusty-slr against 1.61.0 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftimtadh%2Frusty-slr" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/timtadh/rusty-slr on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/timtadh/rusty-slr [INFO] finished tweaking git repo https://github.com/timtadh/rusty-slr [INFO] tweaked toml for git repo https://github.com/timtadh/rusty-slr written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/timtadh/rusty-slr already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3982b9359ca85e888f6e8ee7222ff39acbc75842f110fe650b98c82cc5a04f84 [INFO] running `Command { std: "docker" "start" "-a" "3982b9359ca85e888f6e8ee7222ff39acbc75842f110fe650b98c82cc5a04f84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3982b9359ca85e888f6e8ee7222ff39acbc75842f110fe650b98c82cc5a04f84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3982b9359ca85e888f6e8ee7222ff39acbc75842f110fe650b98c82cc5a04f84", kill_on_drop: false }` [INFO] [stdout] 3982b9359ca85e888f6e8ee7222ff39acbc75842f110fe650b98c82cc5a04f84 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1854194d8d37ae984177662764d4240fe8105c137ee7d479d0a24e7af0725057 [INFO] running `Command { std: "docker" "start" "-a" "1854194d8d37ae984177662764d4240fe8105c137ee7d479d0a24e7af0725057", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Documenting slr v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> src/main.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | macro_rules! log(($fmt:expr$(, $msg:expr)*) => { [INFO] [stdout] | _________________^ [INFO] [stdout] 24 | | (writeln![io::stderr(), $fmt $(, $msg)*]).ok().expect("log failed") [INFO] [stdout] 25 | | }) [INFO] [stdout] | |__^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 23 ~ macro_rules! log{($fmt:expr$(, $msg:expr)*) => { [INFO] [stdout] 24 | (writeln![io::stderr(), $fmt $(, $msg)*]).ok().expect("log failed") [INFO] [stdout] 25 ~ }} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 25 | }); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> src/gram_parser.rs:135:50 [INFO] [stdout] | [INFO] [stdout] 135 | fn epsilon(&self, i : uint, n : T, f : |uint| -> Result<(uint,T),E>) -> Result<(uint,T),E> { [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>` [INFO] [stdout] --> src/gram_parser.rs:135:77 [INFO] [stdout] | [INFO] [stdout] 135 | fn epsilon(&self, i : uint, n : T, f : |uint| -> Result<(uint,T),E>) -> Result<(uint,T),E> { [INFO] [stdout] | ^ expected one of `:`, `@`, or `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `collections` [INFO] [stdout] --> src/gram_parser.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | extern crate collections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `collections` [INFO] [stdout] --> src/slr.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | extern crate collections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::collections::TreeMap` [INFO] [stdout] --> src/slr.rs:9:40 [INFO] [stdout] | [INFO] [stdout] 9 | use std::collections::{HashMap,HashSet,TreeMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `TreeMap` in `collections` [INFO] [stdout] | help: a similar name exists in the module: `BTreeMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::fmt::Show`, `std::fmt::FormatError` [INFO] [stdout] --> src/slr.rs:13:26 [INFO] [stdout] | [INFO] [stdout] 13 | use std::fmt::{Formatter,Show,FormatError}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ no `FormatError` in `fmt` [INFO] [stdout] | | [INFO] [stdout] | no `Show` in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/gram_parser.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/gram_parser.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/gram_lexer.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/gram_lexer.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[deriving(PartialEq)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/gram_lexer.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/gram_lexer.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/gram_lexer.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/slr.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | #[deriving(Hash, Clone, PartialEq, Ord, PartialOrd, Eq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/slr.rs:49:3 [INFO] [stdout] | [INFO] [stdout] 49 | #[deriving(Show, Eq)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/slr.rs:172:3 [INFO] [stdout] | [INFO] [stdout] 172 | #[deriving(Hash, Clone, PartialEq, Ord, PartialOrd, Eq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/slr.rs:189:3 [INFO] [stdout] | [INFO] [stdout] 189 | #[deriving(Hash, Eq)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/slr.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | fail!(format!("Unexpected Node {}", node)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/slr.rs:389:20 [INFO] [stdout] | [INFO] [stdout] 389 | _ => { fail!("Must pass in a NonTerm to FOLLOW"); } [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/slr.rs:496:3 [INFO] [stdout] | [INFO] [stdout] 496 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/slr.rs:508:3 [INFO] [stdout] | [INFO] [stdout] 508 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/slr.rs:517:3 [INFO] [stdout] | [INFO] [stdout] 517 | #[deriving(Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/main.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | fail!("unreachable"); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:81:31 [INFO] [stdout] | [INFO] [stdout] 81 | fn Productions(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:81:48 [INFO] [stdout] | [INFO] [stdout] 56 | impl<'a> Parser<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 81 | fn Productions(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:90:30 [INFO] [stdout] | [INFO] [stdout] 90 | fn Production(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:90:47 [INFO] [stdout] | [INFO] [stdout] 56 | impl<'a> Parser<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 90 | fn Production(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | fn Body(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:99:41 [INFO] [stdout] | [INFO] [stdout] 56 | impl<'a> Parser<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 99 | fn Body(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | fn Body_(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:106:42 [INFO] [stdout] | [INFO] [stdout] 56 | impl<'a> Parser<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 106 | fn Body_(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | fn Rule(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:116:41 [INFO] [stdout] | [INFO] [stdout] 56 | impl<'a> Parser<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 116 | fn Rule(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:125:26 [INFO] [stdout] | [INFO] [stdout] 125 | fn Symbol(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:125:43 [INFO] [stdout] | [INFO] [stdout] 56 | impl<'a> Parser<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 125 | fn Symbol(&self, i : uint) -> Result<(uint,Node),ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:135:33 [INFO] [stdout] | [INFO] [stdout] 135 | fn epsilon(&self, i : uint, n : T, f : |uint| -> Result<(uint,T),E>) -> Result<(uint,T),E> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:135:91 [INFO] [stdout] | [INFO] [stdout] 56 | impl<'a> Parser<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 135 | fn epsilon(&self, i : uint, n : T, f : |uint| -> Result<(uint,T),E>) -> Result<(uint,T),E> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:139:34 [INFO] [stdout] | [INFO] [stdout] 139 | fn consume<'a>(&'a self, i : uint, toktype : TokenType) -> Result<(uint, Token<'a>), ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_parser.rs:139:72 [INFO] [stdout] | [INFO] [stdout] 56 | impl<'a> Parser<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 139 | fn consume<'a>(&'a self, i : uint, toktype : TokenType) -> Result<(uint, Token<'a>), ParseError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_lexer.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | BadState(uint), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/gram_lexer.rs:35:10 [INFO] [stdout] | [INFO] [stdout] 35 | tc : uint, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope [INFO] [stdout] --> src/slr.rs:19:25 [INFO] [stdout] | [INFO] [stdout] 19 | fn find + Collection>(items : &S, item : &T) -> (uint,bool) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 8 | use std::ops::Index; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | fn find + Collection>(items : &S, item : &T) -> (uint,bool) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Collection` in this scope [INFO] [stdout] --> src/slr.rs:19:42 [INFO] [stdout] | [INFO] [stdout] 19 | fn find + Collection>(items : &S, item : &T) -> (uint,bool) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:19:81 [INFO] [stdout] | [INFO] [stdout] 19 | fn find + Collection>(items : &S, item : &T) -> (uint,bool) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Items` in module `slice` [INFO] [stdout] --> src/slr.rs:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn iter<'b>(&'b self) -> slice::Items<'b, T> { [INFO] [stdout] | ^^^^^ not found in `slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MutItems` in module `slice` [INFO] [stdout] --> src/slr.rs:70:49 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn mut_iter<'b>(&'b mut self) -> slice::MutItems<'b, T> { [INFO] [stdout] | ^^^^^^^^ not found in `slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MoveItems` in module `vec` [INFO] [stdout] --> src/slr.rs:74:36 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn into_iter(self) -> vec::MoveItems { [INFO] [stdout] | ^^^^^^^^^ not found in `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:101:30 [INFO] [stdout] | [INFO] [stdout] 101 | fn insert(&mut self, i : uint, item : T) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Collection` in this scope [INFO] [stdout] --> src/slr.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | impl Collection for SortedSet { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:112:22 [INFO] [stdout] | [INFO] [stdout] 112 | fn len(&self) -> uint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> src/slr.rs:139:60 [INFO] [stdout] | [INFO] [stdout] 139 | fn partial_cmp(&self, other : &SortedSet) -> Option { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 8 | use slr::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> src/slr.rs:145:45 [INFO] [stdout] | [INFO] [stdout] 145 | fn cmp(&self, other : &SortedSet) -> Ordering { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 8 | use slr::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:179:56 [INFO] [stdout] | [INFO] [stdout] 178 | impl Production { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 179 | pub fn index_of(&self, symbol : &Symbol) -> Option { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:192:11 [INFO] [stdout] | [INFO] [stdout] 192 | dot : uint [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> src/slr.rs:233:56 [INFO] [stdout] | [INFO] [stdout] 233 | fn partial_cmp(&self, other : &Item<'a>) -> Option { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 8 | use slr::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> src/slr.rs:239:41 [INFO] [stdout] | [INFO] [stdout] 239 | fn cmp(&self, other : &Item<'a>) -> Ordering { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 8 | use slr::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:498:10 [INFO] [stdout] | [INFO] [stdout] 498 | id : uint, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:500:29 [INFO] [stdout] | [INFO] [stdout] 497 | pub struct SLRState<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 500 | moves : HashMap [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:510:10 [INFO] [stdout] | [INFO] [stdout] 510 | Goto(uint), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:511:11 [INFO] [stdout] | [INFO] [stdout] 511 | Shift(uint), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/slr.rs:519:24 [INFO] [stdout] | [INFO] [stdout] 518 | pub struct SLRTable<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] 519 | actions : HashMap<(uint,Symbol),LRAction<'a>>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `std::fmt` [INFO] [stdout] --> src/main.rs:36:38 [INFO] [stdout] | [INFO] [stdout] 36 | fn unwrap_or_die(&self, res : Result) -> T { [INFO] [stdout] | ^^^^ not found in `std::fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Less` is private [INFO] [stdout] --> src/slr.rs:147:25 [INFO] [stdout] | [INFO] [stdout] 147 | return cmp::Less; [INFO] [stdout] | ^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Less` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Greater` is private [INFO] [stdout] --> src/slr.rs:149:25 [INFO] [stdout] | [INFO] [stdout] 149 | return cmp::Greater; [INFO] [stdout] | ^^^^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Greater` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Less` is private [INFO] [stdout] --> src/slr.rs:153:29 [INFO] [stdout] | [INFO] [stdout] 153 | return cmp::Less; [INFO] [stdout] | ^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Less` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Greater` is private [INFO] [stdout] --> src/slr.rs:155:29 [INFO] [stdout] | [INFO] [stdout] 155 | return cmp::Greater; [INFO] [stdout] | ^^^^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Greater` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Equal` is private [INFO] [stdout] --> src/slr.rs:158:21 [INFO] [stdout] | [INFO] [stdout] 158 | return cmp::Equal; [INFO] [stdout] | ^^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Equal` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Less` is private [INFO] [stdout] --> src/slr.rs:241:18 [INFO] [stdout] | [INFO] [stdout] 241 | cmp::Less [INFO] [stdout] | ^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Less` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Less` is private [INFO] [stdout] --> src/slr.rs:244:22 [INFO] [stdout] | [INFO] [stdout] 244 | cmp::Less [INFO] [stdout] | ^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Less` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Equal` is private [INFO] [stdout] --> src/slr.rs:246:22 [INFO] [stdout] | [INFO] [stdout] 246 | cmp::Equal [INFO] [stdout] | ^^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Equal` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Greater` is private [INFO] [stdout] --> src/slr.rs:248:22 [INFO] [stdout] | [INFO] [stdout] 248 | cmp::Greater [INFO] [stdout] | ^^^^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Greater` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: unit variant `Greater` is private [INFO] [stdout] --> src/slr.rs:251:18 [INFO] [stdout] | [INFO] [stdout] 251 | cmp::Greater [INFO] [stdout] | ^^^^^^^ private unit variant [INFO] [stdout] | [INFO] [stdout] note: the unit variant `Greater` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `OptGroup` is private [INFO] [stdout] --> src/main.rs:27:47 [INFO] [stdout] | [INFO] [stdout] 27 | struct MainConfig<'a>{options : &'a [getopts::OptGroup]} [INFO] [stdout] | ^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `OptGroup` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/main.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #![feature(globs)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: remove the attribute [INFO] [stdout] | [INFO] [stdout] = help: the feature `globs` has been stable since 1.0.0 and no longer requires an attribute to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/main.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | #![feature(macro_rules)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the attribute [INFO] [stdout] | [INFO] [stdout] = help: the feature `macro_rules` has been stable since 1.0.0 and no longer requires an attribute to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/gram_parser.rs:35:24 [INFO] [stdout] | [INFO] [stdout] 35 | self.kids.push(box node); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not document `slr` [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/gram_parser.rs:39:29 [INFO] [stdout] | [INFO] [stdout] 39 | self.kids.insert(0, box node); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] error: Compilation failed, aborting rustdoc [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Caused by: [INFO] [stdout] error: aborting due to 80 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] process didn't exit successfully: `rustdoc --crate-type bin --crate-name slr src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=095c2a3294378987 -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.0.1` (exit status: 1) [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0463, E0554, E0603, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1854194d8d37ae984177662764d4240fe8105c137ee7d479d0a24e7af0725057", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1854194d8d37ae984177662764d4240fe8105c137ee7d479d0a24e7af0725057", kill_on_drop: false }` [INFO] [stdout] 1854194d8d37ae984177662764d4240fe8105c137ee7d479d0a24e7af0725057