[INFO] cloning repository https://github.com/tawashichan/t_lang_rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tawashichan/t_lang_rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftawashichan%2Ft_lang_rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftawashichan%2Ft_lang_rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 05d0dba0010e66fecab1cddee0727477b1331710
[INFO] documenting tawashichan/t_lang_rs against 1.54.0 for beta-1.55-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftawashichan%2Ft_lang_rs" "/workspace/builds/worker-12/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/tawashichan/t_lang_rs on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/tawashichan/t_lang_rs
[INFO] finished tweaking git repo https://github.com/tawashichan/t_lang_rs
[INFO] tweaked toml for git repo https://github.com/tawashichan/t_lang_rs written to /workspace/builds/worker-12/source/Cargo.toml
[INFO] crate git repo https://github.com/tawashichan/t_lang_rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cd53f20a82e754c865079c5b357a1e6c72d7ef963ded0186aebf0be81e93e9f4
[INFO] running `Command { std: "docker" "start" "-a" "cd53f20a82e754c865079c5b357a1e6c72d7ef963ded0186aebf0be81e93e9f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cd53f20a82e754c865079c5b357a1e6c72d7ef963ded0186aebf0be81e93e9f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd53f20a82e754c865079c5b357a1e6c72d7ef963ded0186aebf0be81e93e9f4", kill_on_drop: false }`
[INFO] [stdout] cd53f20a82e754c865079c5b357a1e6c72d7ef963ded0186aebf0be81e93e9f4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7bae5093d0ecd6d4cdef56c0cde2fa2299b27355b9c45ba2f37ecfee7ae8af37
[INFO] running `Command { std: "docker" "start" "-a" "7bae5093d0ecd6d4cdef56c0cde2fa2299b27355b9c45ba2f37ecfee7ae8af37", kill_on_drop: false }`
[INFO] [stderr]  Documenting t_lang v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/main.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(slice_patterns)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the attribute
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `slice_patterns` has been stable since 1.42.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:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(box_patterns)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/main.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(box_syntax)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/lexer.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |         [first,rest..] => match first {
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/lexer.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ['\"',rest..] => get_string_sub(rest,"".to_string()),
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/lexer.rs:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 |         ['\"',rest..] => (Token::STRING(acm),rest),
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/lexer.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 |         [first,rest..] => get_string_sub(rest,format!("{}{}", acm, first)),
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/lexer.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |         [first, rest..] if first.is_alphabetic() => {
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/lexer.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |         [first,rest..] => {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/lexer.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |         [first, rest..] => match first {
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 |         [Token::LBRACE,rest..] => {
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:25:32
[INFO] [stdout]    |
[INFO] [stdout] 25 |                 [Token::RBRACE,re..] => (re,Stmt::Block(stmts)),
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:55:48
[INFO] [stdout]    |
[INFO] [stdout] 55 |         [Token::LET,Token::VAR(s),Token::EQUAL,rest..] => {
[INFO] [stdout]    |                                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 |         [Token::FUNCTION,rest..] => parse_function(tokens),
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:60:24
[INFO] [stdout]    |
[INFO] [stdout] 60 |         [Token::RETURN,rest..] => {
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:64:36
[INFO] [stdout]    |
[INFO] [stdout] 64 |         [Token::VAR(s),Token::LPAR,rest..] => {
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 |         [Token::STRUCT,rest..] => parse_struct(tokens),
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:69:24
[INFO] [stdout]    |
[INFO] [stdout] 69 |         [Token::LBRACE,rest..] => {
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |         [Token::LET,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 |         [Token::FUNCTION,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |         [Token::RETURN,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:87:24
[INFO] [stdout]    |
[INFO] [stdout] 87 |         [Token::STRUCT,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |         [Token::LBRACE,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |         [Token::LPAR,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         [Token::IF,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:91:24
[INFO] [stdout]    |
[INFO] [stdout] 91 |         [Token::INT(i),rest..] => CheckNext::Expr,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:92:36
[INFO] [stdout]    |
[INFO] [stdout] 92 |         [Token::VAR(s),Token::LPAR,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |         [Token::VAR(s),rest..] => CheckNext::Expr,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |         [Token::STRING(s), rest..] => CheckNext::Expr,
[INFO] [stdout]    |                            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |         [Token::NOT,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |         [Token::TRUE,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |         [Token::FALSE,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/parser.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |         [Token::LBRACKET,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:107:52
[INFO] [stdout]     |
[INFO] [stdout] 107 |         [Token::STRUCT,Token::VAR(s),Token::LBRACE,rest..] => {
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 [Token::RBRACE,re..] => (re,Stmt::StructDec(s.clone(),contents.to_owned())),
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:122:37
[INFO] [stdout]     |
[INFO] [stdout] 122 |         [Token::VAR(s),Token::COLON,rest..] => {
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |         [Token::COMMA,rest..] => {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:136:40
[INFO] [stdout]     |
[INFO] [stdout] 136 |         [Token::FUNCTION,Token::VAR(s),rest..] => {
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:148:22
[INFO] [stdout]     |
[INFO] [stdout] 148 |         [Token::LPAR,rest..] => {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:151:30
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 [Token::RPAR,re..] => (re,args),
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:161:23
[INFO] [stdout]     |
[INFO] [stdout] 161 |         [Token::COMMA,rest..] => parse_func_def_arg(rest,args),
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:162:22
[INFO] [stdout]     |
[INFO] [stdout] 162 |         [Token::RPAR,rest..] => (tokens,args.to_vec()),
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |         [Token::VAR(s),rest..] => {
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:174:36
[INFO] [stdout]     |
[INFO] [stdout] 174 |         [Token::VAR(s),Token::LPAR,rest..] =>  {
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:177:30
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 [Token::RPAR,re..] => {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 |         [Token::RPAR,rest..] => (tokens, args.to_vec()),
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:190:24
[INFO] [stdout]     |
[INFO] [stdout] 190 |         [Token::COMMA, rest..] => parse_func_call_arg(rest, args),
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:210:24
[INFO] [stdout]     |
[INFO] [stdout] 210 |         [Token::VAR(s),rest..] => (rest,parse_type_str(s)),
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 |         [Token::LBRACE,rest..] => (tokens,Typ::VoidTyp),
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:219:22
[INFO] [stdout]     |
[INFO] [stdout] 219 |         [Token::PLUS,res..] => {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:223:23
[INFO] [stdout]     |
[INFO] [stdout] 223 |         [Token::MINUS,res..] => {
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |         [Token::EQUAL,rest..] => {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |         [Token::GT,rest..] => {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |         [Token::LT,rest..] => {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:246:21
[INFO] [stdout]     |
[INFO] [stdout] 246 |         [Token::MUL,res..] => {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |         [Token::DIV,res..] => {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:260:22
[INFO] [stdout]     |
[INFO] [stdout] 260 |         [Token::LPAR,rest..] => {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:263:30
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 [Token::RPAR,re..] => {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:271:20
[INFO] [stdout]     |
[INFO] [stdout] 271 |         [Token::IF,rest..] => {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:275:30
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 [Token::ELSE,r..] => {
[INFO] [stdout]     |                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:284:24
[INFO] [stdout]     |
[INFO] [stdout] 284 |         [Token::INT(i),rest..] => {
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:287:36
[INFO] [stdout]     |
[INFO] [stdout] 287 |         [Token::VAR(s),Token::LPAR,rest..] => {
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:291:24
[INFO] [stdout]     |
[INFO] [stdout] 291 |         [Token::VAR(s),rest..] => {
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:294:28
[INFO] [stdout]     |
[INFO] [stdout] 294 |         [Token::STRING(s), rest..] =>
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |         [Token::NOT,rest..] => {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:300:22
[INFO] [stdout]     |
[INFO] [stdout] 300 |         [Token::TRUE,rest..] => {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:303:23
[INFO] [stdout]     |
[INFO] [stdout] 303 |         [Token::FALSE,rest..] => {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:306:26
[INFO] [stdout]     |
[INFO] [stdout] 306 |         [Token::LBRACKET,rest..] => {
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:318:26
[INFO] [stdout]     |
[INFO] [stdout] 318 |         [Token::RBRACKET,rest..] => (rest,acm.clone()),
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]    --> src/parser.rs:319:23
[INFO] [stdout]     |
[INFO] [stdout] 319 |         [Token::COMMA,rest..] => parse_array(rest, acm),
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/eval.rs:85:28
[INFO] [stdout]    |
[INFO] [stdout] 85 |         [Stmt::Return(exp),rest..] => {
[INFO] [stdout]    |                            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: half-open range patterns are unstable
[INFO] [stdout]   --> src/eval.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         [first,rest..] => {
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/lexer.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |         [first,rest..] => match first {
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/lexer.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ['\"',rest..] => get_string_sub(rest,"".to_string()),
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/lexer.rs:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 |         ['\"',rest..] => (Token::STRING(acm),rest),
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/lexer.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 |         [first,rest..] => get_string_sub(rest,format!("{}{}", acm, first)),
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/lexer.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |         [first, rest..] if first.is_alphabetic() => {
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/lexer.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |         [first,rest..] => {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/lexer.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |         [first, rest..] => match first {
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 |         [Token::LBRACE,rest..] => {
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:25:32
[INFO] [stdout]    |
[INFO] [stdout] 25 |                 [Token::RBRACE,re..] => (re,Stmt::Block(stmts)),
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:55:48
[INFO] [stdout]    |
[INFO] [stdout] 55 |         [Token::LET,Token::VAR(s),Token::EQUAL,rest..] => {
[INFO] [stdout]    |                                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 |         [Token::FUNCTION,rest..] => parse_function(tokens),
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:60:24
[INFO] [stdout]    |
[INFO] [stdout] 60 |         [Token::RETURN,rest..] => {
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:64:36
[INFO] [stdout]    |
[INFO] [stdout] 64 |         [Token::VAR(s),Token::LPAR,rest..] => {
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 |         [Token::STRUCT,rest..] => parse_struct(tokens),
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:69:24
[INFO] [stdout]    |
[INFO] [stdout] 69 |         [Token::LBRACE,rest..] => {
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |         [Token::LET,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 |         [Token::FUNCTION,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |         [Token::RETURN,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:87:24
[INFO] [stdout]    |
[INFO] [stdout] 87 |         [Token::STRUCT,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |         [Token::LBRACE,rest..] => CheckNext::Stmt,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |         [Token::LPAR,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         [Token::IF,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:91:24
[INFO] [stdout]    |
[INFO] [stdout] 91 |         [Token::INT(i),rest..] => CheckNext::Expr,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:92:36
[INFO] [stdout]    |
[INFO] [stdout] 92 |         [Token::VAR(s),Token::LPAR,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |         [Token::VAR(s),rest..] => CheckNext::Expr,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |         [Token::STRING(s), rest..] => CheckNext::Expr,
[INFO] [stdout]    |                            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |         [Token::NOT,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |         [Token::TRUE,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |         [Token::FALSE,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/parser.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |         [Token::LBRACKET,rest..] => CheckNext::Expr,
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:107:52
[INFO] [stdout]     |
[INFO] [stdout] 107 |         [Token::STRUCT,Token::VAR(s),Token::LBRACE,rest..] => {
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 [Token::RBRACE,re..] => (re,Stmt::StructDec(s.clone(),contents.to_owned())),
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:122:37
[INFO] [stdout]     |
[INFO] [stdout] 122 |         [Token::VAR(s),Token::COLON,rest..] => {
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |         [Token::COMMA,rest..] => {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:136:40
[INFO] [stdout]     |
[INFO] [stdout] 136 |         [Token::FUNCTION,Token::VAR(s),rest..] => {
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `t_lang`
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:148:22
[INFO] [stdout]     |
[INFO] [stdout] 148 |         [Token::LPAR,rest..] => {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:151:30
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 [Token::RPAR,re..] => (re,args),
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] Caused by:
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:161:23
[INFO] [stdout]     |
[INFO] [stdout] 161 |         [Token::COMMA,rest..] => parse_func_def_arg(rest,args),
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type bin --crate-name t_lang src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.1.0` (exit status: 1)
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:162:22
[INFO] [stdout]     |
[INFO] [stdout] 162 |         [Token::RPAR,rest..] => (tokens,args.to_vec()),
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |         [Token::VAR(s),rest..] => {
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:174:36
[INFO] [stdout]     |
[INFO] [stdout] 174 |         [Token::VAR(s),Token::LPAR,rest..] =>  {
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:177:30
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 [Token::RPAR,re..] => {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 |         [Token::RPAR,rest..] => (tokens, args.to_vec()),
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:190:24
[INFO] [stdout]     |
[INFO] [stdout] 190 |         [Token::COMMA, rest..] => parse_func_call_arg(rest, args),
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:210:24
[INFO] [stdout]     |
[INFO] [stdout] 210 |         [Token::VAR(s),rest..] => (rest,parse_type_str(s)),
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 |         [Token::LBRACE,rest..] => (tokens,Typ::VoidTyp),
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:219:22
[INFO] [stdout]     |
[INFO] [stdout] 219 |         [Token::PLUS,res..] => {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:223:23
[INFO] [stdout]     |
[INFO] [stdout] 223 |         [Token::MINUS,res..] => {
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |         [Token::EQUAL,rest..] => {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |         [Token::GT,rest..] => {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |         [Token::LT,rest..] => {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:246:21
[INFO] [stdout]     |
[INFO] [stdout] 246 |         [Token::MUL,res..] => {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |         [Token::DIV,res..] => {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:260:22
[INFO] [stdout]     |
[INFO] [stdout] 260 |         [Token::LPAR,rest..] => {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:263:30
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 [Token::RPAR,re..] => {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:271:20
[INFO] [stdout]     |
[INFO] [stdout] 271 |         [Token::IF,rest..] => {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:275:30
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 [Token::ELSE,r..] => {
[INFO] [stdout]     |                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:284:24
[INFO] [stdout]     |
[INFO] [stdout] 284 |         [Token::INT(i),rest..] => {
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:287:36
[INFO] [stdout]     |
[INFO] [stdout] 287 |         [Token::VAR(s),Token::LPAR,rest..] => {
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:291:24
[INFO] [stdout]     |
[INFO] [stdout] 291 |         [Token::VAR(s),rest..] => {
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:294:28
[INFO] [stdout]     |
[INFO] [stdout] 294 |         [Token::STRING(s), rest..] =>
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |         [Token::NOT,rest..] => {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:300:22
[INFO] [stdout]     |
[INFO] [stdout] 300 |         [Token::TRUE,rest..] => {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:303:23
[INFO] [stdout]     |
[INFO] [stdout] 303 |         [Token::FALSE,rest..] => {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:306:26
[INFO] [stdout]     |
[INFO] [stdout] 306 |         [Token::LBRACKET,rest..] => {
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:318:26
[INFO] [stdout]     |
[INFO] [stdout] 318 |         [Token::RBRACKET,rest..] => (rest,acm.clone()),
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]    --> src/parser.rs:319:23
[INFO] [stdout]     |
[INFO] [stdout] 319 |         [Token::COMMA,rest..] => parse_array(rest, acm),
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/eval.rs:85:28
[INFO] [stdout]    |
[INFO] [stdout] 85 |         [Stmt::Return(exp),rest..] => {
[INFO] [stdout]    |                            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: exclusive range pattern syntax is experimental
[INFO] [stdout]   --> src/eval.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         [first,rest..] => {
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 142 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7bae5093d0ecd6d4cdef56c0cde2fa2299b27355b9c45ba2f37ecfee7ae8af37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7bae5093d0ecd6d4cdef56c0cde2fa2299b27355b9c45ba2f37ecfee7ae8af37", kill_on_drop: false }`
[INFO] [stdout] 7bae5093d0ecd6d4cdef56c0cde2fa2299b27355b9c45ba2f37ecfee7ae8af37
