[INFO] cloning repository https://github.com/wycats/argon [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/wycats/argon" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwycats%2Fargon", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwycats%2Fargon'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5e313b97680fdead6c34214040d0ad3eeeb485bb [INFO] checking wycats/argon against try#a7a572ce3edd6d476191fbfe92c9c1986e009b34 for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwycats%2Fargon" "/workspace/builds/worker-9/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/wycats/argon on toolchain a7a572ce3edd6d476191fbfe92c9c1986e009b34 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/wycats/argon [INFO] finished tweaking git repo https://github.com/wycats/argon [INFO] tweaked toml for git repo https://github.com/wycats/argon written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/wycats/argon already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: /workspace/builds/worker-9/source/crates/argon-utils/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /workspace/builds/worker-9/source/crates/argon-package/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /workspace/builds/worker-9/source/crates/tests/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /workspace/builds/worker-9/source/crates/argon/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /workspace/builds/worker-9/source/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /workspace/builds/worker-9/source/crates/argon-package-bin/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /workspace/builds/worker-9/source/crates/argon-errors/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] Updating git repository `https://github.com/wycats/language-reporting.git` [INFO] [stderr] Updating git repository `https://github.com/wycats/lalrpop.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded console v0.6.1 [INFO] [stderr] Downloaded clicolors-control v0.2.0 [INFO] [stderr] Downloaded rand_core v0.2.1 [INFO] [stderr] Downloaded synstructure v0.6.1 [INFO] [stderr] Downloaded proc-macro2 v0.4.6 [INFO] [stderr] Downloaded colored v1.6.0 [INFO] [stderr] Downloaded serde v1.0.66 [INFO] [stderr] Downloaded regex v0.2.11 [INFO] [stderr] Downloaded indicatif v0.9.0 [INFO] [stderr] Downloaded termios v0.2.2 [INFO] [stderr] Downloaded pretty_env_logger v0.2.3 [INFO] [stderr] Downloaded lalrpop-util v0.15.2 [INFO] [stderr] Downloaded derive-new v0.5.4 [INFO] [stderr] Downloaded environment v0.1.1 [INFO] [stderr] Downloaded rand v0.5.2 [INFO] [stderr] Downloaded assert_cli v0.6.1 [INFO] [stderr] Downloaded backtrace-sys v0.1.23 [INFO] [stderr] Downloaded proc-macro-hack-impl v0.4.0 [INFO] [stderr] Downloaded proc-macro2 v0.3.8 [INFO] [stderr] Downloaded codespan v0.1.2 [INFO] [stderr] Downloaded parking_lot v0.5.5 [INFO] [stderr] Downloaded indoc v0.2.6 [INFO] [stderr] Downloaded syn v0.13.11 [INFO] [stderr] Downloaded pathdiff v0.1.0 [INFO] [stderr] Downloaded indoc-impl v0.2.6 [INFO] [stderr] Downloaded serde_derive v1.0.67 [INFO] [stderr] Downloaded license-exprs v1.3.0 [INFO] [stderr] Downloaded ena v0.9.3 [INFO] [stderr] Downloaded serde_json v1.0.22 [INFO] [stderr] Downloaded termcolor v1.0.1 [INFO] [stderr] Downloaded log v0.4.3 [INFO] [stderr] Downloaded seahash v3.0.5 [INFO] [stderr] Downloaded regex-syntax v0.6.1 [INFO] [stderr] Downloaded shellexpand v1.0.0 [INFO] [stderr] Downloaded cc v1.0.17 [INFO] [stderr] Downloaded smallvec v0.6.3 [INFO] [stderr] Downloaded parking_lot_core v0.2.14 [INFO] [stderr] Downloaded wasmi v0.2.0 [INFO] [stderr] Downloaded failure v0.1.1 [INFO] [stderr] Downloaded stable_deref_trait v1.1.0 [INFO] [stderr] Downloaded parity-wasm v0.27.6 [INFO] [stderr] Downloaded proc-macro-hack v0.4.0 [INFO] [stderr] Downloaded syn v0.14.2 [INFO] [stderr] Downloaded quote v0.6.3 [INFO] [stderr] Downloaded rustc-demangle v0.1.8 [INFO] [stderr] Downloaded backtrace v0.3.8 [INFO] [stderr] Downloaded failure_derive v0.1.1 [INFO] [stderr] Downloaded nan-preserving-float v0.1.0 [INFO] [stderr] Downloaded regex-syntax v0.5.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 036a23320f7ca862877573bce9802110bb644b6e1f36b2b14b21bc9150b15b98 [INFO] running `Command { std: "docker" "start" "-a" "036a23320f7ca862877573bce9802110bb644b6e1f36b2b14b21bc9150b15b98", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "036a23320f7ca862877573bce9802110bb644b6e1f36b2b14b21bc9150b15b98", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "036a23320f7ca862877573bce9802110bb644b6e1f36b2b14b21bc9150b15b98", kill_on_drop: false }` [INFO] [stdout] 036a23320f7ca862877573bce9802110bb644b6e1f36b2b14b21bc9150b15b98 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f6ddc6496a09a85a45324a1b99e1259ed62e1d89045ac5c6dd98d3994d8f3b88 [INFO] running `Command { std: "docker" "start" "-a" "f6ddc6496a09a85a45324a1b99e1259ed62e1d89045ac5c6dd98d3994d8f3b88", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] warning: /tmp/fixit/crates/argon-utils/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /tmp/fixit/crates/argon-package-bin/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /tmp/fixit/crates/argon-package/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /tmp/fixit/crates/argon-errors/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /tmp/fixit/crates/tests/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /tmp/fixit/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] warning: /tmp/fixit/crates/argon/Cargo.toml: the cargo feature `edition` has been stabilized in the 1.31 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature. [INFO] [stderr] Checking libc v0.2.42 [INFO] [stderr] Checking cfg-if v0.1.3 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling cc v1.0.17 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Checking ucd-util v0.1.1 [INFO] [stderr] Checking stable_deref_trait v1.1.0 [INFO] [stderr] Checking lazy_static v1.0.1 [INFO] [stderr] Checking rustc-demangle v0.1.8 [INFO] [stderr] Checking utf8-ranges v1.0.0 [INFO] [stderr] Checking either v1.5.0 [INFO] [stderr] Compiling regex v1.0.0 [INFO] [stderr] Checking byteorder v1.2.3 [INFO] [stderr] Checking termcolor v1.0.1 [INFO] [stderr] Checking nan-preserving-float v0.1.0 [INFO] [stderr] Checking shellexpand v1.0.0 [INFO] [stderr] Compiling serde v1.0.66 [INFO] [stderr] Checking unicode-width v0.1.5 [INFO] [stderr] Compiling proc-macro-hack-impl v0.4.0 [INFO] [stderr] Checking lazy_static v0.2.11 [INFO] [stderr] Checking quick-error v1.2.2 [INFO] [stderr] Checking seahash v3.0.5 [INFO] [stderr] Checking lalrpop-util v0.15.2 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling unindent v0.1.3 [INFO] [stderr] Checking dtoa v0.4.2 [INFO] [stderr] Checking itoa v0.4.1 [INFO] [stderr] Checking vec_map v0.8.1 [INFO] [stderr] Checking memory_units v0.3.0 [INFO] [stderr] Checking strsim v0.7.0 [INFO] [stderr] Checking bitflags v1.0.3 [INFO] [stderr] Checking license-exprs v1.3.0 [INFO] [stderr] Checking environment v0.1.1 [INFO] [stderr] Checking difference v2.0.0 [INFO] [stderr] Checking rand_core v0.2.1 [INFO] [stderr] Checking lalrpop-util v0.15.2 (https://github.com/wycats/lalrpop.git?branch=module_attributes#2cf70880) [INFO] [stderr] Checking argon-utils v0.1.0 (/tmp/fixit/crates/argon-utils) [INFO] [stderr] Migrating crates/argon-utils/src/lib.rs from 2018 edition to 2021 [INFO] [stderr] Compiling proc-macro2 v0.3.8 [INFO] [stderr] Compiling proc-macro2 v0.4.6 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Checking owning_ref v0.3.3 [INFO] [stderr] Checking log v0.4.3 [INFO] [stderr] Checking textwrap v0.10.0 [INFO] [stderr] Checking colored v1.6.0 [INFO] [stderr] Checking smallvec v0.6.3 [INFO] [stderr] Checking itertools v0.7.8 [INFO] [stderr] Checking humantime v1.1.1 [INFO] [stderr] Checking thread_local v0.3.5 [INFO] [stderr] Checking regex-syntax v0.6.1 [INFO] [stderr] Checking regex-syntax v0.5.6 [INFO] [stderr] Checking memchr v2.0.1 [INFO] [stderr] Checking rand v0.4.2 [INFO] [stderr] Checking atty v0.2.10 [INFO] [stderr] Checking termios v0.2.2 [INFO] [stderr] Checking clicolors-control v0.2.0 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Checking rand v0.5.2 [INFO] [stderr] Checking log v0.3.9 [INFO] [stderr] Checking ena v0.9.3 [INFO] [stderr] Checking aho-corasick v0.6.4 [INFO] [stderr] Compiling quote v0.6.3 [INFO] [stderr] Checking clap v2.32.0 [INFO] [stderr] Compiling proc-macro-hack v0.4.0 [INFO] [stderr] Compiling quote v0.5.2 [INFO] [stderr] Compiling syn v0.14.2 [INFO] [stderr] Compiling syn v0.13.11 [INFO] [stderr] Compiling backtrace-sys v0.1.23 [INFO] [stderr] Checking render-tree v0.1.0 (https://github.com/wycats/language-reporting.git#e9eef475) [INFO] [stderr] Checking parking_lot_core v0.2.14 [INFO] [stderr] Checking parking_lot v0.5.5 [INFO] [stderr] Compiling synstructure v0.6.1 [INFO] [stderr] Checking parity-wasm v0.27.6 [INFO] [stderr] Checking backtrace v0.3.8 [INFO] [stderr] Compiling failure_derive v0.1.1 [INFO] [stderr] Compiling derive-new v0.5.4 [INFO] [stderr] Checking wasmi v0.2.0 [INFO] [stderr] Compiling indoc-impl v0.2.6 [INFO] [stderr] Compiling serde_derive v1.0.67 [INFO] [stderr] Checking failure v0.1.1 [INFO] [stderr] Checking env_logger v0.5.10 [INFO] [stderr] Checking console v0.6.1 [INFO] [stderr] Checking codespan v0.1.2 [INFO] [stderr] Checking pretty_env_logger v0.2.3 [INFO] [stderr] Checking indicatif v0.9.0 [INFO] [stderr] Checking serde_json v1.0.22 [INFO] [stderr] Checking toml v0.4.6 [INFO] [stderr] Checking language-reporting v0.1.3 (https://github.com/wycats/language-reporting.git#e9eef475) [INFO] [stderr] Checking argon-examples v1.0.0 (/tmp/fixit) [INFO] [stderr] Migrating examples/wabt.rs from 2018 edition to 2021 [INFO] [stderr] Checking indoc v0.2.6 [INFO] [stderr] Checking argon v0.1.0 (/tmp/fixit/crates/argon) [INFO] [stderr] Migrating crates/argon/src/lib.rs from 2018 edition to 2021 [INFO] [stderr] Checking assert_cli v0.6.1 [INFO] [stdout] error[E0432]: unresolved import `std::option::NoneError` [INFO] [stdout] --> crates/argon/src/prelude.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | crate use std::option::NoneError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `NoneError` in `option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Ok` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | type Ok = T; [INFO] [stdout] | ^^^^^^^^^^^^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Error` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | type Error = SkipResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `into_result` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | / fn into_result(self) -> Result { [INFO] [stdout] 142 | | use self::GetResult::*; [INFO] [stdout] 143 | | [INFO] [stdout] 144 | | match self { [INFO] [stdout] ... | [INFO] [stdout] 147 | | } [INFO] [stdout] 148 | | } [INFO] [stdout] | |_____^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `from_error` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | / fn from_error(err: SkipResult) -> GetResult { [INFO] [stdout] 151 | | GetResult::SkipResult(err) [INFO] [stdout] 152 | | } [INFO] [stdout] | |_____^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `from_ok` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | / fn from_ok(value: T) -> GetResult { [INFO] [stdout] 155 | | GetResult::value(value) [INFO] [stdout] 156 | | } [INFO] [stdout] | |_____^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | crate files: codespan::CodeMap, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | crate code: Table, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | crate fn new() -> Leaves { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | crate ast: AstTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | crate typed: TypedTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | crate wasm: WasmTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | crate fn clone(&self) -> SharedDatabase<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | crate fn tables(&self) -> Arc { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | crate fn get_file(&self, name: &AbsolutePath) -> Option> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | crate mod body; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile/body.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | crate fn compile_body( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | crate mod expression; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile/expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | crate fn compile_expression( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod function; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile/function.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate fn compile_function( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod math; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile/math.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | crate fn math_op(operator: MathOperator, ty: MathType) -> elements::Opcode { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | crate mod table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | crate fn value(value: T) -> GetResult { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | crate struct Table { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | crate fn new() -> Table { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | crate fn get(&self, key: &Key) -> Option> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | crate fn insert_shared(&self, key: Key, value: VersionedCell) -> VersionedCell { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod absolute_path; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod ast_table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/ast_table.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate fn new() -> AstTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/ast_table.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | crate fn get( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate mod typed_table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/typed_table.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate fn new() -> TypedTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/typed_table.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | crate fn get( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | crate mod versioned_cell; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/versioned_cell.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | crate fn derive_from_revision(revision: usize) -> DerivedVersionedCell { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate mod wasm_table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/wasm_table.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate fn new() -> WasmTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/wasm_table.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | crate fn get( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | crate use self::absolute_path::AbsolutePath; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | crate use self::ast_table::AstTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate use self::table::Table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate use self::typed_table::TypedTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate use self::versioned_cell::derive_from_revision; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | crate use self::wasm_table::WasmTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate mod errors; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod compile_error; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod error; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors/error.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate struct StdError { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors/error.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | crate inner: E, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors/error.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate trait IntoError { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate mod unify; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors/unify.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | crate trait ErrorFormatter { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | crate fn bail(value: impl Into) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate mod infer; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | crate mod constraint; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate use super::constraint_set::Constraints; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | crate struct Constraint { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | crate left: InferType, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | crate right: InferType, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | crate why: Why, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | crate fn new(left: InferType, right: InferType, why: Why) -> Constraint { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | crate fn double(left: InferType, right: InferType) -> Constraint { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | crate fn Constraint(left: InferType, right: InferType, why: Why) -> Constraint { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | crate mod constraint_set; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | crate mod add; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate struct Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | crate constraints: BTreeSet, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate fn Constraints(initial: Constraint) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | crate fn empty() -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod substitution; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution/test_helpers.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | crate fn from(tuples: impl AsRef<[(usize, InferType)]>) -> Substitution { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | crate struct Substitution { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate fn empty() -> Substitution { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | crate fn set(&mut self, key: TypeVar, ty: InferType) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | crate fn apply_module(&self, module: annotated::Module) -> annotated::Module { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | crate fn apply_function( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | crate fn apply_block(&self, block: Annotated) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | crate fn apply_expr( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | crate fn apply_ty(&self, ty: InferType) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod unify; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate use self::table::UnifyTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate mod table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | crate struct UnifyTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | crate table: InPlaceUnificationTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | crate keys: BTreeSet, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | crate fn new() -> UnifyTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | crate fn synthetic(&mut self) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | crate fn fresh(&mut self, span: ByteSpan) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | crate fn annotate_fresh(&mut self, item: T, span: ByteSpan) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | crate fn unify(&self, constraints: Constraints) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate table: InPlaceUnificationTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate constraints: Constraints, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | crate keys: BTreeSet, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | crate use self::constraint::{Constraint, Why}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate use self::constraint_set::Constraints; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | crate use self::substitution::Substitution; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | crate use self::unify::UnifyTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | crate mod block; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate struct Block { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | crate expressions: Vec>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate fn from( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | crate fn last_ty(&self) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | crate fn constraints(&self) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | crate mod expression; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/expression.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | crate enum Expression { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/expression.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | crate fn annotate(self, ty: InferType) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/expression.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | crate fn constraints(&self) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod function; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | crate struct Function { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | crate name: Token, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | crate params: Vec>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | crate symbols: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | crate ret: Spanned, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | crate body: Annotated, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | crate modifiers: FunctionModifiers, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | crate fn from( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | crate fn constraints(&self) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod module; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/module.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate struct Module { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/module.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | crate funcs: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/module.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | crate fn from(resolved::Module { funcs }: resolved::Module, vars: &mut UnifyTable) -> Module { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/module.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | crate fn constraints(&self) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate mod types; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | crate var: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | crate struct TypeEnv<'input> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | crate params: &'input [Spanned], [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | crate fn params(params: &'input [Spanned]) -> TypeEnv<'input> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | crate fn get_local(&self, local: usize) -> Spanned { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | crate fn unifies_ty(&self, other: &Type) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | crate fn is_same_type(&self, other: &InferType) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | crate fn into_type(self) -> Spanned { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | crate fn as_math(&self) -> MathType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | crate fn variable_function(params: Vec, ret: InferType) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | crate fn integer(span: &Spanned) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | crate fn float(span: &Spanned) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | crate fn bool() -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | crate fn i32() -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | crate fn i64() -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | crate fn f64() -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/test_helpers.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | crate fn integer(value: i32) -> Expression { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/test_helpers.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | crate fn bool(value: bool) -> Expression { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/test_helpers.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate fn integer(ty: InferType, term: i32) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/test_helpers.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | crate fn bool(ty: InferType, term: bool) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/test_helpers.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | crate fn var(ty: InferType, term: usize) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/test_helpers.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | crate fn apply( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | crate use self::block::Block; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate use self::expression::Expression; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | crate use self::function::Function; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate use self::module::Module; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate use self::types::{InferType, RawTypeVar, TypeEnv, TypeVar}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate fn annotate(self, item: T) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | crate struct Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | crate ty: InferType, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | crate item: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | crate fn iter(&self) -> impl Iterator)> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | crate fn empty() -> Parameters { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | crate fn from_parser(arg: Parameter, rest: Vec) -> Parameters { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | crate mappings: BTreeMap, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 147 | crate enum ConstValue { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | crate fn value(&self) -> ConstValue { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | crate fn to_i32(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | crate fn to_u32(&self) -> u32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | crate fn to_f32(&self) -> f32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | crate fn to_f64(&self) -> f64 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/pos.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | crate node: Node, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/pos.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | crate span: ByteSpan, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/pos.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | crate trait SpannedItem: Sized + PartialEq + Debug { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/resolved.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | crate fn annotate( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/resolved.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | crate fn resolve_module_names(module: &ast::Module) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate mod shared; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate use self::annotated::{InferType, RawTypeVar, TypeVar}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer/tokenize.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | crate fn new(input: &'input str, codespan_start: usize) -> Lexer<'input> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | crate fn from_str(string: &str) -> IdentifierId { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | crate fn id(s: &str) -> Tok { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | crate fn to_spanned_i32(self) -> Spanned { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | crate fn to_spanned_f64(self) -> Spanned { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | crate fn to_ident(&self) -> IdentifierId { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate mod prelude; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate use codespan::FileMap; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate use crate::errors::compile_error::{CompileError, ToDiagnostic}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate use crate::errors::error::IntoError; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | crate use crate::errors::ArgonError; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate use crate::ir::pos::{Span, SpannedItem}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | crate use failure::Fail; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | crate use failure::ResultExt; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | crate use itertools::Itertools; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate use nan_preserving_float::{F32, F64}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | crate use std::borrow::Borrow; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate use std::convert::From; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate use std::fmt::{self, Debug, Display}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | crate use std::fs::{self, File}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | crate use std::io::prelude::*; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate use std::option::NoneError; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | crate use std::path::{Path, PathBuf}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | crate use std::sync::atomic::{AtomicUsize, Ordering}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate use std::sync::{Arc, Mutex, Weak}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | crate use self::infer::unify::UnifyTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | crate fn init_logger() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'try_trait_v2' [INFO] [stdout] --> crates/argon/src/database/table.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | impl std::ops::Try for GetResult { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #84277 for more information [INFO] [stdout] = help: add `#![feature(try_trait_v2)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> crates/argon/src/lexer/tokenize.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / lazy_static! { [INFO] [stdout] 11 | | static ref MATCHERS: Matchers = { [INFO] [stdout] 12 | | Matchers::keywords(&[ [INFO] [stdout] 13 | | ("export", Tok::Export), [INFO] [stdout] ... | [INFO] [stdout] 33 | | }; [INFO] [stdout] 34 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Ok` not found for `Self` [INFO] [stdout] --> crates/argon/src/database/table.rs:141:42 [INFO] [stdout] | [INFO] [stdout] 141 | fn into_result(self) -> Result { [INFO] [stdout] | ^^ associated type `Ok` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Self` [INFO] [stdout] --> crates/argon/src/database/table.rs:141:52 [INFO] [stdout] | [INFO] [stdout] 141 | fn into_result(self) -> Result { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 205 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0220, E0407, E0432, E0437, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0220`. [INFO] [stdout] [INFO] [stderr] error: could not compile `argon` due to 206 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0432]: unresolved import `std::option::NoneError` [INFO] [stdout] --> crates/argon/src/prelude.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | crate use std::option::NoneError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `NoneError` in `option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Ok` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | type Ok = T; [INFO] [stdout] | ^^^^^^^^^^^^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Error` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | type Error = SkipResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `into_result` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | / fn into_result(self) -> Result { [INFO] [stdout] 142 | | use self::GetResult::*; [INFO] [stdout] 143 | | [INFO] [stdout] 144 | | match self { [INFO] [stdout] ... | [INFO] [stdout] 147 | | } [INFO] [stdout] 148 | | } [INFO] [stdout] | |_____^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `from_error` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | / fn from_error(err: SkipResult) -> GetResult { [INFO] [stdout] 151 | | GetResult::SkipResult(err) [INFO] [stdout] 152 | | } [INFO] [stdout] | |_____^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `from_ok` is not a member of trait `std::ops::Try` [INFO] [stdout] --> crates/argon/src/database/table.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | / fn from_ok(value: T) -> GetResult { [INFO] [stdout] 155 | | GetResult::value(value) [INFO] [stdout] 156 | | } [INFO] [stdout] | |_____^ not a member of trait `std::ops::Try` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | crate files: codespan::CodeMap, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | crate code: Table, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | crate fn new() -> Leaves { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | crate ast: AstTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | crate typed: TypedTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | crate wasm: WasmTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | crate fn clone(&self) -> SharedDatabase<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | crate fn tables(&self) -> Arc { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compilation.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | crate fn get_file(&self, name: &AbsolutePath) -> Option> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | crate mod body; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile/body.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | crate fn compile_body( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | crate mod expression; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile/expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | crate fn compile_expression( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod function; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile/function.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate fn compile_function( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod math; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/compile/math.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | crate fn math_op(operator: MathOperator, ty: MathType) -> elements::Opcode { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | crate mod table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | crate fn value(value: T) -> GetResult { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | crate struct Table { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | crate fn new() -> Table { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | crate fn get(&self, key: &Key) -> Option> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/table.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | crate fn insert_shared(&self, key: Key, value: VersionedCell) -> VersionedCell { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod absolute_path; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod ast_table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/ast_table.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate fn new() -> AstTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/ast_table.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | crate fn get( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate mod typed_table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/typed_table.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate fn new() -> TypedTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/typed_table.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | crate fn get( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | crate mod versioned_cell; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/versioned_cell.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | crate fn derive_from_revision(revision: usize) -> DerivedVersionedCell { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate mod wasm_table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/wasm_table.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate fn new() -> WasmTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database/wasm_table.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | crate fn get( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | crate use self::absolute_path::AbsolutePath; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | crate use self::ast_table::AstTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate use self::table::Table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate use self::typed_table::TypedTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate use self::versioned_cell::derive_from_revision; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/database.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | crate use self::wasm_table::WasmTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate mod errors; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod compile_error; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod error; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors/error.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate struct StdError { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors/error.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | crate inner: E, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors/error.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate trait IntoError { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate mod unify; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors/unify.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | crate trait ErrorFormatter { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/errors.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | crate fn bail(value: impl Into) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate mod infer; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | crate mod constraint; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate use super::constraint_set::Constraints; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | crate struct Constraint { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | crate left: InferType, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | crate right: InferType, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | crate why: Why, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | crate fn new(left: InferType, right: InferType, why: Why) -> Constraint { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | crate fn double(left: InferType, right: InferType) -> Constraint { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | crate fn Constraint(left: InferType, right: InferType, why: Why) -> Constraint { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | crate mod constraint_set; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | crate mod add; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate struct Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | crate constraints: BTreeSet, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate fn Constraints(initial: Constraint) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/constraint_set.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | crate fn empty() -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod substitution; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | crate struct Substitution { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate fn empty() -> Substitution { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | crate fn set(&mut self, key: TypeVar, ty: InferType) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | crate fn apply_module(&self, module: annotated::Module) -> annotated::Module { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | crate fn apply_function( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | crate fn apply_block(&self, block: Annotated) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | crate fn apply_expr( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/substitution.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | crate fn apply_ty(&self, ty: InferType) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod unify; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate use self::table::UnifyTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate mod table; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | crate struct UnifyTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | crate table: InPlaceUnificationTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | crate keys: BTreeSet, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | crate fn new() -> UnifyTable { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | crate fn synthetic(&mut self) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | crate fn fresh(&mut self, span: ByteSpan) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | crate fn annotate_fresh(&mut self, item: T, span: ByteSpan) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify/table.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | crate fn unify(&self, constraints: Constraints) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate table: InPlaceUnificationTable, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate constraints: Constraints, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer/unify.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | crate keys: BTreeSet, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | crate use self::constraint::{Constraint, Why}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate use self::constraint_set::Constraints; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | crate use self::substitution::Substitution; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/infer.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | crate use self::unify::UnifyTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | crate mod block; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate struct Block { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | crate expressions: Vec>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate fn from( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | crate fn last_ty(&self) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/block.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | crate fn constraints(&self) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | crate mod expression; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/expression.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | crate enum Expression { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/expression.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | crate fn annotate(self, ty: InferType) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/expression.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | crate fn constraints(&self) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate mod function; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | crate struct Function { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | crate name: Token, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | crate params: Vec>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | crate symbols: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | crate ret: Spanned, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | crate body: Annotated, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | crate modifiers: FunctionModifiers, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | crate fn from( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/function.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | crate fn constraints(&self) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate mod module; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/module.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate struct Module { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/module.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | crate funcs: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/module.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | crate fn from(resolved::Module { funcs }: resolved::Module, vars: &mut UnifyTable) -> Module { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/module.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | crate fn constraints(&self) -> Constraints { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate mod types; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | crate var: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | crate struct TypeEnv<'input> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | crate params: &'input [Spanned], [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | crate fn params(params: &'input [Spanned]) -> TypeEnv<'input> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | crate fn get_local(&self, local: usize) -> Spanned { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | crate fn unifies_ty(&self, other: &Type) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | crate fn is_same_type(&self, other: &InferType) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | crate fn into_type(self) -> Spanned { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | crate fn as_math(&self) -> MathType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | crate fn variable_function(params: Vec, ret: InferType) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | crate fn integer(span: &Spanned) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | crate fn float(span: &Spanned) -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated/types.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | crate fn bool() -> InferType { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | crate use self::block::Block; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate use self::expression::Expression; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | crate use self::function::Function; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate use self::module::Module; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate use self::types::{InferType, RawTypeVar, TypeEnv, TypeVar}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | crate fn annotate(self, item: T) -> Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | crate struct Annotated { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | crate ty: InferType, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/annotated.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | crate item: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | crate fn iter(&self) -> impl Iterator)> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | crate fn empty() -> Parameters { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | crate fn from_parser(arg: Parameter, rest: Vec) -> Parameters { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | crate mappings: BTreeMap, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 147 | crate enum ConstValue { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | crate fn value(&self) -> ConstValue { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | crate fn to_i32(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | crate fn to_u32(&self) -> u32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | crate fn to_f32(&self) -> f32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/ast.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | crate fn to_f64(&self) -> f64 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/pos.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | crate node: Node, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/pos.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | crate span: ByteSpan, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/pos.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | crate trait SpannedItem: Sized + PartialEq + Debug { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/resolved.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | crate fn annotate( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir/resolved.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | crate fn resolve_module_names(module: &ast::Module) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate mod shared; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/ir.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate use self::annotated::{InferType, RawTypeVar, TypeVar}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer/tokenize.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | crate fn new(input: &'input str, codespan_start: usize) -> Lexer<'input> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | crate fn from_str(string: &str) -> IdentifierId { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | crate fn id(s: &str) -> Tok { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | crate fn to_spanned_i32(self) -> Spanned { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | crate fn to_spanned_f64(self) -> Spanned { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lexer.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | crate fn to_ident(&self) -> IdentifierId { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate mod prelude; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | crate use codespan::FileMap; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | crate use crate::errors::compile_error::{CompileError, ToDiagnostic}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | crate use crate::errors::error::IntoError; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | crate use crate::errors::ArgonError; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | crate use crate::ir::pos::{Span, SpannedItem}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | crate use failure::Fail; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | crate use failure::ResultExt; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | crate use itertools::Itertools; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | crate use nan_preserving_float::{F32, F64}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | crate use std::borrow::Borrow; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate use std::convert::From; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate use std::fmt::{self, Debug, Display}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | crate use std::fs::{self, File}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | crate use std::io::prelude::*; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate use std::option::NoneError; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | crate use std::path::{Path, PathBuf}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | crate use std::sync::atomic::{AtomicUsize, Ordering}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/prelude.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate use std::sync::{Arc, Mutex, Weak}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `crate` visibility modifier is experimental [INFO] [stdout] --> crates/argon/src/lib.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | crate use self::infer::unify::UnifyTable; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #53120 for more information [INFO] [stdout] = help: add `#![feature(crate_visibility_modifier)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RawTypeVar` [INFO] [stdout] --> crates/argon/src/ir.rs:7:40 [INFO] [stdout] | [INFO] [stdout] 7 | crate use self::annotated::{InferType, RawTypeVar, TypeVar}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'try_trait_v2' [INFO] [stdout] --> crates/argon/src/database/table.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | impl std::ops::Try for GetResult { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #84277 for more information [INFO] [stdout] = help: add `#![feature(try_trait_v2)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> crates/argon/src/lexer/tokenize.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / lazy_static! { [INFO] [stdout] 11 | | static ref MATCHERS: Matchers = { [INFO] [stdout] 12 | | Matchers::keywords(&[ [INFO] [stdout] 13 | | ("export", Tok::Export), [INFO] [stdout] ... | [INFO] [stdout] 33 | | }; [INFO] [stdout] 34 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Ok` not found for `Self` [INFO] [stdout] --> crates/argon/src/database/table.rs:141:42 [INFO] [stdout] | [INFO] [stdout] 141 | fn into_result(self) -> Result { [INFO] [stdout] | ^^ associated type `Ok` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Self` [INFO] [stdout] --> crates/argon/src/database/table.rs:141:52 [INFO] [stdout] | [INFO] [stdout] 141 | fn into_result(self) -> Result { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 194 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0220, E0407, E0432, E0437, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0220`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] [stderr] error: failed to migrate to next edition [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo fix --edition --allow-no-vcs --allow-dirty --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "f6ddc6496a09a85a45324a1b99e1259ed62e1d89045ac5c6dd98d3994d8f3b88", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f6ddc6496a09a85a45324a1b99e1259ed62e1d89045ac5c6dd98d3994d8f3b88", kill_on_drop: false }` [INFO] [stdout] f6ddc6496a09a85a45324a1b99e1259ed62e1d89045ac5c6dd98d3994d8f3b88