[INFO] fetching crate flowistry_ide 0.5.35...
[INFO] documenting flowistry_ide-0.5.35 against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] extracting crate flowistry_ide 0.5.35 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate flowistry_ide 0.5.35 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate flowistry_ide 0.5.35
[INFO] finished tweaking crates.io crate flowistry_ide 0.5.35
[INFO] tweaked toml for crates.io crate flowistry_ide 0.5.35 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate crates.io crate flowistry_ide 0.5.35 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rayon-core v1.10.2
[INFO] [stderr]   Downloaded intervaltree v0.2.7
[INFO] [stderr]   Downloaded fluid-let v1.0.0
[INFO] [stderr]   Downloaded rustc_tools_util v0.1.1
[INFO] [stderr]   Downloaded rustc_plugin v0.5.35
[INFO] [stderr]   Downloaded flowistry v0.5.35
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 42b0092a6f4e1624752ed7d810378b6b4fda4e690fe399461ffc1dda99c7cd37
[INFO] running `Command { std: "docker" "start" "-a" "42b0092a6f4e1624752ed7d810378b6b4fda4e690fe399461ffc1dda99c7cd37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "42b0092a6f4e1624752ed7d810378b6b4fda4e690fe399461ffc1dda99c7cd37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42b0092a6f4e1624752ed7d810378b6b4fda4e690fe399461ffc1dda99c7cd37", kill_on_drop: false }`
[INFO] [stdout] 42b0092a6f4e1624752ed7d810378b6b4fda4e690fe399461ffc1dda99c7cd37
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 12e66cf9fbc1e44b95d8458b85ff57058d2f18455419cbfdc686d58a0a21dc7b
[INFO] running `Command { std: "docker" "start" "-a" "12e66cf9fbc1e44b95d8458b85ff57058d2f18455419cbfdc686d58a0a21dc7b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling serde_json v1.0.93
[INFO] [stderr]    Compiling semver v1.0.16
[INFO] [stderr]    Compiling camino v1.1.2
[INFO] [stderr]    Compiling indexmap v1.9.2
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling anyhow v1.0.69
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking os_str_bytes v6.4.1
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking miniz_oxide v0.6.2
[INFO] [stderr]     Checking intervaltree v0.2.7
[INFO] [stderr]     Checking rustc_tools_util v0.1.1
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]     Checking fluid-let v1.0.0
[INFO] [stderr]     Checking either v1.8.1
[INFO] [stderr]     Checking textwrap v0.16.0
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]     Checking base64 v0.21.0
[INFO] [stderr]     Checking flate2 v1.0.25
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]    Compiling serde_derive v1.0.152
[INFO] [stderr]    Compiling clap_derive v3.2.18
[INFO] [stderr]     Checking clap v3.2.23
[INFO] [stderr]     Checking serde v1.0.152
[INFO] [stderr]     Checking cargo-platform v0.1.2
[INFO] [stderr]     Checking flowistry v0.5.35
[INFO] [stdout] error[E0463]: can't find crate for `either`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | extern crate either;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_borrowck`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:53:1
[INFO] [stdout]    |
[INFO] [stdout] 53 | extern crate rustc_borrowck;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_data_structures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | extern crate rustc_data_structures;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_driver`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | extern crate rustc_driver;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_graphviz`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | extern crate rustc_graphviz;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_hir`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | extern crate rustc_hir;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_hir_pretty`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | extern crate rustc_hir_pretty;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_index`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | extern crate rustc_index;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_infer`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | extern crate rustc_infer;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_interface`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | extern crate rustc_interface;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_macros`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | extern crate rustc_macros;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_middle`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | extern crate rustc_middle;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_mir_dataflow`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | extern crate rustc_mir_dataflow;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_mir_transform`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | extern crate rustc_mir_transform;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_serialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | extern crate rustc_serialize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_session`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | extern crate rustc_session;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_span`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | extern crate rustc_span;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_target`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | extern crate rustc_target;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_trait_selection`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | extern crate rustc_trait_selection;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `smallvec`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | extern crate smallvec;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::indexed::impls::LocationOrArgIndex`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:34:55
[INFO] [stdout]    |
[INFO] [stdout] 34 |       build_location_arg_domain, LocationOrArgDomain, LocationOrArgIndex, PlaceSet,
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                                       |
[INFO] [stdout]    |                                                       no `LocationOrArgIndex` in `indexed::impls`
[INFO] [stdout]    |                                                       help: a similar name exists in the module: `LocationOrArgSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::indexed::impls::LocationOrArgIndex`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/engine.rs:27:47
[INFO] [stdout]    |
[INFO] [stdout] 27 |   impls::{LocationOrArg, LocationOrArgDomain, LocationOrArgIndex},
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                               |
[INFO] [stdout]    |                                               no `LocationOrArgIndex` in `indexed::impls`
[INFO] [stdout]    |                                               help: a similar name exists in the module: `LocationOrArgSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::indexed::impls::FilenameIndex`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/source_map/range.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 |     impls::{Filename, FilenameDomain, FilenameIndex},
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^ no `FilenameIndex` in `indexed::impls`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `ProjectionElem`, `smallvec::SmallVec`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |         use ProjectionElem::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/source_map/mir_span.rs:13:26
[INFO] [stdout]     |
[INFO] [stdout] 13  | use smallvec::{smallvec, SmallVec};
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `smallvec`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/source_map/mir_span.rs:93:28
[INFO] [stdout]    |
[INFO] [stdout] 93 |         (source_info.span, smallvec![LocationOrArg::Location(
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `smallvec`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/source_map/mir_span.rs:112:35
[INFO] [stdout]     |
[INFO] [stdout] 112 |             Some(arg_location) => smallvec![arg_location],
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `smallvec`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/source_map/mir_span.rs:136:28
[INFO] [stdout]     |
[INFO] [stdout] 136 |         (source_info.span, smallvec![location])
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `smallvec`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/source_map/mir_span.rs:174:20
[INFO] [stdout]     |
[INFO] [stdout] 174 |         locations: smallvec![LocationOrArg::Location(location)],
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `smallvec`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/source_map/mir_span.rs:200:18
[INFO] [stdout]     |
[INFO] [stdout] 200 |       locations: smallvec![LocationOrArg::Location(location)],
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:117:66
[INFO] [stdout]     |
[INFO] [stdout] 117 |       let reachable_values = all_aliases.reachable_values(place, Mutability::Not);
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:164:14
[INFO] [stdout]     |
[INFO] [stdout] 164 |       if let TerminatorKind::SwitchInt { discr, .. } = &terminator.kind {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:204:51
[INFO] [stdout]     |
[INFO] [stdout] 204 |               !matches!(ty.ref_mutability(), Some(Mutability::Not))
[INFO] [stdout]     |                                                   ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:262:34
[INFO] [stdout]     |
[INFO] [stdout] 262 |     if matches!(terminator.kind, TerminatorKind::Call { .. })
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:52:35
[INFO] [stdout]    |
[INFO] [stdout] 52 |         .reachable_values(*place, Mutability::Not)
[INFO] [stdout]    |                                   ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Location`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 |           LocationOrArg::Arg(..) => Location::START,
[INFO] [stdout]    |                                     ^^^^^^^^ use of undeclared type `Location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:174:17
[INFO] [stdout]     |
[INFO] [stdout] 174 |           kind: TerminatorKind::SwitchInt { discr, .. },
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:196:37
[INFO] [stdout]     |
[INFO] [stdout] 196 |           .reachable_values(*place, Mutability::Not)
[INFO] [stdout]     |                                     ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:89:7
[INFO] [stdout]    |
[INFO] [stdout] 89 |       TerminatorKind::Call {
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:122:61
[INFO] [stdout]     |
[INFO] [stdout] 122 |           for arg_mut in self.aliases.reachable_values(arg, Mutability::Mut) {
[INFO] [stdout]     |                                                             ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:139:7
[INFO] [stdout]     |
[INFO] [stdout] 139 |       TerminatorKind::DropAndReplace { place, value, .. } => {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 |       TerminatorKind::Call {
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |           TerminatorKind::Return => Some(body.terminator_loc(bb)),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:181:11
[INFO] [stdout]     |
[INFO] [stdout] 181 |           ProjectionElem::Field(field, _) => ProjectionElem::Field(field, ty.ty),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 60 |     if let Rvalue::Ref(region_pat!(region), kind, borrowed_place) = rvalue {
[INFO] [stdout]    |            ^^^^^^ use of undeclared type `Rvalue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:97:38
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let is_borrow = matches!(rvalue, Rvalue::Ref(..));
[INFO] [stdout]    |                                      ^^^^^^ use of undeclared type `Rvalue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:103:12
[INFO] [stdout]     |
[INFO] [stdout] 103 |     if let Rvalue::Aggregate(box AggregateKind::Adt(def_id, idx, substs, _, _), _) =
[INFO] [stdout]     |            ^^^^^^ use of undeclared type `Rvalue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AggregateKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:103:34
[INFO] [stdout]     |
[INFO] [stdout] 103 |     if let Rvalue::Aggregate(box AggregateKind::Adt(def_id, idx, substs, _, _), _) =
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `AggregateKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:124:7
[INFO] [stdout]     |
[INFO] [stdout] 124 |       TerminatorKind::Call { args, .. } => {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:291:60
[INFO] [stdout]     |
[INFO] [stdout] 291 |           unk_contains.insert((tcx.mk_place_deref(*place), Mutability::Mut));
[INFO] [stdout]     |                                                            ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:513:53
[INFO] [stdout]     |
[INFO] [stdout] 513 |             .take_while(|(_, elem)| !matches!(elem, PlaceElem::Deref))
[INFO] [stdout]     |                                                     ^^^^^^^^^ use of undeclared type `PlaceElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:668:61
[INFO] [stdout]     |
[INFO] [stdout] 668 |       let under_immut_ref = self.stack.iter().any(|m| *m == Mutability::Not);
[INFO] [stdout]     |                                                             ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:678:13
[INFO] [stdout]     |
[INFO] [stdout] 678 |             Mutability::Not
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |       Operand::Copy(place) | Operand::Move(place) => Some(*place),
[INFO] [stdout]    |       ^^^^^^^ use of undeclared type `Operand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |       Operand::Copy(place) | Operand::Move(place) => Some(*place),
[INFO] [stdout]    |                              ^^^^^^^ use of undeclared type `Operand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:57:7
[INFO] [stdout]    |
[INFO] [stdout] 57 |       Operand::Constant(_) => None,
[INFO] [stdout]    |       ^^^^^^^ use of undeclared type `Operand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |               Mutability::Mut => Some(place),
[INFO] [stdout]    |               ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               Mutability::Not => ignore_mut.then_some(place),
[INFO] [stdout]    |               ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Deref` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 |           (Deref, Deref) => true,
[INFO] [stdout]     |                   ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:149:34
[INFO] [stdout]     |
[INFO] [stdout] 149 |       .any(|elem| matches!(elem, ProjectionElem::Deref))
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:183:7
[INFO] [stdout]     |
[INFO] [stdout] 183 |       Rvalue::Aggregate(box AggregateKind::Adt(def_id, idx, substs, _, _), ops) => {
[INFO] [stdout]     |       ^^^^^^ use of undeclared type `Rvalue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AggregateKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:183:29
[INFO] [stdout]     |
[INFO] [stdout] 183 |       Rvalue::Aggregate(box AggregateKind::Adt(def_id, idx, substs, _, _), ops) => {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `AggregateKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:275:11
[INFO] [stdout]     |
[INFO] [stdout] 275 |           StatementKind::StorageLive(..) | StatementKind::StorageDead(..)
[INFO] [stdout]     |           ^^^^^^^^^^^^^ use of undeclared type `StatementKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:275:44
[INFO] [stdout]     |
[INFO] [stdout] 275 |           StatementKind::StorageLive(..) | StatementKind::StorageDead(..)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ use of undeclared type `StatementKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         TerminatorKind::FalseEdge { real_target, .. } => TerminatorKind::Goto {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:281:58
[INFO] [stdout]     |
[INFO] [stdout] 281 |         TerminatorKind::FalseEdge { real_target, .. } => TerminatorKind::Goto {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         TerminatorKind::FalseUnwind { real_target, .. } => TerminatorKind::Goto {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:284:60
[INFO] [stdout]     |
[INFO] [stdout] 284 |         TerminatorKind::FalseUnwind { real_target, .. } => TerminatorKind::Goto {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |         TerminatorKind::Goto { target } if return_blocks.contains(&target) => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:290:11
[INFO] [stdout]     |
[INFO] [stdout] 290 |           TerminatorKind::Return
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:393:9
[INFO] [stdout]     |
[INFO] [stdout] 393 |         ProjectionElem::Deref => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VarDebugInfoContents`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |         VarDebugInfoContents::Place(place) if place.local == self.local => info
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `VarDebugInfoContents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:509:9
[INFO] [stdout]     |
[INFO] [stdout] 509 |         ProjectionElem::Deref => (ElemPosition::Prefix, "*".into()),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:511:9
[INFO] [stdout]     |
[INFO] [stdout] 511 |         ProjectionElem::Field(field, _) => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:519:28
[INFO] [stdout]     |
[INFO] [stdout] 519 |                   let Some(PlaceElem::Downcast(_, variant_idx)) = self.projection.get(index - 1) else { unimplemented!() } ;
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `PlaceElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         ProjectionElem::Downcast(sym, _) => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         ProjectionElem::Index(_) => (ElemPosition::Suffix, "[..]".into()),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:584:9
[INFO] [stdout]     |
[INFO] [stdout] 584 |         ProjectionElem::Index(_) | ProjectionElem::ConstantIndex { .. } => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:584:36
[INFO] [stdout]     |
[INFO] [stdout] 584 |         ProjectionElem::Index(_) | ProjectionElem::ConstantIndex { .. } => {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:589:9
[INFO] [stdout]     |
[INFO] [stdout] 589 |         ProjectionElem::Subslice { .. } => None,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:634:31
[INFO] [stdout]     |
[INFO] [stdout] 634 |         self.place_stack.push(ProjectionElem::Deref);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:698:33
[INFO] [stdout]     |
[INFO] [stdout] 698 |           self.place_stack.push(ProjectionElem::Deref);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:714:31
[INFO] [stdout]     |
[INFO] [stdout] 714 |         self.place_stack.push(ProjectionElem::Deref);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:788:64
[INFO] [stdout]     |
[INFO] [stdout] 788 |       .any(|ty| ty.is_ref() && ty.ref_mutability().unwrap() == Mutability::Not)
[INFO] [stdout]     |                                                                ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:790:7
[INFO] [stdout]     |
[INFO] [stdout] 790 |       Mutability::Not
[INFO] [stdout]     |       ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:792:7
[INFO] [stdout]     |
[INFO] [stdout] 792 |       Mutability::Mut
[INFO] [stdout]     |       ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:861:9
[INFO] [stdout]     |
[INFO] [stdout] 861 |         TerminatorKind::Return => Some(Location {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VarDebugInfoContents`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:896:9
[INFO] [stdout]     |
[INFO] [stdout] 896 |         VarDebugInfoContents::Place(place) => Some((place.local, info.name)),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `VarDebugInfoContents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1114:31
[INFO] [stdout]      |
[INFO] [stdout] 1114 |     !matches!((self, other), (Mutability::Not, Mutability::Mut))
[INFO] [stdout]      |                               ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1114:48
[INFO] [stdout]      |
[INFO] [stdout] 1114 |     !matches!((self, other), (Mutability::Not, Mutability::Mut))
[INFO] [stdout]      |                                                ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocationOrArgIndex` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/indexed/impls.rs:35:55
[INFO] [stdout]    |
[INFO] [stdout] 35 |   fn to_index(&self, domain: &LocationOrArgDomain) -> LocationOrArgIndex {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `LocationOrArgSet`
[INFO] [stdout] ...
[INFO] [stdout] 65 | pub type LocationOrArgSet<S = OwnedSet<LocationOrArg>> = IndexSet<LocationOrArg, S>;
[INFO] [stdout]    | ------------------------------------------------------------------------------------ similarly named type alias `LocationOrArgSet` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocationOrArgIndex` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/indexed/impls.rs:47:55
[INFO] [stdout]    |
[INFO] [stdout] 47 |   fn to_index(&self, domain: &LocationOrArgDomain) -> LocationOrArgIndex {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `LocationOrArgSet`
[INFO] [stdout] ...
[INFO] [stdout] 65 | pub type LocationOrArgSet<S = OwnedSet<LocationOrArg>> = IndexSet<LocationOrArg, S>;
[INFO] [stdout]    | ------------------------------------------------------------------------------------ similarly named type alias `LocationOrArgSet` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocationOrArgIndex` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/indexed/impls.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |   type Index = LocationOrArgIndex;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `LocationOrArgSet`
[INFO] [stdout] ...
[INFO] [stdout] 65 | pub type LocationOrArgSet<S = OwnedSet<LocationOrArg>> = IndexSet<LocationOrArg, S>;
[INFO] [stdout]    | ------------------------------------------------------------------------------------ similarly named type alias `LocationOrArgSet` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocationOrArgIndex` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/indexed/impls.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub type LocationOrArgSet<S = OwnedSet<LocationOrArg>> = IndexSet<LocationOrArg, S>;
[INFO] [stdout]    | ------------------------------------------------------------------------------------ similarly named type alias `LocationOrArgSet` defined here
[INFO] [stdout] 66 | pub type LocationOrArgDomain = DefaultDomain<LocationOrArgIndex, LocationOrArg>;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type LocationOrArgDomain = DefaultDomain<LocationOrArgSet, LocationOrArg>;
[INFO] [stdout]    |                                              ~~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type LocationOrArgDomain<LocationOrArgIndex> = DefaultDomain<LocationOrArgIndex, LocationOrArg>;
[INFO] [stdout]    |                             ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FilenameIndex` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/indexed/impls.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 | impl !Send for FilenameIndex {}
[INFO] [stdout]    |                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FilenameIndex` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/indexed/impls.rs:94:41
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub type FilenameDomain = DefaultDomain<FilenameIndex, Filename>;
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub type FilenameDomain<FilenameIndex> = DefaultDomain<FilenameIndex, Filename>;
[INFO] [stdout]    |                        +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FilenameIndex` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/indexed/impls.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |   type Index = FilenameIndex;
[INFO] [stdout]    |                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:51:41
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub type FlowDomain<'tcx> = IndexMatrix<Place<'tcx>, LocationOrArg>;
[INFO] [stdout]    |                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |   pub body: &'a Body<'tcx>,
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:58:49
[INFO] [stdout]    |
[INFO] [stdout] 58 |   pub control_dependencies: ControlDependencies<BasicBlock>,
[INFO] [stdout]    |                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use core::intrinsics::mir::BasicBlock;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::intrinsics::mir::BasicBlock;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 |     body: &'a Body<'tcx>,
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let add_deps = |place: Place<'tcx>, location_deps: &mut LocationOrArgSet| {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:226:34
[INFO] [stdout]     |
[INFO] [stdout] 226 |   fn bottom_value(&self, _body: &Body<'tcx>) -> Self::Domain {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:230:44
[INFO] [stdout]     |
[INFO] [stdout] 230 |   fn initialize_start_block(&self, _body: &Body<'tcx>, state: &mut Self::Domain) {
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Statement` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:247:17
[INFO] [stdout]     |
[INFO] [stdout] 247 |     statement: &Statement<'tcx>,
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:248:15
[INFO] [stdout]     |
[INFO] [stdout] 248 |     location: Location,
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Terminator` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |     terminator: &Terminator<'tcx>,
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:260:15
[INFO] [stdout]     |
[INFO] [stdout] 260 |     location: Location,
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |     _block: BasicBlock,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     targets: &[(Place<'tcx>, LocationOrArg)],
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:91:10
[INFO] [stdout]    |
[INFO] [stdout] 91 |   place: Place<'tcx>,
[INFO] [stdout]    |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:107:25
[INFO] [stdout]     |
[INFO] [stdout] 107 |   all_targets: Vec<Vec<(Place<'tcx>, LocationOrArg)>>,
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Terminator` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |         Either::Right(Terminator {
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/dependencies.rs:226:21
[INFO] [stdout]     |
[INFO] [stdout] 226 |   targets: Vec<Vec<(Place<'tcx>, LocationOrArg)>>,
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:23:16
[INFO] [stdout]    |
[INFO] [stdout] 23 |   pub mutated: Place<'tcx>,
[INFO] [stdout]    |                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |   pub inputs: &'a [(Place<'tcx>, Option<PlaceElem<'tcx>>)],
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:27:41
[INFO] [stdout]    |
[INFO] [stdout] 27 |   pub inputs: &'a [(Place<'tcx>, Option<PlaceElem<'tcx>>)],
[INFO] [stdout]    |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |   pub location: Location,
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |     place: &Place<'tcx>,
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rvalue` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |     rvalue: &Rvalue<'tcx>,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 |     location: Location,
[INFO] [stdout]    |               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Terminator` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 84 |   fn visit_terminator(&mut self, terminator: &Terminator<'tcx>, location: Location) {
[INFO] [stdout]    |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/mutation.rs:84:75
[INFO] [stdout]    |
[INFO] [stdout] 84 |   fn visit_terminator(&mut self, terminator: &Terminator<'tcx>, location: Location) {
[INFO] [stdout]    |                                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminatorKind` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 |     call: &TerminatorKind<'tcx>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 |     location: Location,
[INFO] [stdout]    |               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use core::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:142:45
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let translate_child_to_parent = |child: Place<'tcx>,
[INFO] [stdout]     |                                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |      -> Option<Place<'tcx>> {
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RETURN_PLACE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |       if child.local == RETURN_PLACE && child.projection.len() == 0 {
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RETURN_PLACE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:193:41
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let was_return = child.local == RETURN_PLACE;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BorrowKind` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |   borrows: Vec<(RegionVid, BorrowKind, Place<'tcx>)>,
[INFO] [stdout]    |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 43 | struct GatherBorrows<'tcx, BorrowKind> {
[INFO] [stdout]    |                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:44:40
[INFO] [stdout]    |
[INFO] [stdout] 44 |   borrows: Vec<(RegionVid, BorrowKind, Place<'tcx>)>,
[INFO] [stdout]    |                                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |     _place: &Place<'tcx>,
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rvalue` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |     rvalue: &Rvalue<'tcx>,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |     _location: Location,
[INFO] [stdout]    |                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |   body: &'a Body<'tcx>,
[INFO] [stdout]    |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:70:15
[INFO] [stdout]    |
[INFO] [stdout] 70 |   places: Vec<Place<'tcx>>,
[INFO] [stdout]    |               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:76:41
[INFO] [stdout]    |
[INFO] [stdout] 76 |   fn visit_local_decl(&mut self, local: Local, _local_decl: &LocalDecl<'tcx>) {
[INFO] [stdout]    |                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocalDecl` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:76:62
[INFO] [stdout]    |
[INFO] [stdout] 76 |   fn visit_local_decl(&mut self, local: Local, _local_decl: &LocalDecl<'tcx>) {
[INFO] [stdout]    |                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |     place: &Place<'tcx>,
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:84:16
[INFO] [stdout]    |
[INFO] [stdout] 84 |     _location: Location,
[INFO] [stdout]    |                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |     place: &Place<'tcx>,
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rvalue` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:92:14
[INFO] [stdout]    |
[INFO] [stdout] 92 |     rvalue: &Rvalue<'tcx>,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 93 |     location: Location,
[INFO] [stdout]    |               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::panic::Location;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Terminator` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 120 |   fn visit_terminator(&mut self, terminator: &Terminator<'tcx>, location: Location) {
[INFO] [stdout]     |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:120:75
[INFO] [stdout]     |
[INFO] [stdout] 120 |   fn visit_terminator(&mut self, terminator: &Terminator<'tcx>, location: Location) {
[INFO] [stdout]     |                                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:138:31
[INFO] [stdout]     |
[INFO] [stdout] 138 | type LoanSet<'tcx> = HashSet<(Place<'tcx>, Mutability)>;
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:138:44
[INFO] [stdout]      |
[INFO] [stdout] 138  | type LoanSet<'tcx> = HashSet<(Place<'tcx>, Mutability)>;
[INFO] [stdout]      |                                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1104:1
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 138  | type LoanSet<'tcx> = HashSet<(Place<'tcx>, MutabilityExt)>;
[INFO] [stdout]      |                                            ~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 138  | type LoanSet<'tcx, Mutability> = HashSet<(Place<'tcx>, Mutability)>;
[INFO] [stdout]      |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |   pub body: &'a Body<'tcx>,
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:156:31
[INFO] [stdout]     |
[INFO] [stdout] 156 |   normalized_cache: CopyCache<Place<'tcx>, Place<'tcx>>,
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:156:44
[INFO] [stdout]     |
[INFO] [stdout] 156 |   normalized_cache: CopyCache<Place<'tcx>, Place<'tcx>>,
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:157:24
[INFO] [stdout]     |
[INFO] [stdout] 157 |   aliases_cache: Cache<Place<'tcx>, PlaceSet<'tcx>>,
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |   conflicts_cache: Cache<Place<'tcx>, PlaceSet<'tcx>>,
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:159:27
[INFO] [stdout]     |
[INFO] [stdout] 159 |   reachable_cache: Cache<(Place<'tcx>, Mutability), PlaceSet<'tcx>>,
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:159:40
[INFO] [stdout]      |
[INFO] [stdout] 159  |   reachable_cache: Cache<(Place<'tcx>, Mutability), PlaceSet<'tcx>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1104:1
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 159  |   reachable_cache: Cache<(Place<'tcx>, MutabilityExt), PlaceSet<'tcx>>,
[INFO] [stdout]      |                                        ~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 145  | pub struct Aliases<'a, 'tcx, Mutability> {
[INFO] [stdout]      |                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:238:57
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let mut definite: HashMap<RegionVid, (Ty<'tcx>, Vec<PlaceElem<'tcx>>)> =
[INFO] [stdout]     |                                                         ^^^^^^^^^ help: a trait with a similar name exists: `PlaceExt`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:299:1
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub trait PlaceExt<'tcx> {
[INFO] [stdout]     | ------------------------ similarly named trait `PlaceExt` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RegionSccIndex` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:312:41
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let subset_sccs = Sccs::<RegionVid, RegionSccIndex>::new(&subset_graph);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<'a, 'tcx, RegionSccIndex> Aliases<'a, 'tcx> {
[INFO] [stdout]     |              ++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:433:34
[INFO] [stdout]     |
[INFO] [stdout] 433 |   pub fn normalize(&self, place: Place<'tcx>) -> Place<'tcx> {
[INFO] [stdout]     |                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:433:50
[INFO] [stdout]     |
[INFO] [stdout] 433 |   pub fn normalize(&self, place: Place<'tcx>) -> Place<'tcx> {
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:442:32
[INFO] [stdout]     |
[INFO] [stdout] 442 |   pub fn aliases(&self, place: Place<'tcx>) -> &PlaceSet<'tcx> {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:498:33
[INFO] [stdout]     |
[INFO] [stdout] 498 |   pub fn children(&self, place: Place<'tcx>) -> PlaceSet<'tcx> {
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:504:34
[INFO] [stdout]     |
[INFO] [stdout] 504 |   pub fn conflicts(&self, place: Place<'tcx>) -> &PlaceSet<'tcx> {
[INFO] [stdout]     |                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:521:53
[INFO] [stdout]      |
[INFO] [stdout] 521  |   fn collect_loans(&self, ty: Ty<'tcx>, mutability: Mutability) -> PlaceSet<'tcx> {
[INFO] [stdout]      |                                                     ^^^^^^^^^^ help: a trait with a similar name exists: `MutabilityExt`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1104:1
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:540:12
[INFO] [stdout]     |
[INFO] [stdout] 540 |     place: Place<'tcx>,
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:541:17
[INFO] [stdout]      |
[INFO] [stdout] 541  |     mutability: Mutability,
[INFO] [stdout]      |                 ^^^^^^^^^^ help: a trait with a similar name exists: `MutabilityExt`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1104:1
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:567:30
[INFO] [stdout]     |
[INFO] [stdout] 567 |   ) -> impl Iterator<Item = (Place<'tcx>, LocationOrArgIndex)> + 'a {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:594:10
[INFO] [stdout]     |
[INFO] [stdout] 594 |   body: &Body<'tcx>,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:595:48
[INFO] [stdout]     |
[INFO] [stdout] 595 |   region_to_pointers: &HashMap<RegionVid, Vec<(Place<'tcx>, Mutability)>>,
[INFO] [stdout]     |                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:595:61
[INFO] [stdout]      |
[INFO] [stdout] 595  |   region_to_pointers: &HashMap<RegionVid, Vec<(Place<'tcx>, Mutability)>>,
[INFO] [stdout]      |                                                             ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1104:1
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 595  |   region_to_pointers: &HashMap<RegionVid, Vec<(Place<'tcx>, MutabilityExt)>>,
[INFO] [stdout]      |                                                             ~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 592  | fn generate_conservative_constraints<'tcx, Mutability>(
[INFO] [stdout]      |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:630:22
[INFO] [stdout]      |
[INFO] [stdout] 630  |   target_mutability: Mutability,
[INFO] [stdout]      |                      ^^^^^^^^^^ help: a trait with a similar name exists: `MutabilityExt`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1104:1
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:631:14
[INFO] [stdout]      |
[INFO] [stdout] 631  |   stack: Vec<Mutability>,
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1104:1
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 631  |   stack: Vec<MutabilityExt>,
[INFO] [stdout]      |              ~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 627  | struct LoanCollector<'a, 'tcx, Mutability> {
[INFO] [stdout]      |                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct ReversedGraph<'a, G: ControlFlowGraph> {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `DirectedGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:28:27
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl<G: ControlFlowGraph> DirectedGraph for ReversedGraph<'_, G> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl<G: ControlFlowGraph> DirectedGraph for ReversedGraph<'_, G> {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `WithStartNode` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:32:27
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl<G: ControlFlowGraph> WithStartNode for ReversedGraph<'_, G> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl<G: ControlFlowGraph> WithStartNode for ReversedGraph<'_, G> {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `WithNumNodes` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:38:27
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl<G: ControlFlowGraph> WithNumNodes for ReversedGraph<'_, G> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl<G: ControlFlowGraph> WithNumNodes for ReversedGraph<'_, G> {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `GraphSuccessors` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:44:35
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl<'graph, G: ControlFlowGraph> GraphSuccessors<'graph> for ReversedGraph<'_, G> {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl<'graph, G: ControlFlowGraph> GraphSuccessors<'graph> for ReversedGraph<'_, G> {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `WithSuccessors` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 | impl<G: ControlFlowGraph> WithSuccessors for ReversedGraph<'_, G> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | impl<G: ControlFlowGraph> WithSuccessors for ReversedGraph<'_, G> {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `GraphSuccessors` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:50:54
[INFO] [stdout]    |
[INFO] [stdout] 50 |   fn successors(&self, node: Self::Node) -> <Self as GraphSuccessors<'_>>::Iter {
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `GraphPredecessors` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:63:35
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl<'graph, G: ControlFlowGraph> GraphPredecessors<'graph> for ReversedGraph<'_, G> {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl<'graph, G: ControlFlowGraph> GraphPredecessors<'graph> for ReversedGraph<'_, G> {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `WithPredecessors` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 | impl<G: ControlFlowGraph> WithPredecessors for ReversedGraph<'_, G> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | impl<G: ControlFlowGraph> WithPredecessors for ReversedGraph<'_, G> {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `GraphPredecessors` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:69:56
[INFO] [stdout]    |
[INFO] [stdout] 69 |   fn predecessors(&self, node: Self::Node) -> <Self as GraphPredecessors<'_>>::Iter {
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |   pub fn build<G: ControlFlowGraph<Node = Node>>(graph: &G, exit: Node) -> Self {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 |   fn build<G: ControlFlowGraph<Node = Node>>(graph: &G, exit: Node) -> Self {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:181:24
[INFO] [stdout]     |
[INFO] [stdout] 181 |   pub fn build_many<G: ControlFlowGraph<Node = Node>>(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:50:32
[INFO] [stdout]    |
[INFO] [stdout] 50 |   fn to_place(&self) -> Option<Place<'tcx>>;
[INFO] [stdout]    |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Operand` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:53:33
[INFO] [stdout]    |
[INFO] [stdout] 53 | impl<'tcx> OperandExt<'tcx> for Operand<'tcx> {
[INFO] [stdout]    |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 |   fn to_place(&self) -> Option<Place<'tcx>> {
[INFO] [stdout]    |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 |   args: &[(usize, Place<'tcx>)],
[INFO] [stdout]    |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 |   body: &Body<'tcx>,
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 | ) -> Vec<(usize, Place<'tcx>)> {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Operand` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:91:33
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn arg_places<'tcx>(args: &[Operand<'tcx>]) -> Vec<(usize, Place<'tcx>)> {
[INFO] [stdout]    |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:91:64
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn arg_places<'tcx>(args: &[Operand<'tcx>]) -> Vec<(usize, Place<'tcx>)> {
[INFO] [stdout]    |                                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:117:31
[INFO] [stdout]     |
[INFO] [stdout] 117 |   pub fn of<'tcx>(part_place: Place<'tcx>, whole_place: Place<'tcx>) -> Self {
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:117:57
[INFO] [stdout]     |
[INFO] [stdout] 117 |   pub fn of<'tcx>(part_place: Place<'tcx>, whole_place: Place<'tcx>) -> Self {
[INFO] [stdout]     |                                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Field` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout] 131 |           (Field(f1, _), Field(f2, _)) => f1 == f2,
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Field` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:131:26
[INFO] [stdout]     |
[INFO] [stdout] 131 |           (Field(f1, _), Field(f2, _)) => f1 == f2,
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |           (Index(_), Index(_)) => true,
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:132:22
[INFO] [stdout]     |
[INFO] [stdout] 132 |           (Index(_), Index(_)) => true,
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ConstantIndex` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:133:12
[INFO] [stdout]     |
[INFO] [stdout] 133 |           (ConstantIndex { .. }, ConstantIndex { .. }) => true,
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ConstantIndex` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:133:34
[INFO] [stdout]     |
[INFO] [stdout] 133 |           (ConstantIndex { .. }, ConstantIndex { .. }) => true,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Subslice` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 |           (Subslice { .. }, Subslice { .. }) => true,
[INFO] [stdout]     |            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Subslice` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |           (Subslice { .. }, Subslice { .. }) => true,
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Downcast` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:135:12
[INFO] [stdout]     |
[INFO] [stdout] 135 |           (Downcast(_, v1), Downcast(_, v2)) => v1 == v2,
[INFO] [stdout]     |            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Downcast` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:135:29
[INFO] [stdout]     |
[INFO] [stdout] 135 |           (Downcast(_, v1), Downcast(_, v2)) => v1 == v2,
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |   pub places: Vec<(Place<'tcx>, Option<PlaceElem<'tcx>>)>,
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:168:40
[INFO] [stdout]     |
[INFO] [stdout] 168 |   pub places: Vec<(Place<'tcx>, Option<PlaceElem<'tcx>>)>,
[INFO] [stdout]     |                                        ^^^^^^^^^ help: a trait with a similar name exists: `PlaceExt`
[INFO] [stdout] ...
[INFO] [stdout] 299 | pub trait PlaceExt<'tcx> {
[INFO] [stdout]     | ------------------------ similarly named trait `PlaceExt` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |     place: &Place<'tcx>,
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 |     _location: Location,
[INFO] [stdout]     |                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rvalue` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:181:39
[INFO] [stdout]     |
[INFO] [stdout] 181 |   fn visit_rvalue(&mut self, rvalue: &Rvalue<'tcx>, location: Location) {
[INFO] [stdout]     |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:181:63
[INFO] [stdout]     |
[INFO] [stdout] 181 |   fn visit_rvalue(&mut self, rvalue: &Rvalue<'tcx>, location: Location) {
[INFO] [stdout]     |                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:224:10
[INFO] [stdout]     |
[INFO] [stdout] 224 |   body: &Body<'tcx>,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:246:59
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub fn location_to_string(location: LocationOrArg, body: &Body<'_>) -> String {
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:262:53
[INFO] [stdout]     |
[INFO] [stdout] 262 |   fn run_pass(&self, _tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |   fn make(local: Local, projection: &[PlaceElem<'tcx>], tcx: TyCtxt<'tcx>) -> Self;
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:301:39
[INFO] [stdout]     |
[INFO] [stdout] 301 |   fn make(local: Local, projection: &[PlaceElem<'tcx>], tcx: TyCtxt<'tcx>) -> Self;
[INFO] [stdout]     |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:304:22
[INFO] [stdout]     |
[INFO] [stdout] 304 |   fn from_ref(place: PlaceRef<'tcx>, tcx: TyCtxt<'tcx>) -> Self;
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:307:24
[INFO] [stdout]     |
[INFO] [stdout] 307 |   fn from_local(local: Local, tcx: TyCtxt<'tcx>) -> Self;
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:310:27
[INFO] [stdout]     |
[INFO] [stdout] 310 |   fn is_arg(&self, body: &Body<'tcx>) -> bool;
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:316:30
[INFO] [stdout]     |
[INFO] [stdout] 316 |   fn is_direct(&self, body: &Body<'tcx>) -> bool;
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:320:46
[INFO] [stdout]     |
[INFO] [stdout] 320 |   fn refs_in_projection(&self) -> SmallVec<[(PlaceRef<'tcx>, &[PlaceElem<'tcx>]); 2]>;
[INFO] [stdout]     |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:320:64
[INFO] [stdout]     |
[INFO] [stdout] 320 |   fn refs_in_projection(&self) -> SmallVec<[(PlaceRef<'tcx>, &[PlaceElem<'tcx>]); 2]>;
[INFO] [stdout]     |                                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 328 |     body: &Body<'tcx>,
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:330:32
[INFO] [stdout]     |
[INFO] [stdout] 330 |   ) -> HashMap<RegionVid, Vec<(Place<'tcx>, Mutability)>>;
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:330:45
[INFO] [stdout]      |
[INFO] [stdout] 330  |   ) -> HashMap<RegionVid, Vec<(Place<'tcx>, Mutability)>>;
[INFO] [stdout]      |                                             ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 330  |   ) -> HashMap<RegionVid, Vec<(Place<'tcx>, MutabilityExt)>>;
[INFO] [stdout]      |                                             ~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 299  | pub trait PlaceExt<'tcx, Mutability> {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:337:12
[INFO] [stdout]     |
[INFO] [stdout] 337 |     body: &Body<'tcx>,
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:339:12
[INFO] [stdout]     |
[INFO] [stdout] 339 |   ) -> Vec<Place<'tcx>>;
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:345:12
[INFO] [stdout]     |
[INFO] [stdout] 345 |     body: &Body<'tcx>,
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:347:12
[INFO] [stdout]     |
[INFO] [stdout] 347 |   ) -> Vec<Place<'tcx>>;
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:350:49
[INFO] [stdout]     |
[INFO] [stdout] 350 |   fn to_string(&self, tcx: TyCtxt<'tcx>, body: &Body<'tcx>) -> Option<String>;
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:359:60
[INFO] [stdout]     |
[INFO] [stdout] 359 |   fn normalize(&self, tcx: TyCtxt<'tcx>, def_id: DefId) -> Place<'tcx>;
[INFO] [stdout]     |                                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:362:31
[INFO] [stdout]     |
[INFO] [stdout] 362 | impl<'tcx> PlaceExt<'tcx> for Place<'tcx> {
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |   fn make(local: Local, projection: &[PlaceElem<'tcx>], tcx: TyCtxt<'tcx>) -> Self {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:363:39
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub trait PlaceExt<'tcx> {
[INFO] [stdout]     | ------------------------ similarly named trait `PlaceExt` defined here
[INFO] [stdout] ...
[INFO] [stdout] 363 |   fn make(local: Local, projection: &[PlaceElem<'tcx>], tcx: TyCtxt<'tcx>) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^^^ help: a trait with a similar name exists: `PlaceExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:364:5
[INFO] [stdout]     |
[INFO] [stdout] 364 |     Place {
[INFO] [stdout]     |     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:370:22
[INFO] [stdout]     |
[INFO] [stdout] 370 |   fn from_ref(place: PlaceRef<'tcx>, tcx: TyCtxt<'tcx>) -> Self {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:374:24
[INFO] [stdout]     |
[INFO] [stdout] 374 |   fn from_local(local: Local, tcx: TyCtxt<'tcx>) -> Self {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:378:27
[INFO] [stdout]     |
[INFO] [stdout] 378 |   fn is_arg(&self, body: &Body<'tcx>) -> bool {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:383:30
[INFO] [stdout]     |
[INFO] [stdout] 383 |   fn is_direct(&self, body: &Body<'tcx>) -> bool {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:387:46
[INFO] [stdout]     |
[INFO] [stdout] 387 |   fn refs_in_projection(&self) -> SmallVec<[(PlaceRef<'tcx>, &[PlaceElem<'tcx>]); 2]> {
[INFO] [stdout]     |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:387:64
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub trait PlaceExt<'tcx> {
[INFO] [stdout]     | ------------------------ similarly named trait `PlaceExt` defined here
[INFO] [stdout] ...
[INFO] [stdout] 387 |   fn refs_in_projection(&self) -> SmallVec<[(PlaceRef<'tcx>, &[PlaceElem<'tcx>]); 2]> {
[INFO] [stdout]     |                                                                ^^^^^^^^^ help: a trait with a similar name exists: `PlaceExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PlaceRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:394:21
[INFO] [stdout]     |
[INFO] [stdout] 394 |           let ptr = PlaceRef {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:409:12
[INFO] [stdout]     |
[INFO] [stdout] 409 |     body: &Body<'tcx>,
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:411:32
[INFO] [stdout]     |
[INFO] [stdout] 411 |   ) -> HashMap<RegionVid, Vec<(Place<'tcx>, Mutability)>> {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:411:45
[INFO] [stdout]      |
[INFO] [stdout] 411  |   ) -> HashMap<RegionVid, Vec<(Place<'tcx>, Mutability)>> {
[INFO] [stdout]      |                                             ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 411  |   ) -> HashMap<RegionVid, Vec<(Place<'tcx>, MutabilityExt)>> {
[INFO] [stdout]      |                                             ~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 362  | impl<'tcx, Mutability> PlaceExt<'tcx> for Place<'tcx> {
[INFO] [stdout]      |          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:437:12
[INFO] [stdout]     |
[INFO] [stdout] 437 |     body: &Body<'tcx>,
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:439:12
[INFO] [stdout]     |
[INFO] [stdout] 439 |   ) -> Vec<Place<'tcx>> {
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:459:12
[INFO] [stdout]     |
[INFO] [stdout] 459 |     body: &Body<'tcx>,
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:461:12
[INFO] [stdout]     |
[INFO] [stdout] 461 |   ) -> Vec<Place<'tcx>> {
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:478:49
[INFO] [stdout]     |
[INFO] [stdout] 478 |   fn to_string(&self, tcx: TyCtxt<'tcx>, body: &Body<'tcx>) -> Option<String> {
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RETURN_PLACE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:480:39
[INFO] [stdout]     |
[INFO] [stdout] 480 |     let local_name = if self.local == RETURN_PLACE {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VarDebugInfo` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:483:36
[INFO] [stdout]     |
[INFO] [stdout] 483 |       let get_local_name = |info: &VarDebugInfo<'tcx>| match info.value {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:505:8
[INFO] [stdout]     |
[INFO] [stdout] 505 |       (PlaceRef<'tcx>, PlaceElem<'tcx>),
[INFO] [stdout]     |        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:505:24
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub trait PlaceExt<'tcx> {
[INFO] [stdout]     | ------------------------ similarly named trait `PlaceExt` defined here
[INFO] [stdout] ...
[INFO] [stdout] 505 |       (PlaceRef<'tcx>, PlaceElem<'tcx>),
[INFO] [stdout]     |                        ^^^^^^^^^ help: a trait with a similar name exists: `PlaceExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:570:60
[INFO] [stdout]     |
[INFO] [stdout] 570 |   fn normalize(&self, tcx: TyCtxt<'tcx>, def_id: DefId) -> Place<'tcx> {
[INFO] [stdout]     |                                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:608:10
[INFO] [stdout]     |
[INFO] [stdout] 608 |   local: Local,
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PlaceElem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:609:20
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub trait PlaceExt<'tcx> {
[INFO] [stdout]     | ------------------------ similarly named trait `PlaceExt` defined here
[INFO] [stdout] ...
[INFO] [stdout] 609 |   place_stack: Vec<PlaceElem<'tcx>>,
[INFO] [stdout]     |                    ^^^^^^^^^ help: a trait with a similar name exists: `PlaceExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:611:26
[INFO] [stdout]     |
[INFO] [stdout] 611 |   places: Option<HashSet<Place<'tcx>>>,
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:613:36
[INFO] [stdout]     |
[INFO] [stdout] 613 |   regions: HashMap<RegionVid, Vec<(Place<'tcx>, Mutability)>>,
[INFO] [stdout]     |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:613:49
[INFO] [stdout]      |
[INFO] [stdout] 613  |   regions: HashMap<RegionVid, Vec<(Place<'tcx>, Mutability)>>,
[INFO] [stdout]      |                                                 ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 613  |   regions: HashMap<RegionVid, Vec<(Place<'tcx>, MutabilityExt)>>,
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 605  | struct CollectRegions<'tcx, Mutability> {
[INFO] [stdout]      |                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:814:44
[INFO] [stdout]     |
[INFO] [stdout] 814 |   type AllReturnsIter<'a>: Iterator<Item = Location>
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:821:46
[INFO] [stdout]     |
[INFO] [stdout] 821 |   type AllLocationsIter<'a>: Iterator<Item = Location>
[INFO] [stdout]     |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:828:39
[INFO] [stdout]     |
[INFO] [stdout] 828 |   type LocationsIter: Iterator<Item = Location>;
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:831:39
[INFO] [stdout]     |
[INFO] [stdout] 831 |   fn locations_in_block(&self, block: BasicBlock) -> Self::LocationsIter;
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:833:44
[INFO] [stdout]     |
[INFO] [stdout] 833 |   fn debug_info_name_map(&self) -> HashMap<Local, Symbol>;
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 813 | pub trait BodyExt<'tcx, Local> {
[INFO] [stdout]     |                       +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:841:42
[INFO] [stdout]     |
[INFO] [stdout] 841 |   fn location_to_hir_id(&self, location: Location) -> HirId;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SourceInfo` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:843:42
[INFO] [stdout]     |
[INFO] [stdout] 843 |   fn source_info_to_hir_id(&self, info: &SourceInfo) -> HirId;
[INFO] [stdout]     |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:845:57
[INFO] [stdout]     |
[INFO] [stdout] 845 |   fn control_dependencies(&self) -> ControlDependencies<BasicBlock>;
[INFO] [stdout]     |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:854:30
[INFO] [stdout]     |
[INFO] [stdout] 854 | impl<'tcx> BodyExt<'tcx> for Body<'tcx> {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:855:50
[INFO] [stdout]     |
[INFO] [stdout] 855 |   type AllReturnsIter<'a> = impl Iterator<Item = Location> + Captures<'tcx> + 'a where Self: 'a;
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:861:40
[INFO] [stdout]     |
[INFO] [stdout] 861 |         TerminatorKind::Return => Some(Location {
[INFO] [stdout]     |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use crate::mir::utils::LocationOrArg::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:869:52
[INFO] [stdout]     |
[INFO] [stdout] 869 |   type AllLocationsIter<'a> = impl Iterator<Item = Location> + Captures<'tcx> + 'a where Self: 'a;
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:875:69
[INFO] [stdout]     |
[INFO] [stdout] 875 |         (0 .. data.statements.len() + 1).map(move |statement_index| Location {
[INFO] [stdout]     |                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use crate::mir::utils::LocationOrArg::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:882:45
[INFO] [stdout]     |
[INFO] [stdout] 882 |   type LocationsIter = impl Iterator<Item = Location>;
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:883:39
[INFO] [stdout]     |
[INFO] [stdout] 883 |   fn locations_in_block(&self, block: BasicBlock) -> Self::LocationsIter {
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:885:50
[INFO] [stdout]     |
[INFO] [stdout] 885 |     (0 ..= num_stmts).map(move |statement_index| Location {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use crate::mir::utils::LocationOrArg::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:891:44
[INFO] [stdout]     |
[INFO] [stdout] 891 |   fn debug_info_name_map(&self) -> HashMap<Local, Symbol> {
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 854 | impl<'tcx, Local> BodyExt<'tcx> for Body<'tcx> {
[INFO] [stdout]     |          +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Location` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:908:42
[INFO] [stdout]     |
[INFO] [stdout] 908 |   fn location_to_hir_id(&self, location: Location) -> HirId {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::panic::Location;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SourceInfo` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:913:42
[INFO] [stdout]     |
[INFO] [stdout] 913 |   fn source_info_to_hir_id(&self, info: &SourceInfo) -> HirId {
[INFO] [stdout]     |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:919:57
[INFO] [stdout]     |
[INFO] [stdout] 919 |   fn control_dependencies(&self) -> ControlDependencies<BasicBlock> {
[INFO] [stdout]     |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::intrinsics::mir::BasicBlock;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1112:24
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub trait MutabilityExt {
[INFO] [stdout]      | ----------------------- similarly named trait `MutabilityExt` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1112 | impl MutabilityExt for Mutability {
[INFO] [stdout]      |                        ^^^^^^^^^^ help: a trait with a similar name exists: `MutabilityExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1128:13
[INFO] [stdout]      |
[INFO] [stdout] 1128 |   body: &'a Body<'tcx>,
[INFO] [stdout]      |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1132:43
[INFO] [stdout]      |
[INFO] [stdout] 1132 |   pub fn new(tcx: TyCtxt<'tcx>, body: &'a Body<'tcx>, def_id: DefId) -> Self {
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Place` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:1157:37
[INFO] [stdout]      |
[INFO] [stdout] 1157 |   pub fn ignore_place(&self, place: Place<'tcx>) -> bool {
[INFO] [stdout]      |                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/lib.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / #![feature(
[INFO] [stdout] 36 | |   rustc_private,             // for rustc internals
[INFO] [stdout] 37 | |   box_patterns,              // for conciseness
[INFO] [stdout] 38 | |   associated_type_defaults,  // for crate::indexed::Indexed
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |   negative_impls,
[INFO] [stdout] 43 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:855:29
[INFO] [stdout]     |
[INFO] [stdout] 855 |   type AllReturnsIter<'a> = impl Iterator<Item = Location> + Captures<'tcx> + 'a where Self: 'a;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:869:31
[INFO] [stdout]     |
[INFO] [stdout] 869 |   type AllLocationsIter<'a> = impl Iterator<Item = Location> + Captures<'tcx> + 'a where Self: 'a;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:882:24
[INFO] [stdout]     |
[INFO] [stdout] 882 |   type LocationsIter = impl Iterator<Item = Location>;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:124:24
[INFO] [stdout]     |
[INFO] [stdout] 124 |               .aliases(Place::from_ref(place_ref, self.tcx))
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/analysis.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 |           Place::make(mutated.local, &projection, self.tcx),
[INFO] [stdout]     |           ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:181:46
[INFO] [stdout]     |
[INFO] [stdout] 181 |           ProjectionElem::Field(field, _) => ProjectionElem::Field(field, ty.ty),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/infoflow/recursive.rs:187:34
[INFO] [stdout]     |
[INFO] [stdout] 187 |       let parent_arg_projected = Place::make(parent_toplevel_arg.local, &projection, tcx);
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |     self.places.push(Place::from_local(local, self.tcx));
[INFO] [stdout]    |                      ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:110:25
[INFO] [stdout]     |
[INFO] [stdout] 110 |         projection.push(ProjectionElem::Field(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Field`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:111:11
[INFO] [stdout]     |
[INFO] [stdout] 111 |           Field::from_usize(i),
[INFO] [stdout]     |           ^^^^^ use of undeclared type `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         Place::make(place.local, &projection, self.tcx)
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         Place::from_local(local, tcx).interior_pointers(tcx, body, def_id)
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         Place::from_local(arg, tcx).interior_pointers(tcx, body, def_id)
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:376:21
[INFO] [stdout]     |
[INFO] [stdout] 376 |                     Place::make(p.local, tcx.intern_place_elems(&full_proj), tcx)
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:484:11
[INFO] [stdout]     |
[INFO] [stdout] 484 |           Place::make(loan.local, &projection, self.tcx)
[INFO] [stdout]     |           ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:514:35
[INFO] [stdout]     |
[INFO] [stdout] 514 |             .map(|(place_ref, _)| Place::from_ref(place_ref, self.tcx));
[INFO] [stdout]     |                                   ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/aliases.rs:570:19
[INFO] [stdout]     |
[INFO] [stdout] 570 |       let place = Place::from_local(local, self.tcx);
[INFO] [stdout]     |                   ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `iterate`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let reachable = iterate::post_order_from(&reversed, exit);
[INFO] [stdout]    |                     ^^^^^^^ use of undeclared crate or module `iterate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `dominators`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let dominators = dominators::dominators(reversed);
[INFO] [stdout]    |                      ^^^^^^^^^^ use of undeclared crate or module `dominators`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `iterate`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/control_dependencies.rs:157:21
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let traversal = iterate::post_order_from(&dominator_tree, exit);
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared crate or module `iterate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |               ProjectionElem::Field(Field::from_usize(i), field.ty(self.tcx, substs));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Field`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:197:37
[INFO] [stdout]     |
[INFO] [stdout] 197 |               ProjectionElem::Field(Field::from_usize(i), field.ty(self.tcx, substs));
[INFO] [stdout]     |                                     ^^^^^ use of undeclared type `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     Place::make(local, &[], tcx)
[INFO] [stdout]     |     ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |           Some(ProjectionElem::Index(Local::from_usize(0)))
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Local`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:585:38
[INFO] [stdout]     |
[INFO] [stdout] 585 |           Some(ProjectionElem::Index(Local::from_usize(0)))
[INFO] [stdout]     |                                      ^^^^^ use of undeclared type `Local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 |     Place::make(place.local, &projection, tcx)
[INFO] [stdout]     |     ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:626:7
[INFO] [stdout]     |
[INFO] [stdout] 626 |       Place::make(self.local, &self.place_stack, tcx)
[INFO] [stdout]     |       ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:643:19
[INFO] [stdout]     |
[INFO] [stdout] 643 |             .push(ProjectionElem::Field(Field::from_usize(i), field));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Field`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:643:41
[INFO] [stdout]     |
[INFO] [stdout] 643 |             .push(ProjectionElem::Field(Field::from_usize(i), field));
[INFO] [stdout]     |                                         ^^^^^ use of undeclared type `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:659:21
[INFO] [stdout]     |
[INFO] [stdout] 659 |               .push(ProjectionElem::Field(Field::from_usize(i), ty));
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Field`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:659:43
[INFO] [stdout]     |
[INFO] [stdout] 659 |               .push(ProjectionElem::Field(Field::from_usize(i), ty));
[INFO] [stdout]     |                                           ^^^^^ use of undeclared type `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:670:24
[INFO] [stdout]     |
[INFO] [stdout] 670 |             let cast = PlaceElem::Downcast(
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `PlaceElem`
[INFO] [stdout]     |                        help: a trait with a similar name exists: `PlaceExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:677:27
[INFO] [stdout]     |
[INFO] [stdout] 677 |               let field = ProjectionElem::Field(Field::from_usize(j), ty);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Field`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:677:49
[INFO] [stdout]     |
[INFO] [stdout] 677 |               let field = ProjectionElem::Field(Field::from_usize(j), ty);
[INFO] [stdout]     |                                                 ^^^^^ use of undeclared type `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ProjectionElem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:690:17
[INFO] [stdout]     |
[INFO] [stdout] 690 |           .push(ProjectionElem::Index(Local::from_usize(0)));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ use of undeclared type `ProjectionElem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Local`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:690:39
[INFO] [stdout]     |
[INFO] [stdout] 690 |           .push(ProjectionElem::Index(Local::from_usize(0)));
[INFO] [stdout]     |                                       ^^^^^ use of undeclared type `Local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:763:21
[INFO] [stdout]     |
[INFO] [stdout] 763 |       places.insert(Place::make(self.local, &self.place_stack, tcx));
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Place`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:795:17
[INFO] [stdout]     |
[INFO] [stdout] 795 |     let place = Place::make(self.local, &self.place_stack, self.tcx);
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Place`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Local`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/flowistry-0.5.35/src/mir/utils.rs:928:29
[INFO] [stdout]     |
[INFO] [stdout] 928 |       Some(self.local_decls[Local::from_usize(2)].ty)
[INFO] [stdout]     |                             ^^^^^ use of undeclared type `Local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 328 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0416, E0422, E0425, E0432, E0433, E0463, E0531...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `flowistry` (lib) due to 329 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "12e66cf9fbc1e44b95d8458b85ff57058d2f18455419cbfdc686d58a0a21dc7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12e66cf9fbc1e44b95d8458b85ff57058d2f18455419cbfdc686d58a0a21dc7b", kill_on_drop: false }`
[INFO] [stdout] 12e66cf9fbc1e44b95d8458b85ff57058d2f18455419cbfdc686d58a0a21dc7b
