[INFO] cloning repository https://github.com/slmjkdbtl/fopen [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/slmjkdbtl/fopen" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslmjkdbtl%2Ffopen", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslmjkdbtl%2Ffopen'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c08db3075c47c6b31eb316233eea04c2a7350d94 [INFO] checking slmjkdbtl/fopen against try#c8bdaa84ec1b37f18f30375e196a65b7602f3790 for pr-73345 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslmjkdbtl%2Ffopen" "/workspace/builds/worker-3/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/slmjkdbtl/fopen on toolchain c8bdaa84ec1b37f18f30375e196a65b7602f3790 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/slmjkdbtl/fopen [INFO] removed path dependency dirty from git repo https://github.com/slmjkdbtl/fopen [INFO] finished tweaking git repo https://github.com/slmjkdbtl/fopen [INFO] tweaked toml for git repo https://github.com/slmjkdbtl/fopen written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate git repo https://github.com/slmjkdbtl/fopen already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: dependency (dirty) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /workspace/builds/worker-3/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag. [INFO] the lockfile is outdated, regenerating it [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: dependency (dirty) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:6c9ffe128752d56c8d75334ed354142a5229917ed99767f56566dd8e857ad726" "/opt/rustwide/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 703a7935cba0b4e13b7499d40c737fcd1c5ad6a1790e90c260bfbed4c5bc7069 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "703a7935cba0b4e13b7499d40c737fcd1c5ad6a1790e90c260bfbed4c5bc7069", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "703a7935cba0b4e13b7499d40c737fcd1c5ad6a1790e90c260bfbed4c5bc7069", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "703a7935cba0b4e13b7499d40c737fcd1c5ad6a1790e90c260bfbed4c5bc7069", kill_on_drop: false }` [INFO] [stdout] 703a7935cba0b4e13b7499d40c737fcd1c5ad6a1790e90c260bfbed4c5bc7069 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:6c9ffe128752d56c8d75334ed354142a5229917ed99767f56566dd8e857ad726" "/opt/rustwide/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f8b91ae835aa3f32e7e961e833fa508153fc2b21a95b5af1c76333ad00398643 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "f8b91ae835aa3f32e7e961e833fa508153fc2b21a95b5af1c76333ad00398643", kill_on_drop: false }` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: dependency (dirty) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Compiling autocfg v1.0.0 [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling proc-macro2 v1.0.18 [INFO] [stderr] Compiling syn v1.0.31 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Checking encoding_index_tests v0.1.4 [INFO] [stderr] Compiling serde v1.0.112 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling crc32fast v1.2.0 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking adler32 v1.1.0 [INFO] [stderr] Compiling rayon-core v1.7.1 [INFO] [stderr] Checking tinyvec v0.3.3 [INFO] [stderr] Checking matches v0.1.8 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Checking safemem v0.3.3 [INFO] [stderr] Checking regex-syntax v0.6.18 [INFO] [stderr] Checking linked-hash-map v0.5.3 [INFO] [stderr] Checking xml-rs v0.8.3 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking base64 v0.12.2 [INFO] [stderr] Checking percent-encoding v2.1.0 [INFO] [stderr] Checking openssl-probe v0.1.2 [INFO] [stderr] Checking either v1.5.3 [INFO] [stderr] Checking once_cell v1.4.0 [INFO] [stderr] Checking dirty v0.2.0 [INFO] [stderr] Checking encoding-index-singlebyte v1.20141219.5 [INFO] [stderr] Checking encoding-index-korean v1.20141219.5 [INFO] [stderr] Checking encoding-index-tradchinese v1.20141219.5 [INFO] [stderr] Checking encoding-index-japanese v1.20141219.5 [INFO] [stderr] Checking encoding-index-simpchinese v1.20141219.5 [INFO] [stderr] Checking thread_local v1.0.1 [INFO] [stderr] Checking miniz_oxide v0.3.7 [INFO] [stderr] Checking unicode-bidi v0.3.4 [INFO] [stderr] Checking line-wrap v0.1.1 [INFO] [stderr] Checking walkdir v2.3.1 [INFO] [stderr] Checking unicode-normalization v0.1.13 [INFO] [stderr] Checking yaml-rust v0.4.4 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling memoffset v0.5.4 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling indexmap v1.4.0 [INFO] [stderr] Compiling rayon v1.3.1 [INFO] [stderr] Checking encoding v0.2.33 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling jobserver v0.1.21 [INFO] [stderr] Checking idna v0.2.0 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking flate2 v1.0.14 [INFO] [stderr] Checking dirs-sys-next v0.1.0 [INFO] [stderr] Compiling cc v1.0.54 [INFO] [stderr] Checking dirs-next v1.0.1 [INFO] [stderr] Checking crossbeam-queue v0.2.3 [INFO] [stderr] Checking crossbeam-deque v0.7.3 [INFO] [stderr] Checking id3 v0.5.1 [INFO] [stderr] Checking url v2.1.1 [INFO] [stderr] Checking chrono v0.4.11 [INFO] [stderr] Compiling libz-sys v1.0.25 [INFO] [stderr] Compiling openssl-sys v0.9.58 [INFO] [stderr] Compiling libssh2-sys v0.2.17 [INFO] [stderr] Compiling onig_sys v69.5.0 [INFO] [stderr] Compiling libgit2-sys v0.12.7+1.0.0 [INFO] [stderr] Checking regex v1.3.9 [INFO] [stderr] Checking onig v6.0.0 [INFO] [stderr] Compiling serde_derive v1.0.112 [INFO] [stderr] Checking git2 v0.13.6 [INFO] [stderr] Checking serde_json v1.0.55 [INFO] [stderr] Checking bincode v1.2.1 [INFO] [stderr] Checking plist v1.0.0 [INFO] [stderr] Checking syntect v4.2.0 [INFO] [stderr] Checking fopen v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/browse.rs:238:7 [INFO] [stdout] | [INFO] [stdout] 238 | use input::Event::*; [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `kit` [INFO] [stdout] --> src/bufs/edit.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use kit::textedit::*; [INFO] [stdout] | ^^^ use of undeclared type or module `kit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/model.rs:57:7 [INFO] [stdout] | [INFO] [stdout] 57 | use input::Event::*; [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `kit` [INFO] [stdout] --> src/term.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use kit::textedit::Input; [INFO] [stdout] | ^^^ use of undeclared type or module `kit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/browse.rs:238:7 [INFO] [stdout] | [INFO] [stdout] 238 | use input::Event::*; [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `kit` [INFO] [stdout] --> src/bufs/edit.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use kit::textedit::*; [INFO] [stdout] | ^^^ use of undeclared type or module `kit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/model.rs:57:7 [INFO] [stdout] | [INFO] [stdout] 57 | use input::Event::*; [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `kit` [INFO] [stdout] --> src/term.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use kit::textedit::Input; [INFO] [stdout] | ^^^ use of undeclared type or module `kit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `input::Event::*`, `kit::textedit::*`, `input::Event::*`, `kit::textedit::Input`, `math` [INFO] [stdout] --> src/main.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use math::*; [INFO] [stdout] | ^^^^ use of undeclared type or module `math` [INFO] [stdout] | [INFO] [stdout] ::: src/browse.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | use input::Event::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/bufs/edit.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use kit::textedit::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/bufs/model.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | use input::Event::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/term.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use kit::textedit::Input; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `gfx` [INFO] [stdout] --> src/main.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use gfx::*; [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `input` [INFO] [stdout] --> src/main.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use input::*; [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `hset` in this scope [INFO] [stdout] --> src/browse.rs:60:14 [INFO] [stdout] | [INFO] [stdout] 60 | modified: hset![], [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/browse.rs:318:14 [INFO] [stdout] | [INFO] [stdout] 318 | gfx.push_t(mat4!().ty(self.scroll_off), |gfx| { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/browse.rs:323:6 [INFO] [stdout] | [INFO] [stdout] 323 | vec2!(0, cpos as f32 * -LINE_HEIGHT), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/browse.rs:324:6 [INFO] [stdout] | [INFO] [stdout] 324 | vec2!(gfx.width(), (cpos + 1) as f32 * -LINE_HEIGHT), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:326:12 [INFO] [stdout] | [INFO] [stdout] 326 | .fill(rgba!(1, 1, 1, 0.2)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/browse.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/browse.rs:332:10 [INFO] [stdout] | [INFO] [stdout] 332 | .t2(vec2!(HSPACE, -VSPACE)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:337:13 [INFO] [stdout] | [INFO] [stdout] 337 | .color(rgba!(1, 1, 0, 1)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:345:7 [INFO] [stdout] | [INFO] [stdout] 345 | (rgba!(0, 1, 1, 1), "/") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:347:7 [INFO] [stdout] | [INFO] [stdout] 347 | (rgba!(1, 1, 1, 1), "") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:361:41 [INFO] [stdout] | [INFO] [stdout] 361 | chunks.push(shapes::textc(" [*]", rgba!(1, 1, 0.5, 1))); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/browse.rs:365:7 [INFO] [stdout] | [INFO] [stdout] 365 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/browse.rs:366:12 [INFO] [stdout] | [INFO] [stdout] 366 | .t2(vec2!(HSPACE, (i + 1) as f32 * -LINE_HEIGHT - VSPACE)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `hmap` in this scope [INFO] [stdout] --> src/bufs/edit.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | return hmap![ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `hmap` in this scope [INFO] [stdout] --> src/bufs/edit.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | return hmap![ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:172:14 [INFO] [stdout] | [INFO] [stdout] 172 | color: rgba!( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | color: rgba!(1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:265:14 [INFO] [stdout] | [INFO] [stdout] 265 | color: rgba!( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 284 | color: rgba!(1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:724:23 [INFO] [stdout] | [INFO] [stdout] 724 | Mode::Normal => rgba!(1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:725:23 [INFO] [stdout] | [INFO] [stdout] 725 | Mode::Insert => rgba!(0, 1, 1, 1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:726:23 [INFO] [stdout] | [INFO] [stdout] 726 | Mode::Select => rgba!(1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:727:24 [INFO] [stdout] | [INFO] [stdout] 727 | Mode::Command => rgba!(1, 1, 1, 0), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:737:15 [INFO] [stdout] | [INFO] [stdout] 737 | pos + vec2!(0, -y + padding), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:738:15 [INFO] [stdout] | [INFO] [stdout] 738 | pos + vec2!(12.0, -y - FONT_SIZE - padding) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:747:9 [INFO] [stdout] | [INFO] [stdout] 747 | vec2!(0, -y + padding), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:748:9 [INFO] [stdout] | [INFO] [stdout] 748 | vec2!(vw, -y - FONT_SIZE - padding) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:750:15 [INFO] [stdout] | [INFO] [stdout] 750 | .fill(rgba!(1, 1, 1, 0.1)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/edit.rs:759:6 [INFO] [stdout] | [INFO] [stdout] 759 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:776:31 [INFO] [stdout] | [INFO] [stdout] 776 | Mode::Normal => ("normal", rgba!(0.5, 1, 1, 1)), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:777:31 [INFO] [stdout] | [INFO] [stdout] 777 | Mode::Insert => ("insert", rgba!(0.5, 1, 0.5, 1)), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:778:31 [INFO] [stdout] | [INFO] [stdout] 778 | Mode::Select => ("select", rgba!(1, 0.5, 0.5, 1)), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:779:33 [INFO] [stdout] | [INFO] [stdout] 779 | Mode::Command => ("command", rgba!(1, 1, 0.5, 1)), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:784:5 [INFO] [stdout] | [INFO] [stdout] 784 | vec2!(0, -vh + FONT_SIZE + LINE_SPACING * 2.0), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:785:5 [INFO] [stdout] | [INFO] [stdout] 785 | vec2!(vw, -vh), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/edit.rs:791:4 [INFO] [stdout] | [INFO] [stdout] 791 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:792:9 [INFO] [stdout] | [INFO] [stdout] 792 | .t2(vec2!(LINE_SPACING, -vh + LINE_SPACING)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:797:12 [INFO] [stdout] | [INFO] [stdout] 797 | .color(rgba!(0, 0, 0, 1)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:804:6 [INFO] [stdout] | [INFO] [stdout] 804 | vec2!(0, -vh + FONT_SIZE + 4.0 + FONT_SIZE), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:805:6 [INFO] [stdout] | [INFO] [stdout] 805 | vec2!(vw, -vh + FONT_SIZE + 4.0), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:807:12 [INFO] [stdout] | [INFO] [stdout] 807 | .fill(rgba!(0, 0, 0, 1)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/edit.rs:817:6 [INFO] [stdout] | [INFO] [stdout] 817 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:818:11 [INFO] [stdout] | [INFO] [stdout] 818 | .t2(vec2!(0, -vh + FONT_SIZE + LINE_SPACING * 2.0)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:821:20 [INFO] [stdout] | [INFO] [stdout] 821 | &shapes::rect(vec2!(0), vec2!(12.0, -FONT_SIZE)), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:821:30 [INFO] [stdout] | [INFO] [stdout] 821 | &shapes::rect(vec2!(0), vec2!(12.0, -FONT_SIZE)), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/edit.rs:826:5 [INFO] [stdout] | [INFO] [stdout] 826 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:827:10 [INFO] [stdout] | [INFO] [stdout] 827 | .t2(vec2!(0, -vh + FONT_SIZE + LINE_SPACING * 2.0)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | pos: vec2!(), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | self.pos = vec2!(0); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:73:19 [INFO] [stdout] | [INFO] [stdout] 73 | self.pos += vec2!(d.x, d.y); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:74:33 [INFO] [stdout] | [INFO] [stdout] 74 | self.pos = self.pos.clamp(vec2!(-200), vec2!(200)); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:74:46 [INFO] [stdout] | [INFO] [stdout] 74 | self.pos = self.pos.clamp(vec2!(-200), vec2!(200)); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/img.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:108:10 [INFO] [stdout] | [INFO] [stdout] 108 | .t2(vec2!(vw, -vh) * 0.5 + self.pos) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:109:10 [INFO] [stdout] | [INFO] [stdout] 109 | .s2(vec2!(self.scale)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/img.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:117:10 [INFO] [stdout] | [INFO] [stdout] 117 | .t2(vec2!(24, -24)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | pos: vec2!(0), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | rot: vec2!(0), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:171:20 [INFO] [stdout] | [INFO] [stdout] 171 | let dest_rot = vec2!(0); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:172:20 [INFO] [stdout] | [INFO] [stdout] 172 | let dest_pos = vec2!(0); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `input::Event::*`, `kit::textedit::*`, `input::Event::*`, `kit::textedit::Input`, `math` [INFO] [stdout] --> src/main.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use math::*; [INFO] [stdout] | ^^^^ use of undeclared type or module `math` [INFO] [stdout] | [INFO] [stdout] ::: src/browse.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | use input::Event::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/bufs/edit.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use kit::textedit::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/bufs/model.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | use input::Event::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/term.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use kit::textedit::Input; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/model.rs:196:15 [INFO] [stdout] | [INFO] [stdout] 196 | gfx.push_t(mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:197:20 [INFO] [stdout] | [INFO] [stdout] 197 | .t2(self.pos + vec2!(vw, vh) * vec2!(0.5, -0.5)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:197:36 [INFO] [stdout] | [INFO] [stdout] 197 | .t2(self.pos + vec2!(vw, vh) * vec2!(0.5, -0.5)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec3` in this scope [INFO] [stdout] --> src/bufs/model.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | .s3(vec3!(self.scale)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/model.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:219:10 [INFO] [stdout] | [INFO] [stdout] 219 | .t2(vec2!(24, -24)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/music.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/music.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | .t2(vec2!(vw, -vh) * 0.5) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `gfx` [INFO] [stdout] --> src/main.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use gfx::*; [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/music.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | .s2(vec2!(scale)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `input` [INFO] [stdout] --> src/main.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use input::*; [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `elog` in this scope [INFO] [stdout] --> src/term.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | elog!("{}", e); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `hset` in this scope [INFO] [stdout] --> src/browse.rs:60:14 [INFO] [stdout] | [INFO] [stdout] 60 | modified: hset![], [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/term.rs:138:4 [INFO] [stdout] | [INFO] [stdout] 138 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/browse.rs:318:14 [INFO] [stdout] | [INFO] [stdout] 318 | gfx.push_t(mat4!().ty(self.scroll_off), |gfx| { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/main.rs:32:27 [INFO] [stdout] | [INFO] [stdout] 32 | const SBAR_COLOR: Color = rgba!(0, 0, 1, 1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/browse.rs:323:6 [INFO] [stdout] | [INFO] [stdout] 323 | vec2!(0, cpos as f32 * -LINE_HEIGHT), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:33:28 [INFO] [stdout] | [INFO] [stdout] 33 | const SBAR_PADDING: Vec2 = vec2!(8, 6); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/browse.rs:324:6 [INFO] [stdout] | [INFO] [stdout] 324 | vec2!(gfx.width(), (cpos + 1) as f32 * -LINE_HEIGHT), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/main.rs:38:29 [INFO] [stdout] | [INFO] [stdout] 38 | const BUFBAR_COLOR: Color = rgba!(1, 0, 0.5, 1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:326:12 [INFO] [stdout] | [INFO] [stdout] 326 | .fill(rgba!(1, 1, 1, 0.2)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:39:30 [INFO] [stdout] | [INFO] [stdout] 39 | const BUFBAR_PADDING: Vec2 = vec2!(8, 5); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bmap` in this scope [INFO] [stdout] --> src/main.rs:304:16 [INFO] [stdout] | [INFO] [stdout] 304 | bookmarks: bmap![], [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/browse.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bmap` in this scope [INFO] [stdout] --> src/main.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | buffers: bmap![], [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/browse.rs:332:10 [INFO] [stdout] | [INFO] [stdout] 332 | .t2(vec2!(HSPACE, -VSPACE)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:472:16 [INFO] [stdout] | [INFO] [stdout] 472 | top_right + vec2!(0, -SBAR_HEIGHT), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:337:13 [INFO] [stdout] | [INFO] [stdout] 337 | .color(rgba!(1, 1, 0, 1)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:345:7 [INFO] [stdout] | [INFO] [stdout] 345 | (rgba!(0, 1, 1, 1), "/") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:476:19 [INFO] [stdout] | [INFO] [stdout] 476 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -SBAR_HEIGHT)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:347:7 [INFO] [stdout] | [INFO] [stdout] 347 | (rgba!(1, 1, 1, 1), "") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:476:29 [INFO] [stdout] | [INFO] [stdout] 476 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -SBAR_HEIGHT)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/browse.rs:361:41 [INFO] [stdout] | [INFO] [stdout] 361 | chunks.push(shapes::textc(" [*]", rgba!(1, 1, 0.5, 1))); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/main.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 481 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/browse.rs:365:7 [INFO] [stdout] | [INFO] [stdout] 365 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:482:10 [INFO] [stdout] | [INFO] [stdout] 482 | .t2(vec2!(SBAR_PADDING.x, -SBAR_PADDING.y)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:500:16 [INFO] [stdout] | [INFO] [stdout] 500 | top_left + vec2!(0, -y), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/browse.rs:366:12 [INFO] [stdout] | [INFO] [stdout] 366 | .t2(vec2!(HSPACE, (i + 1) as f32 * -LINE_HEIGHT - VSPACE)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `hmap` in this scope [INFO] [stdout] --> src/bufs/edit.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | return hmap![ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:501:17 [INFO] [stdout] | [INFO] [stdout] 501 | top_right + vec2!(0, -y - BUFBAR_HEIGHT), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `hmap` in this scope [INFO] [stdout] --> src/bufs/edit.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | return hmap![ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:505:20 [INFO] [stdout] | [INFO] [stdout] 505 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -BUFBAR_HEIGHT)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:172:14 [INFO] [stdout] | [INFO] [stdout] 172 | color: rgba!( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:505:30 [INFO] [stdout] | [INFO] [stdout] 505 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -BUFBAR_HEIGHT)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | color: rgba!(1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/main.rs:510:16 [INFO] [stdout] | [INFO] [stdout] 510 | gfx.push_t(mat4!().tx(self.bufbar_offset), |gfx| { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:265:14 [INFO] [stdout] | [INFO] [stdout] 265 | color: rgba!( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:514:16 [INFO] [stdout] | [INFO] [stdout] 514 | let p1 = vec2!(i as f32 * BUFBAR_TAB_WIDTH, 0); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 284 | color: rgba!(1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:515:21 [INFO] [stdout] | [INFO] [stdout] 515 | let p2 = p1 + vec2!(BUFBAR_TAB_WIDTH, -BUFBAR_HEIGHT); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:724:23 [INFO] [stdout] | [INFO] [stdout] 724 | Mode::Normal => rgba!(1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:725:23 [INFO] [stdout] | [INFO] [stdout] 725 | Mode::Insert => rgba!(0, 1, 1, 1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/main.rs:537:9 [INFO] [stdout] | [INFO] [stdout] 537 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:726:23 [INFO] [stdout] | [INFO] [stdout] 726 | Mode::Select => rgba!(1), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:538:31 [INFO] [stdout] | [INFO] [stdout] 538 | .t2(BUFBAR_PADDING * vec2!(1, -1)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:727:24 [INFO] [stdout] | [INFO] [stdout] 727 | Mode::Command => rgba!(1, 1, 1, 0), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:737:15 [INFO] [stdout] | [INFO] [stdout] 737 | pos + vec2!(0, -y + padding), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:564:15 [INFO] [stdout] | [INFO] [stdout] 564 | top_left + vec2!(0, -y), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:738:15 [INFO] [stdout] | [INFO] [stdout] 738 | pos + vec2!(12.0, -y - FONT_SIZE - padding) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `elog` in this scope [INFO] [stdout] --> src/main.rs:640:3 [INFO] [stdout] | [INFO] [stdout] 640 | elog!("{}", e); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:747:9 [INFO] [stdout] | [INFO] [stdout] 747 | vec2!(0, -y + padding), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:748:9 [INFO] [stdout] | [INFO] [stdout] 748 | vec2!(vw, -y - FONT_SIZE - padding) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:750:15 [INFO] [stdout] | [INFO] [stdout] 750 | .fill(rgba!(1, 1, 1, 0.1)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/edit.rs:759:6 [INFO] [stdout] | [INFO] [stdout] 759 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:776:31 [INFO] [stdout] | [INFO] [stdout] 776 | Mode::Normal => ("normal", rgba!(0.5, 1, 1, 1)), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:777:31 [INFO] [stdout] | [INFO] [stdout] 777 | Mode::Insert => ("insert", rgba!(0.5, 1, 0.5, 1)), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:778:31 [INFO] [stdout] | [INFO] [stdout] 778 | Mode::Select => ("select", rgba!(1, 0.5, 0.5, 1)), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:779:33 [INFO] [stdout] | [INFO] [stdout] 779 | Mode::Command => ("command", rgba!(1, 1, 0.5, 1)), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:784:5 [INFO] [stdout] | [INFO] [stdout] 784 | vec2!(0, -vh + FONT_SIZE + LINE_SPACING * 2.0), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:785:5 [INFO] [stdout] | [INFO] [stdout] 785 | vec2!(vw, -vh), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/edit.rs:791:4 [INFO] [stdout] | [INFO] [stdout] 791 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:792:9 [INFO] [stdout] | [INFO] [stdout] 792 | .t2(vec2!(LINE_SPACING, -vh + LINE_SPACING)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:797:12 [INFO] [stdout] | [INFO] [stdout] 797 | .color(rgba!(0, 0, 0, 1)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:804:6 [INFO] [stdout] | [INFO] [stdout] 804 | vec2!(0, -vh + FONT_SIZE + 4.0 + FONT_SIZE), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:805:6 [INFO] [stdout] | [INFO] [stdout] 805 | vec2!(vw, -vh + FONT_SIZE + 4.0), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/bufs/edit.rs:807:12 [INFO] [stdout] | [INFO] [stdout] 807 | .fill(rgba!(0, 0, 0, 1)) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/edit.rs:817:6 [INFO] [stdout] | [INFO] [stdout] 817 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:818:11 [INFO] [stdout] | [INFO] [stdout] 818 | .t2(vec2!(0, -vh + FONT_SIZE + LINE_SPACING * 2.0)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:821:20 [INFO] [stdout] | [INFO] [stdout] 821 | &shapes::rect(vec2!(0), vec2!(12.0, -FONT_SIZE)), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:821:30 [INFO] [stdout] | [INFO] [stdout] 821 | &shapes::rect(vec2!(0), vec2!(12.0, -FONT_SIZE)), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/edit.rs:826:5 [INFO] [stdout] | [INFO] [stdout] 826 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/edit.rs:827:10 [INFO] [stdout] | [INFO] [stdout] 827 | .t2(vec2!(0, -vh + FONT_SIZE + LINE_SPACING * 2.0)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/browse.rs:236:43 [INFO] [stdout] | [INFO] [stdout] 236 | pub fn event(&mut self, _: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/browse.rs:244:6 [INFO] [stdout] | [INFO] [stdout] 244 | Key::Backspace => self.back(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/browse.rs:245:6 [INFO] [stdout] | [INFO] [stdout] 245 | Key::R => self.refresh(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | pos: vec2!(), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | self.pos = vec2!(0); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/browse.rs:252:6 [INFO] [stdout] | [INFO] [stdout] 252 | Key::J => self.move_down(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:73:19 [INFO] [stdout] | [INFO] [stdout] 73 | self.pos += vec2!(d.x, d.y); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/browse.rs:253:6 [INFO] [stdout] | [INFO] [stdout] 253 | Key::K => self.move_up(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:74:33 [INFO] [stdout] | [INFO] [stdout] 74 | self.pos = self.pos.clamp(vec2!(-200), vec2!(200)); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:74:46 [INFO] [stdout] | [INFO] [stdout] 74 | self.pos = self.pos.clamp(vec2!(-200), vec2!(200)); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/img.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:108:10 [INFO] [stdout] | [INFO] [stdout] 108 | .t2(vec2!(vw, -vh) * 0.5 + self.pos) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:109:10 [INFO] [stdout] | [INFO] [stdout] 109 | .s2(vec2!(self.scale)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/img.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:117:10 [INFO] [stdout] | [INFO] [stdout] 117 | .t2(vec2!(24, -24)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | pos: vec2!(0), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | rot: vec2!(0), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:171:20 [INFO] [stdout] | [INFO] [stdout] 171 | let dest_rot = vec2!(0); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:172:20 [INFO] [stdout] | [INFO] [stdout] 172 | let dest_pos = vec2!(0); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/model.rs:196:15 [INFO] [stdout] | [INFO] [stdout] 196 | gfx.push_t(mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:197:20 [INFO] [stdout] | [INFO] [stdout] 197 | .t2(self.pos + vec2!(vw, vh) * vec2!(0.5, -0.5)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:197:36 [INFO] [stdout] | [INFO] [stdout] 197 | .t2(self.pos + vec2!(vw, vh) * vec2!(0.5, -0.5)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec3` in this scope [INFO] [stdout] --> src/bufs/model.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | .s3(vec3!(self.scale)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/model.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:219:10 [INFO] [stdout] | [INFO] [stdout] 219 | .t2(vec2!(24, -24)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/bufs/music.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/music.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | .t2(vec2!(vw, -vh) * 0.5) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/bufs/music.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | .s2(vec2!(scale)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `elog` in this scope [INFO] [stdout] --> src/term.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | elog!("{}", e); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/term.rs:138:4 [INFO] [stdout] | [INFO] [stdout] 138 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/main.rs:32:27 [INFO] [stdout] | [INFO] [stdout] 32 | const SBAR_COLOR: Color = rgba!(0, 0, 1, 1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:33:28 [INFO] [stdout] | [INFO] [stdout] 33 | const SBAR_PADDING: Vec2 = vec2!(8, 6); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rgba` in this scope [INFO] [stdout] --> src/main.rs:38:29 [INFO] [stdout] | [INFO] [stdout] 38 | const BUFBAR_COLOR: Color = rgba!(1, 0, 0.5, 1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:39:30 [INFO] [stdout] | [INFO] [stdout] 39 | const BUFBAR_PADDING: Vec2 = vec2!(8, 5); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bmap` in this scope [INFO] [stdout] --> src/main.rs:304:16 [INFO] [stdout] | [INFO] [stdout] 304 | bookmarks: bmap![], [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bmap` in this scope [INFO] [stdout] --> src/main.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | buffers: bmap![], [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:472:16 [INFO] [stdout] | [INFO] [stdout] 472 | top_right + vec2!(0, -SBAR_HEIGHT), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:476:19 [INFO] [stdout] | [INFO] [stdout] 476 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -SBAR_HEIGHT)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:476:29 [INFO] [stdout] | [INFO] [stdout] 476 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -SBAR_HEIGHT)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/main.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 481 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:482:10 [INFO] [stdout] | [INFO] [stdout] 482 | .t2(vec2!(SBAR_PADDING.x, -SBAR_PADDING.y)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:500:16 [INFO] [stdout] | [INFO] [stdout] 500 | top_left + vec2!(0, -y), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:501:17 [INFO] [stdout] | [INFO] [stdout] 501 | top_right + vec2!(0, -y - BUFBAR_HEIGHT), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:505:20 [INFO] [stdout] | [INFO] [stdout] 505 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -BUFBAR_HEIGHT)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:505:30 [INFO] [stdout] | [INFO] [stdout] 505 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -BUFBAR_HEIGHT)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/main.rs:510:16 [INFO] [stdout] | [INFO] [stdout] 510 | gfx.push_t(mat4!().tx(self.bufbar_offset), |gfx| { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:514:16 [INFO] [stdout] | [INFO] [stdout] 514 | let p1 = vec2!(i as f32 * BUFBAR_TAB_WIDTH, 0); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:515:21 [INFO] [stdout] | [INFO] [stdout] 515 | let p2 = p1 + vec2!(BUFBAR_TAB_WIDTH, -BUFBAR_HEIGHT); [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `mat4` in this scope [INFO] [stdout] --> src/main.rs:537:9 [INFO] [stdout] | [INFO] [stdout] 537 | mat4!() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:538:31 [INFO] [stdout] | [INFO] [stdout] 538 | .t2(BUFBAR_PADDING * vec2!(1, -1)) [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec2` in this scope [INFO] [stdout] --> src/main.rs:564:15 [INFO] [stdout] | [INFO] [stdout] 564 | top_left + vec2!(0, -y), [INFO] [stdout] | ^^^^ help: a macro with a similar name exists: `vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `elog` in this scope [INFO] [stdout] --> src/main.rs:640:3 [INFO] [stdout] | [INFO] [stdout] 640 | elog!("{}", e); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:322:6 [INFO] [stdout] | [INFO] [stdout] 322 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:334:6 [INFO] [stdout] | [INFO] [stdout] 334 | &shapes::text("..") [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/browse.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | .align(gfx::Origin::TopLeft) [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/browse.rs:236:43 [INFO] [stdout] | [INFO] [stdout] 236 | pub fn event(&mut self, _: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/browse.rs:244:6 [INFO] [stdout] | [INFO] [stdout] 244 | Key::Backspace => self.back(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:357:7 [INFO] [stdout] | [INFO] [stdout] 357 | shapes::textc(&t1, color) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/browse.rs:245:6 [INFO] [stdout] | [INFO] [stdout] 245 | Key::R => self.refresh(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/browse.rs:252:6 [INFO] [stdout] | [INFO] [stdout] 252 | Key::J => self.move_down(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/browse.rs:253:6 [INFO] [stdout] | [INFO] [stdout] 253 | Key::K => self.move_up(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:361:19 [INFO] [stdout] | [INFO] [stdout] 361 | chunks.push(shapes::textc(" [*]", rgba!(1, 1, 0.5, 1))); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:368:8 [INFO] [stdout] | [INFO] [stdout] 368 | &shapes::Text::from_chunks(&chunks) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/browse.rs:370:15 [INFO] [stdout] | [INFO] [stdout] 370 | .align(gfx::Origin::TopLeft) [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:322:6 [INFO] [stdout] | [INFO] [stdout] 322 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:334:6 [INFO] [stdout] | [INFO] [stdout] 334 | &shapes::text("..") [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/browse.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | .align(gfx::Origin::TopLeft) [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TextArea` [INFO] [stdout] --> src/bufs/edit.rs:131:17 [INFO] [stdout] | [INFO] [stdout] 131 | let mut buf = TextArea::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type or module `TextArea` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:357:7 [INFO] [stdout] | [INFO] [stdout] 357 | shapes::textc(&t1, color) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/bufs/edit.rs:133:24 [INFO] [stdout] | [INFO] [stdout] 133 | if let Ok(content) = fs::read_str(&path) { [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:361:19 [INFO] [stdout] | [INFO] [stdout] 361 | chunks.push(shapes::textc(" [*]", rgba!(1, 1, 0.5, 1))); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/browse.rs:368:8 [INFO] [stdout] | [INFO] [stdout] 368 | &shapes::Text::from_chunks(&chunks) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/browse.rs:370:15 [INFO] [stdout] | [INFO] [stdout] 370 | .align(gfx::Origin::TopLeft) [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/edit.rs:387:39 [INFO] [stdout] | [INFO] [stdout] 387 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/edit.rs:396:4 [INFO] [stdout] | [INFO] [stdout] 396 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:401:8 [INFO] [stdout] | [INFO] [stdout] 401 | Key::Enter => self.mode = Mode::Insert, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:402:8 [INFO] [stdout] | [INFO] [stdout] 402 | Key::W => self.save()?, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:403:8 [INFO] [stdout] | [INFO] [stdout] 403 | Key::Backslash => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:411:8 [INFO] [stdout] | [INFO] [stdout] 411 | Key::Period if kmods.alt => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:422:8 [INFO] [stdout] | [INFO] [stdout] 422 | Key::Esc => self.mode = Mode::Normal, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:429:8 [INFO] [stdout] | [INFO] [stdout] 429 | Key::Esc => self.mode = Mode::Normal, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:430:8 [INFO] [stdout] | [INFO] [stdout] 430 | Key::Enter => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/edit.rs:442:4 [INFO] [stdout] | [INFO] [stdout] 442 | Event::KeyPressRepeat(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:449:8 [INFO] [stdout] | [INFO] [stdout] 449 | Key::K => self.exec(Command::MoveUp), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:450:8 [INFO] [stdout] | [INFO] [stdout] 450 | Key::J => self.exec(Command::MoveDown), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:451:8 [INFO] [stdout] | [INFO] [stdout] 451 | Key::H => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | Key::L => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | Key::Left => self.exec(Command::MoveLeft), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:466:8 [INFO] [stdout] | [INFO] [stdout] 466 | Key::Right => self.exec(Command::MoveRight), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:467:8 [INFO] [stdout] | [INFO] [stdout] 467 | Key::Up => self.exec(Command::MoveUp), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:468:8 [INFO] [stdout] | [INFO] [stdout] 468 | Key::Down => self.exec(Command::MoveDown), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:469:8 [INFO] [stdout] | [INFO] [stdout] 469 | Key::D => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:473:8 [INFO] [stdout] | [INFO] [stdout] 473 | Key::U => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:477:8 [INFO] [stdout] | [INFO] [stdout] 477 | Key::O => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:481:8 [INFO] [stdout] | [INFO] [stdout] 481 | Key::Semicolon if kmods.alt => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:486:8 [INFO] [stdout] | [INFO] [stdout] 486 | Key::Quote if kmods.alt => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:500:8 [INFO] [stdout] | [INFO] [stdout] 500 | Key::Backspace => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:521:8 [INFO] [stdout] | [INFO] [stdout] 521 | Key::Enter => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:567:8 [INFO] [stdout] | [INFO] [stdout] 567 | Key::Left => self.exec(Command::MoveLeft), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:568:8 [INFO] [stdout] | [INFO] [stdout] 568 | Key::Right => self.exec(Command::MoveRight), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:569:8 [INFO] [stdout] | [INFO] [stdout] 569 | Key::Tab => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:582:8 [INFO] [stdout] | [INFO] [stdout] 582 | Key::Backspace if kmods.alt => self.cmd_bar.del_word(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TextArea` [INFO] [stdout] --> src/bufs/edit.rs:131:17 [INFO] [stdout] | [INFO] [stdout] 131 | let mut buf = TextArea::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type or module `TextArea` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:583:8 [INFO] [stdout] | [INFO] [stdout] 583 | Key::Backspace => self.cmd_bar.del(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:584:8 [INFO] [stdout] | [INFO] [stdout] 584 | Key::Left => self.cmd_bar.move_left(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:585:8 [INFO] [stdout] | [INFO] [stdout] 585 | Key::Right => self.cmd_bar.move_right(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/edit.rs:594:4 [INFO] [stdout] | [INFO] [stdout] 594 | Event::CharInput(ch) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/edit.rs:642:4 [INFO] [stdout] | [INFO] [stdout] 642 | Event::Wheel(d, _) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/bufs/edit.rs:133:24 [INFO] [stdout] | [INFO] [stdout] 133 | if let Ok(content) = fs::read_str(&path) { [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:709:14 [INFO] [stdout] | [INFO] [stdout] 709 | return shapes::textc(&c.text, c.color); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:711:21 [INFO] [stdout] | [INFO] [stdout] 711 | .collect::>(); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:713:17 [INFO] [stdout] | [INFO] [stdout] 713 | let ftext = shapes::Text::from_chunks(&chunks) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/edit.rs:714:13 [INFO] [stdout] | [INFO] [stdout] 714 | .align(gfx::Origin::TopLeft) [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:736:9 [INFO] [stdout] | [INFO] [stdout] 736 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/edit.rs:387:39 [INFO] [stdout] | [INFO] [stdout] 387 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/edit.rs:396:4 [INFO] [stdout] | [INFO] [stdout] 396 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:401:8 [INFO] [stdout] | [INFO] [stdout] 401 | Key::Enter => self.mode = Mode::Insert, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:402:8 [INFO] [stdout] | [INFO] [stdout] 402 | Key::W => self.save()?, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:403:8 [INFO] [stdout] | [INFO] [stdout] 403 | Key::Backslash => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:746:9 [INFO] [stdout] | [INFO] [stdout] 746 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:411:8 [INFO] [stdout] | [INFO] [stdout] 411 | Key::Period if kmods.alt => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:422:8 [INFO] [stdout] | [INFO] [stdout] 422 | Key::Esc => self.mode = Mode::Normal, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:429:8 [INFO] [stdout] | [INFO] [stdout] 429 | Key::Esc => self.mode = Mode::Normal, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:430:8 [INFO] [stdout] | [INFO] [stdout] 430 | Key::Enter => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/edit.rs:442:4 [INFO] [stdout] | [INFO] [stdout] 442 | Event::KeyPressRepeat(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:449:8 [INFO] [stdout] | [INFO] [stdout] 449 | Key::K => self.exec(Command::MoveUp), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:450:8 [INFO] [stdout] | [INFO] [stdout] 450 | Key::J => self.exec(Command::MoveDown), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:451:8 [INFO] [stdout] | [INFO] [stdout] 451 | Key::H => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | Key::L => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | Key::Left => self.exec(Command::MoveLeft), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:466:8 [INFO] [stdout] | [INFO] [stdout] 466 | Key::Right => self.exec(Command::MoveRight), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:467:8 [INFO] [stdout] | [INFO] [stdout] 467 | Key::Up => self.exec(Command::MoveUp), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:468:8 [INFO] [stdout] | [INFO] [stdout] 468 | Key::Down => self.exec(Command::MoveDown), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:469:8 [INFO] [stdout] | [INFO] [stdout] 469 | Key::D => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:473:8 [INFO] [stdout] | [INFO] [stdout] 473 | Key::U => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:783:5 [INFO] [stdout] | [INFO] [stdout] 783 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:477:8 [INFO] [stdout] | [INFO] [stdout] 477 | Key::O => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:481:8 [INFO] [stdout] | [INFO] [stdout] 481 | Key::Semicolon if kmods.alt => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:486:8 [INFO] [stdout] | [INFO] [stdout] 486 | Key::Quote if kmods.alt => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:500:8 [INFO] [stdout] | [INFO] [stdout] 500 | Key::Backspace => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:521:8 [INFO] [stdout] | [INFO] [stdout] 521 | Key::Enter => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:567:8 [INFO] [stdout] | [INFO] [stdout] 567 | Key::Left => self.exec(Command::MoveLeft), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:568:8 [INFO] [stdout] | [INFO] [stdout] 568 | Key::Right => self.exec(Command::MoveRight), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:569:8 [INFO] [stdout] | [INFO] [stdout] 569 | Key::Tab => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:582:8 [INFO] [stdout] | [INFO] [stdout] 582 | Key::Backspace if kmods.alt => self.cmd_bar.del_word(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:583:8 [INFO] [stdout] | [INFO] [stdout] 583 | Key::Backspace => self.cmd_bar.del(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:584:8 [INFO] [stdout] | [INFO] [stdout] 584 | Key::Left => self.cmd_bar.move_left(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/edit.rs:585:8 [INFO] [stdout] | [INFO] [stdout] 585 | Key::Right => self.cmd_bar.move_right(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/edit.rs:594:4 [INFO] [stdout] | [INFO] [stdout] 594 | Event::CharInput(ch) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:794:5 [INFO] [stdout] | [INFO] [stdout] 794 | &shapes::text(&format!("{}", m.to_uppercase())) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/bufs/edit.rs:795:12 [INFO] [stdout] | [INFO] [stdout] 795 | .align(Origin::BottomLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/edit.rs:642:4 [INFO] [stdout] | [INFO] [stdout] 642 | Event::Wheel(d, _) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:803:6 [INFO] [stdout] | [INFO] [stdout] 803 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:810:18 [INFO] [stdout] | [INFO] [stdout] 810 | let cmd_bar = shapes::text(self.cmd_bar.content()) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/bufs/edit.rs:811:12 [INFO] [stdout] | [INFO] [stdout] 811 | .align(Origin::BottomLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:821:7 [INFO] [stdout] | [INFO] [stdout] 821 | &shapes::rect(vec2!(0), vec2!(12.0, -FONT_SIZE)), [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/img.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | task: task::Task>>, [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/img.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | tex: Option, [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:709:14 [INFO] [stdout] | [INFO] [stdout] 709 | return shapes::textc(&c.text, c.color); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:711:21 [INFO] [stdout] | [INFO] [stdout] 711 | .collect::>(); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/img.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | task: task::Task::exec(move || { [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:713:17 [INFO] [stdout] | [INFO] [stdout] 713 | let ftext = shapes::Text::from_chunks(&chunks) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/edit.rs:714:13 [INFO] [stdout] | [INFO] [stdout] 714 | .align(gfx::Origin::TopLeft) [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/bufs/img.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | return fs::read(path2); [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/img.rs:49:39 [INFO] [stdout] | [INFO] [stdout] 49 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:736:9 [INFO] [stdout] | [INFO] [stdout] 736 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/img.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/img.rs:57:6 [INFO] [stdout] | [INFO] [stdout] 57 | Key::Space => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/img.rs:65:4 [INFO] [stdout] | [INFO] [stdout] 65 | Event::Wheel(d, p) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/img.rs:67:12 [INFO] [stdout] | [INFO] [stdout] 67 | if let input::ScrollPhase::Solid = p { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:746:9 [INFO] [stdout] | [INFO] [stdout] 746 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/img.rs:93:16 [INFO] [stdout] | [INFO] [stdout] 93 | self.tex = gfx::Texture::from_bytes(d.gfx, &data).ok(); [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:783:5 [INFO] [stdout] | [INFO] [stdout] 783 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/img.rs:111:6 [INFO] [stdout] | [INFO] [stdout] 111 | &shapes::sprite(tex) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:794:5 [INFO] [stdout] | [INFO] [stdout] 794 | &shapes::text(&format!("{}", m.to_uppercase())) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/img.rs:119:6 [INFO] [stdout] | [INFO] [stdout] 119 | &shapes::text("loading...") [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/model.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | shader: gfx::Shader<()>, [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/model.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | task: task::Task>, [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/bufs/edit.rs:795:12 [INFO] [stdout] | [INFO] [stdout] 795 | .align(Origin::BottomLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:803:6 [INFO] [stdout] | [INFO] [stdout] 803 | &shapes::rect( [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:810:18 [INFO] [stdout] | [INFO] [stdout] 810 | let cmd_bar = shapes::text(self.cmd_bar.content()) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/bufs/edit.rs:811:12 [INFO] [stdout] | [INFO] [stdout] 811 | .align(Origin::BottomLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/edit.rs:821:7 [INFO] [stdout] | [INFO] [stdout] 821 | &shapes::rect(vec2!(0), vec2!(12.0, -FONT_SIZE)), [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/model.rs:29:10 [INFO] [stdout] | [INFO] [stdout] 29 | task: task::Task::exec(move || { [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Model` [INFO] [stdout] --> src/bufs/model.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | return Model::load_file(path2); [INFO] [stdout] | ^^^^^ use of undeclared type or module `Model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/img.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | task: task::Task>>, [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/img.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | tex: Option, [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/img.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | task: task::Task::exec(move || { [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/bufs/img.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | return fs::read(path2); [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/model.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | shader: gfx::Shader::from_frag(d.gfx, include_str!("normal.frag"))?, [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/img.rs:49:39 [INFO] [stdout] | [INFO] [stdout] 49 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/img.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/img.rs:57:6 [INFO] [stdout] | [INFO] [stdout] 57 | Key::Space => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/img.rs:65:4 [INFO] [stdout] | [INFO] [stdout] 65 | Event::Wheel(d, p) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/img.rs:67:12 [INFO] [stdout] | [INFO] [stdout] 67 | if let input::ScrollPhase::Solid = p { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/model.rs:55:39 [INFO] [stdout] | [INFO] [stdout] 55 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:66:6 [INFO] [stdout] | [INFO] [stdout] 66 | Key::F => d.window.toggle_fullscreen(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:67:6 [INFO] [stdout] | [INFO] [stdout] 67 | Key::Esc => d.window.quit(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 68 | Key::Q if mods.meta => d.window.quit(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:69:6 [INFO] [stdout] | [INFO] [stdout] 69 | Key::Space => self.resetting = true, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/model.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 77 | if let input::ScrollPhase::Solid = phase { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/img.rs:93:16 [INFO] [stdout] | [INFO] [stdout] 93 | self.tex = gfx::Texture::from_bytes(d.gfx, &data).ok(); [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Mouse` [INFO] [stdout] --> src/bufs/model.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | if d.window.mouse_down(Mouse::Left) { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Mouse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/img.rs:111:6 [INFO] [stdout] | [INFO] [stdout] 111 | &shapes::sprite(tex) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Model` [INFO] [stdout] --> src/bufs/model.rs:137:18 [INFO] [stdout] | [INFO] [stdout] 137 | self.model = Model::from_data(d.gfx, data).ok(); [INFO] [stdout] | ^^^^^ use of undeclared type or module `Model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/img.rs:119:6 [INFO] [stdout] | [INFO] [stdout] 119 | &shapes::text("loading...") [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:146:25 [INFO] [stdout] | [INFO] [stdout] 146 | if d.window.key_down(Key::A) { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:151:25 [INFO] [stdout] | [INFO] [stdout] 151 | if d.window.key_down(Key::D) { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:156:25 [INFO] [stdout] | [INFO] [stdout] 156 | if d.window.key_down(Key::W) { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:161:25 [INFO] [stdout] | [INFO] [stdout] 161 | if d.window.key_down(Key::S) { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/model.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | shader: gfx::Shader<()>, [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/model.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | task: task::Task>, [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/model.rs:206:8 [INFO] [stdout] | [INFO] [stdout] 206 | &shapes::model(&model) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/model.rs:221:6 [INFO] [stdout] | [INFO] [stdout] 221 | &shapes::text("loading...") [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/music.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | task: task::Task>>, [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `audio` [INFO] [stdout] --> src/bufs/music.rs:12:16 [INFO] [stdout] | [INFO] [stdout] 12 | track: Option, [INFO] [stdout] | ^^^^^ use of undeclared type or module `audio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/music.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | cover: Option, [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/music.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | task: task::Task::exec(move || { [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/bufs/music.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | return fs::read(path2); [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/model.rs:29:10 [INFO] [stdout] | [INFO] [stdout] 29 | task: task::Task::exec(move || { [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Model` [INFO] [stdout] --> src/bufs/model.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | return Model::load_file(path2); [INFO] [stdout] | ^^^^^ use of undeclared type or module `Model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/music.rs:54:39 [INFO] [stdout] | [INFO] [stdout] 54 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/music.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/music.rs:62:6 [INFO] [stdout] | [INFO] [stdout] 62 | Key::Space => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/model.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | shader: gfx::Shader::from_frag(d.gfx, include_str!("normal.frag"))?, [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/model.rs:55:39 [INFO] [stdout] | [INFO] [stdout] 55 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/music.rs:98:20 [INFO] [stdout] | [INFO] [stdout] 98 | self.cover = gfx::Texture::from_bytes(d.gfx, &p.data).ok(); [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:66:6 [INFO] [stdout] | [INFO] [stdout] 66 | Key::F => d.window.toggle_fullscreen(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `audio` [INFO] [stdout] --> src/bufs/music.rs:103:24 [INFO] [stdout] | [INFO] [stdout] 103 | if let Ok(track) = audio::Track::from_bytes(d.audio, &data) { [INFO] [stdout] | ^^^^^ use of undeclared type or module `audio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:67:6 [INFO] [stdout] | [INFO] [stdout] 67 | Key::Esc => d.window.quit(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 68 | Key::Q if mods.meta => d.window.quit(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:69:6 [INFO] [stdout] | [INFO] [stdout] 69 | Key::Space => self.resetting = true, [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/model.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 77 | if let input::ScrollPhase::Solid = phase { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Mouse` [INFO] [stdout] --> src/bufs/model.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | if d.window.mouse_down(Mouse::Left) { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Mouse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/music.rs:137:6 [INFO] [stdout] | [INFO] [stdout] 137 | &shapes::sprite(cover) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Model` [INFO] [stdout] --> src/bufs/model.rs:137:18 [INFO] [stdout] | [INFO] [stdout] 137 | self.model = Model::from_data(d.gfx, data).ok(); [INFO] [stdout] | ^^^^^ use of undeclared type or module `Model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:146:25 [INFO] [stdout] | [INFO] [stdout] 146 | if d.window.key_down(Key::A) { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:151:25 [INFO] [stdout] | [INFO] [stdout] 151 | if d.window.key_down(Key::D) { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:156:25 [INFO] [stdout] | [INFO] [stdout] 156 | if d.window.key_down(Key::W) { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/model.rs:161:25 [INFO] [stdout] | [INFO] [stdout] 161 | if d.window.key_down(Key::S) { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/term.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/term.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 91 | Key::Enter => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/term.rs:99:4 [INFO] [stdout] | [INFO] [stdout] 99 | Event::KeyPressRepeat(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/term.rs:101:6 [INFO] [stdout] | [INFO] [stdout] 101 | Key::Backspace => self.input.del(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/term.rs:105:4 [INFO] [stdout] | [INFO] [stdout] 105 | Event::CharInput(ch) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/model.rs:206:8 [INFO] [stdout] | [INFO] [stdout] 206 | &shapes::model(&model) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/model.rs:221:6 [INFO] [stdout] | [INFO] [stdout] 221 | &shapes::text("loading...") [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/music.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | task: task::Task>>, [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `audio` [INFO] [stdout] --> src/bufs/music.rs:12:16 [INFO] [stdout] | [INFO] [stdout] 12 | track: Option, [INFO] [stdout] | ^^^^^ use of undeclared type or module `audio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/music.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | cover: Option, [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `task` [INFO] [stdout] --> src/bufs/music.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | task: task::Task::exec(move || { [INFO] [stdout] | ^^^^ use of undeclared type or module `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/bufs/music.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | return fs::read(path2); [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/term.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | &shapes::text(&format!("> {}", cmd)) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/term.rs:133:12 [INFO] [stdout] | [INFO] [stdout] 133 | .align(Origin::TopLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/term.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | &shapes::text(&self.output) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/bufs/music.rs:54:39 [INFO] [stdout] | [INFO] [stdout] 54 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/term.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | .align(Origin::TopLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/bufs/music.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/bufs/music.rs:62:6 [INFO] [stdout] | [INFO] [stdout] 62 | Key::Space => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `gfx` [INFO] [stdout] --> src/bufs/music.rs:98:20 [INFO] [stdout] | [INFO] [stdout] 98 | self.cover = gfx::Texture::from_bytes(d.gfx, &p.data).ok(); [INFO] [stdout] | ^^^ use of undeclared type or module `gfx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `audio` [INFO] [stdout] --> src/bufs/music.rs:103:24 [INFO] [stdout] | [INFO] [stdout] 103 | if let Ok(track) = audio::Track::from_bytes(d.audio, &data) { [INFO] [stdout] | ^^^^^ use of undeclared type or module `audio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/bufs/music.rs:137:6 [INFO] [stdout] | [INFO] [stdout] 137 | &shapes::sprite(cover) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/main.rs:65:39 [INFO] [stdout] | [INFO] [stdout] 65 | fn event(&mut self, _: &mut Ctx, _: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/main.rs:244:20 [INFO] [stdout] | [INFO] [stdout] 244 | if let Ok(ext) = fs::extname(path) { [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `data` [INFO] [stdout] --> src/main.rs:299:14 [INFO] [stdout] | [INFO] [stdout] 299 | let data = data::load::(PROJ, ENTRY); [INFO] [stdout] | ^^^^ use of undeclared type or module `data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/term.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/term.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 91 | Key::Enter => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/term.rs:99:4 [INFO] [stdout] | [INFO] [stdout] 99 | Event::KeyPressRepeat(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/term.rs:101:6 [INFO] [stdout] | [INFO] [stdout] 101 | Key::Backspace => self.input.del(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/term.rs:105:4 [INFO] [stdout] | [INFO] [stdout] 105 | Event::CharInput(ch) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `data` [INFO] [stdout] --> src/main.rs:302:4 [INFO] [stdout] | [INFO] [stdout] 302 | data::save(PROJ, ENTRY, SaveData { [INFO] [stdout] | ^^^^ use of undeclared type or module `data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `data` [INFO] [stdout] --> src/main.rs:308:14 [INFO] [stdout] | [INFO] [stdout] 308 | let data = data::load::(PROJ, ENTRY)?; [INFO] [stdout] | ^^^^ use of undeclared type or module `data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/main.rs:323:39 [INFO] [stdout] | [INFO] [stdout] 323 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/main.rs:333:6 [INFO] [stdout] | [INFO] [stdout] 333 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:335:8 [INFO] [stdout] | [INFO] [stdout] 335 | Key::W if kmods.alt => self.close_cur_buf(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/main.rs:344:6 [INFO] [stdout] | [INFO] [stdout] 344 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:346:8 [INFO] [stdout] | [INFO] [stdout] 346 | Key::Enter => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/main.rs:366:4 [INFO] [stdout] | [INFO] [stdout] 366 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:368:6 [INFO] [stdout] | [INFO] [stdout] 368 | Key::Key1 if kmods.alt => self.to_buf_n(0), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:369:6 [INFO] [stdout] | [INFO] [stdout] 369 | Key::Key2 if kmods.alt => self.to_buf_n(1), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:370:6 [INFO] [stdout] | [INFO] [stdout] 370 | Key::Key3 if kmods.alt => self.to_buf_n(2), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:371:6 [INFO] [stdout] | [INFO] [stdout] 371 | Key::Key4 if kmods.alt => self.to_buf_n(3), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:372:6 [INFO] [stdout] | [INFO] [stdout] 372 | Key::Key5 if kmods.alt => self.to_buf_n(4), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:373:6 [INFO] [stdout] | [INFO] [stdout] 373 | Key::Key6 if kmods.alt => self.to_buf_n(5), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:374:6 [INFO] [stdout] | [INFO] [stdout] 374 | Key::Key7 if kmods.alt => self.to_buf_n(6), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:375:6 [INFO] [stdout] | [INFO] [stdout] 375 | Key::Key8 if kmods.alt => self.to_buf_n(7), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:376:6 [INFO] [stdout] | [INFO] [stdout] 376 | Key::Key9 if kmods.alt => self.to_buf_n(8), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:377:6 [INFO] [stdout] | [INFO] [stdout] 377 | Key::Q if kmods.alt => self.to_prev_buf(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:378:6 [INFO] [stdout] | [INFO] [stdout] 378 | Key::E if kmods.alt => self.to_next_buf(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:379:6 [INFO] [stdout] | [INFO] [stdout] 379 | Key::F1 if kmods.alt => self.add_bookmark(0, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:380:6 [INFO] [stdout] | [INFO] [stdout] 380 | Key::F2 if kmods.alt => self.add_bookmark(1, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:381:6 [INFO] [stdout] | [INFO] [stdout] 381 | Key::F3 if kmods.alt => self.add_bookmark(2, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:382:6 [INFO] [stdout] | [INFO] [stdout] 382 | Key::F4 if kmods.alt => self.add_bookmark(3, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:383:6 [INFO] [stdout] | [INFO] [stdout] 383 | Key::F5 if kmods.alt => self.add_bookmark(4, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:384:6 [INFO] [stdout] | [INFO] [stdout] 384 | Key::F6 if kmods.alt => self.add_bookmark(5, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:385:6 [INFO] [stdout] | [INFO] [stdout] 385 | Key::F7 if kmods.alt => self.add_bookmark(6, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:386:6 [INFO] [stdout] | [INFO] [stdout] 386 | Key::F8 if kmods.alt => self.add_bookmark(7, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:387:6 [INFO] [stdout] | [INFO] [stdout] 387 | Key::F9 if kmods.alt => self.add_bookmark(8, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:388:6 [INFO] [stdout] | [INFO] [stdout] 388 | Key::F10 if kmods.alt => self.add_bookmark(9, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:389:6 [INFO] [stdout] | [INFO] [stdout] 389 | Key::F1 => self.to_bookmark(0), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:390:6 [INFO] [stdout] | [INFO] [stdout] 390 | Key::F2 => self.to_bookmark(1), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:391:6 [INFO] [stdout] | [INFO] [stdout] 391 | Key::F3 => self.to_bookmark(2), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:392:6 [INFO] [stdout] | [INFO] [stdout] 392 | Key::F4 => self.to_bookmark(3), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:393:6 [INFO] [stdout] | [INFO] [stdout] 393 | Key::F5 => self.to_bookmark(4), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:394:6 [INFO] [stdout] | [INFO] [stdout] 394 | Key::F6 => self.to_bookmark(5), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:395:6 [INFO] [stdout] | [INFO] [stdout] 395 | Key::F7 => self.to_bookmark(6), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:396:6 [INFO] [stdout] | [INFO] [stdout] 396 | Key::F8 => self.to_bookmark(7), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:397:6 [INFO] [stdout] | [INFO] [stdout] 397 | Key::F9 => self.to_bookmark(8), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:398:6 [INFO] [stdout] | [INFO] [stdout] 398 | Key::F10 => self.to_bookmark(9), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:399:6 [INFO] [stdout] | [INFO] [stdout] 399 | Key::Q if kmods.meta => d.window.quit(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:400:6 [INFO] [stdout] | [INFO] [stdout] 400 | Key::F if kmods.meta => d.window.toggle_fullscreen(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:407:6 [INFO] [stdout] | [INFO] [stdout] 407 | Key::Tab => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/term.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | &shapes::text(&format!("> {}", cmd)) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/term.rs:133:12 [INFO] [stdout] | [INFO] [stdout] 133 | .align(Origin::TopLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/term.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | &shapes::text(&self.output) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/term.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | .align(Origin::TopLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:464:30 [INFO] [stdout] | [INFO] [stdout] 464 | let top_left = d.gfx.coord(Origin::TopLeft); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:465:31 [INFO] [stdout] | [INFO] [stdout] 465 | let top_right = d.gfx.coord(Origin::TopRight); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:466:31 [INFO] [stdout] | [INFO] [stdout] 466 | let bot_right = d.gfx.coord(Origin::BottomRight); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:476:6 [INFO] [stdout] | [INFO] [stdout] 476 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -SBAR_HEIGHT)) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:484:6 [INFO] [stdout] | [INFO] [stdout] 484 | &shapes::text(&format!("{}", display_path(self.cur_path()))) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:486:13 [INFO] [stdout] | [INFO] [stdout] 486 | .align(Origin::TopLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:505:7 [INFO] [stdout] | [INFO] [stdout] 505 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -BUFBAR_HEIGHT)) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:519:10 [INFO] [stdout] | [INFO] [stdout] 519 | &shapes::rect(p1, p2) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/main.rs:65:39 [INFO] [stdout] | [INFO] [stdout] 65 | fn event(&mut self, _: &mut Ctx, _: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:540:10 [INFO] [stdout] | [INFO] [stdout] 540 | &shapes::text(&title) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:542:17 [INFO] [stdout] | [INFO] [stdout] 542 | .align(Origin::TopLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `data` [INFO] [stdout] --> src/main.rs:597:3 [INFO] [stdout] | [INFO] [stdout] 597 | data::save(PROJ, ENTRY, SaveData { [INFO] [stdout] | ^^^^ use of undeclared type or module `data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/browse.rs:236:34 [INFO] [stdout] | [INFO] [stdout] 236 | pub fn event(&mut self, _: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `KeyPress` in this scope [INFO] [stdout] --> src/browse.rs:242:4 [INFO] [stdout] | [INFO] [stdout] 242 | KeyPress(k) => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `KeyPressRepeat` in this scope [INFO] [stdout] --> src/browse.rs:250:4 [INFO] [stdout] | [INFO] [stdout] 250 | KeyPressRepeat(k) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Wheel` in this scope [INFO] [stdout] --> src/browse.rs:258:4 [INFO] [stdout] | [INFO] [stdout] 258 | Wheel(d, _) => { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/browse.rs:282:35 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/browse.rs:307:31 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Cursor` in this scope [INFO] [stdout] --> src/bufs/edit.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | MoveTo(Cursor), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TextArea` in this scope [INFO] [stdout] --> src/bufs/edit.rs:76:7 [INFO] [stdout] | [INFO] [stdout] 76 | buf: TextArea, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Input` in this scope [INFO] [stdout] --> src/bufs/edit.rs:86:11 [INFO] [stdout] | [INFO] [stdout] 86 | cmd_bar: Input, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Color` in this scope [INFO] [stdout] --> src/bufs/edit.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | color: Color, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use syntect::highlighting::Color; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Input` [INFO] [stdout] --> src/bufs/edit.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | cmd_bar: Input::new(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/main.rs:244:20 [INFO] [stdout] | [INFO] [stdout] 244 | if let Ok(ext) = fs::extname(path) { [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Cursor` in this scope [INFO] [stdout] --> src/bufs/edit.rs:293:38 [INFO] [stdout] | [INFO] [stdout] 293 | fn search_backward(&self) -> Option { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Cursor` [INFO] [stdout] --> src/bufs/edit.rs:307:18 [INFO] [stdout] | [INFO] [stdout] 307 | return Some(Cursor::new(i as i32 + 1, col)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Cursor` in this scope [INFO] [stdout] --> src/bufs/edit.rs:316:37 [INFO] [stdout] | [INFO] [stdout] 316 | fn search_forward(&self) -> Option { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Cursor` [INFO] [stdout] --> src/bufs/edit.rs:330:18 [INFO] [stdout] | [INFO] [stdout] 330 | return Some(Cursor::new(i as i32 + 1, col)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/edit.rs:387:30 [INFO] [stdout] | [INFO] [stdout] 387 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Input` [INFO] [stdout] --> src/bufs/edit.rs:611:24 [INFO] [stdout] | [INFO] [stdout] 611 | self.cmd_bar = Input::new(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/edit.rs:670:31 [INFO] [stdout] | [INFO] [stdout] 670 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/bufs/edit.rs:690:27 [INFO] [stdout] | [INFO] [stdout] 690 | fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | pos: Vec2, [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/img.rs:49:30 [INFO] [stdout] | [INFO] [stdout] 49 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/img.rs:89:31 [INFO] [stdout] | [INFO] [stdout] 89 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/bufs/img.rs:101:27 [INFO] [stdout] | [INFO] [stdout] 101 | fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ModelData` in this scope [INFO] [stdout] --> src/bufs/model.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct ModelViewer { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 11 | task: task::Task>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Model` in this scope [INFO] [stdout] --> src/bufs/model.rs:12:16 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct ModelViewer { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 12 | model: Option, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | rot: Vec2, [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:14:7 [INFO] [stdout] | [INFO] [stdout] 14 | pos: Vec2, [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/model.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(d: &mut Ctx, path: impl AsRef) -> Result { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/model.rs:55:30 [INFO] [stdout] | [INFO] [stdout] 55 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `KeyPress` in this scope [INFO] [stdout] --> src/bufs/model.rs:61:4 [INFO] [stdout] | [INFO] [stdout] 61 | KeyPress(k) => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Wheel` in this scope [INFO] [stdout] --> src/bufs/model.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | Wheel(s, phase) => { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MouseMove` in this scope [INFO] [stdout] --> src/bufs/model.rs:98:4 [INFO] [stdout] | [INFO] [stdout] 98 | MouseMove(delta) => { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/model.rs:133:31 [INFO] [stdout] | [INFO] [stdout] 133 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/bufs/model.rs:188:27 [INFO] [stdout] | [INFO] [stdout] 188 | fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/music.rs:54:30 [INFO] [stdout] | [INFO] [stdout] 54 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/music.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `data` [INFO] [stdout] --> src/main.rs:299:14 [INFO] [stdout] | [INFO] [stdout] 299 | let data = data::load::(PROJ, ENTRY); [INFO] [stdout] | ^^^^ use of undeclared type or module `data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/bufs/music.rs:116:27 [INFO] [stdout] | [INFO] [stdout] 116 | fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Input` in this scope [INFO] [stdout] --> src/term.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | input: Input, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Input` [INFO] [stdout] --> src/term.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | input: Input::new(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/term.rs:86:34 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn event(&mut self, d: &mut Ctx, e: &Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Event` in this scope [INFO] [stdout] --> src/term.rs:86:43 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn event(&mut self, d: &mut Ctx, e: &Event) -> Result<()> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `id3::frame::SynchronisedLyricsType::Event`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 86 | pub fn event(&mut self, d: &mut Ctx, e: &id3::frame::SynchronisedLyricsType) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Input` [INFO] [stdout] --> src/term.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 93 | self.input = Input::new(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/term.rs:115:35 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/term.rs:127:31 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `data` [INFO] [stdout] --> src/main.rs:302:4 [INFO] [stdout] | [INFO] [stdout] 302 | data::save(PROJ, ENTRY, SaveData { [INFO] [stdout] | ^^^^ use of undeclared type or module `data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Color` in this scope [INFO] [stdout] --> src/main.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | const SBAR_COLOR: Color = rgba!(0, 0, 1, 1); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 9 | use syntect::highlighting::Color; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/main.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | const SBAR_PADDING: Vec2 = vec2!(8, 6); [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Color` in this scope [INFO] [stdout] --> src/main.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 38 | const BUFBAR_COLOR: Color = rgba!(1, 0, 0.5, 1); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 9 | use syntect::highlighting::Color; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/main.rs:39:23 [INFO] [stdout] | [INFO] [stdout] 39 | const BUFBAR_PADDING: Vec2 = vec2!(8, 5); [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:65:30 [INFO] [stdout] | [INFO] [stdout] 65 | fn event(&mut self, _: &mut Ctx, _: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:68:31 [INFO] [stdout] | [INFO] [stdout] 68 | fn update(&mut self, _: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/main.rs:71:25 [INFO] [stdout] | [INFO] [stdout] 71 | fn draw(&self, _: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:233:29 [INFO] [stdout] | [INFO] [stdout] 233 | fn open(&mut self, d: &mut Ctx, path: impl AsRef) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `State` in this scope [INFO] [stdout] --> src/main.rs:293:6 [INFO] [stdout] | [INFO] [stdout] 293 | impl State for App { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:295:18 [INFO] [stdout] | [INFO] [stdout] 295 | fn init(_: &mut Ctx) -> Result { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:323:30 [INFO] [stdout] | [INFO] [stdout] 323 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:444:31 [INFO] [stdout] | [INFO] [stdout] 444 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:460:29 [INFO] [stdout] | [INFO] [stdout] 460 | fn draw(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:595:29 [INFO] [stdout] | [INFO] [stdout] 595 | fn quit(&mut self, _: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `launcher` in this scope [INFO] [stdout] --> src/main.rs:635:18 [INFO] [stdout] | [INFO] [stdout] 635 | if let Err(e) = launcher() [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `data` [INFO] [stdout] --> src/main.rs:308:14 [INFO] [stdout] | [INFO] [stdout] 308 | let data = data::load::(PROJ, ENTRY)?; [INFO] [stdout] | ^^^^ use of undeclared type or module `data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `input` [INFO] [stdout] --> src/main.rs:323:39 [INFO] [stdout] | [INFO] [stdout] 323 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^^^ use of undeclared type or module `input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/main.rs:333:6 [INFO] [stdout] | [INFO] [stdout] 333 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:335:8 [INFO] [stdout] | [INFO] [stdout] 335 | Key::W if kmods.alt => self.close_cur_buf(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/main.rs:344:6 [INFO] [stdout] | [INFO] [stdout] 344 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:346:8 [INFO] [stdout] | [INFO] [stdout] 346 | Key::Enter => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event` [INFO] [stdout] --> src/main.rs:366:4 [INFO] [stdout] | [INFO] [stdout] 366 | Event::KeyPress(k) => { [INFO] [stdout] | ^^^^^ use of undeclared type or module `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:368:6 [INFO] [stdout] | [INFO] [stdout] 368 | Key::Key1 if kmods.alt => self.to_buf_n(0), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:369:6 [INFO] [stdout] | [INFO] [stdout] 369 | Key::Key2 if kmods.alt => self.to_buf_n(1), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:370:6 [INFO] [stdout] | [INFO] [stdout] 370 | Key::Key3 if kmods.alt => self.to_buf_n(2), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:371:6 [INFO] [stdout] | [INFO] [stdout] 371 | Key::Key4 if kmods.alt => self.to_buf_n(3), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:372:6 [INFO] [stdout] | [INFO] [stdout] 372 | Key::Key5 if kmods.alt => self.to_buf_n(4), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:373:6 [INFO] [stdout] | [INFO] [stdout] 373 | Key::Key6 if kmods.alt => self.to_buf_n(5), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:374:6 [INFO] [stdout] | [INFO] [stdout] 374 | Key::Key7 if kmods.alt => self.to_buf_n(6), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:375:6 [INFO] [stdout] | [INFO] [stdout] 375 | Key::Key8 if kmods.alt => self.to_buf_n(7), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:376:6 [INFO] [stdout] | [INFO] [stdout] 376 | Key::Key9 if kmods.alt => self.to_buf_n(8), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:377:6 [INFO] [stdout] | [INFO] [stdout] 377 | Key::Q if kmods.alt => self.to_prev_buf(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:378:6 [INFO] [stdout] | [INFO] [stdout] 378 | Key::E if kmods.alt => self.to_next_buf(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:379:6 [INFO] [stdout] | [INFO] [stdout] 379 | Key::F1 if kmods.alt => self.add_bookmark(0, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:380:6 [INFO] [stdout] | [INFO] [stdout] 380 | Key::F2 if kmods.alt => self.add_bookmark(1, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:381:6 [INFO] [stdout] | [INFO] [stdout] 381 | Key::F3 if kmods.alt => self.add_bookmark(2, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:382:6 [INFO] [stdout] | [INFO] [stdout] 382 | Key::F4 if kmods.alt => self.add_bookmark(3, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:383:6 [INFO] [stdout] | [INFO] [stdout] 383 | Key::F5 if kmods.alt => self.add_bookmark(4, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:384:6 [INFO] [stdout] | [INFO] [stdout] 384 | Key::F6 if kmods.alt => self.add_bookmark(5, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:385:6 [INFO] [stdout] | [INFO] [stdout] 385 | Key::F7 if kmods.alt => self.add_bookmark(6, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:386:6 [INFO] [stdout] | [INFO] [stdout] 386 | Key::F8 if kmods.alt => self.add_bookmark(7, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:387:6 [INFO] [stdout] | [INFO] [stdout] 387 | Key::F9 if kmods.alt => self.add_bookmark(8, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:388:6 [INFO] [stdout] | [INFO] [stdout] 388 | Key::F10 if kmods.alt => self.add_bookmark(9, &path), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:389:6 [INFO] [stdout] | [INFO] [stdout] 389 | Key::F1 => self.to_bookmark(0), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:390:6 [INFO] [stdout] | [INFO] [stdout] 390 | Key::F2 => self.to_bookmark(1), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:391:6 [INFO] [stdout] | [INFO] [stdout] 391 | Key::F3 => self.to_bookmark(2), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:392:6 [INFO] [stdout] | [INFO] [stdout] 392 | Key::F4 => self.to_bookmark(3), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:393:6 [INFO] [stdout] | [INFO] [stdout] 393 | Key::F5 => self.to_bookmark(4), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:394:6 [INFO] [stdout] | [INFO] [stdout] 394 | Key::F6 => self.to_bookmark(5), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:395:6 [INFO] [stdout] | [INFO] [stdout] 395 | Key::F7 => self.to_bookmark(6), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:396:6 [INFO] [stdout] | [INFO] [stdout] 396 | Key::F8 => self.to_bookmark(7), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:397:6 [INFO] [stdout] | [INFO] [stdout] 397 | Key::F9 => self.to_bookmark(8), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:398:6 [INFO] [stdout] | [INFO] [stdout] 398 | Key::F10 => self.to_bookmark(9), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:399:6 [INFO] [stdout] | [INFO] [stdout] 399 | Key::Q if kmods.meta => d.window.quit(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:400:6 [INFO] [stdout] | [INFO] [stdout] 400 | Key::F if kmods.meta => d.window.toggle_fullscreen(), [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Key` [INFO] [stdout] --> src/main.rs:407:6 [INFO] [stdout] | [INFO] [stdout] 407 | Key::Tab => { [INFO] [stdout] | ^^^ use of undeclared type or module `Key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> src/term.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/conf.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/conf.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `conf::*` [INFO] [stdout] --> src/main.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use conf::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `dirty::*` [INFO] [stdout] --> src/main.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use dirty::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:464:30 [INFO] [stdout] | [INFO] [stdout] 464 | let top_left = d.gfx.coord(Origin::TopLeft); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:465:31 [INFO] [stdout] | [INFO] [stdout] 465 | let top_right = d.gfx.coord(Origin::TopRight); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:466:31 [INFO] [stdout] | [INFO] [stdout] 466 | let bot_right = d.gfx.coord(Origin::BottomRight); [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:476:6 [INFO] [stdout] | [INFO] [stdout] 476 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -SBAR_HEIGHT)) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:484:6 [INFO] [stdout] | [INFO] [stdout] 484 | &shapes::text(&format!("{}", display_path(self.cur_path()))) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:486:13 [INFO] [stdout] | [INFO] [stdout] 486 | .align(Origin::TopLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:505:7 [INFO] [stdout] | [INFO] [stdout] 505 | &shapes::rect(vec2!(0), vec2!(gfx.width(), -BUFBAR_HEIGHT)) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:519:10 [INFO] [stdout] | [INFO] [stdout] 519 | &shapes::rect(p1, p2) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `shapes` [INFO] [stdout] --> src/main.rs:540:10 [INFO] [stdout] | [INFO] [stdout] 540 | &shapes::text(&title) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `shapes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Origin` [INFO] [stdout] --> src/main.rs:542:17 [INFO] [stdout] | [INFO] [stdout] 542 | .align(Origin::TopLeft) [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `data` [INFO] [stdout] --> src/main.rs:597:3 [INFO] [stdout] | [INFO] [stdout] 597 | data::save(PROJ, ENTRY, SaveData { [INFO] [stdout] | ^^^^ use of undeclared type or module `data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 328 previous errors; 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0531. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/browse.rs:236:34 [INFO] [stdout] | [INFO] [stdout] 236 | pub fn event(&mut self, _: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `fopen`. [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `KeyPress` in this scope [INFO] [stdout] --> src/browse.rs:242:4 [INFO] [stdout] | [INFO] [stdout] 242 | KeyPress(k) => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `KeyPressRepeat` in this scope [INFO] [stdout] --> src/browse.rs:250:4 [INFO] [stdout] | [INFO] [stdout] 250 | KeyPressRepeat(k) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Wheel` in this scope [INFO] [stdout] --> src/browse.rs:258:4 [INFO] [stdout] | [INFO] [stdout] 258 | Wheel(d, _) => { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/browse.rs:282:35 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/browse.rs:307:31 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Cursor` in this scope [INFO] [stdout] --> src/bufs/edit.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | MoveTo(Cursor), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TextArea` in this scope [INFO] [stdout] --> src/bufs/edit.rs:76:7 [INFO] [stdout] | [INFO] [stdout] 76 | buf: TextArea, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Input` in this scope [INFO] [stdout] --> src/bufs/edit.rs:86:11 [INFO] [stdout] | [INFO] [stdout] 86 | cmd_bar: Input, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Color` in this scope [INFO] [stdout] --> src/bufs/edit.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | color: Color, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use syntect::highlighting::Color; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Input` [INFO] [stdout] --> src/bufs/edit.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | cmd_bar: Input::new(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Cursor` in this scope [INFO] [stdout] --> src/bufs/edit.rs:293:38 [INFO] [stdout] | [INFO] [stdout] 293 | fn search_backward(&self) -> Option { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Cursor` [INFO] [stdout] --> src/bufs/edit.rs:307:18 [INFO] [stdout] | [INFO] [stdout] 307 | return Some(Cursor::new(i as i32 + 1, col)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Cursor` in this scope [INFO] [stdout] --> src/bufs/edit.rs:316:37 [INFO] [stdout] | [INFO] [stdout] 316 | fn search_forward(&self) -> Option { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Cursor` [INFO] [stdout] --> src/bufs/edit.rs:330:18 [INFO] [stdout] | [INFO] [stdout] 330 | return Some(Cursor::new(i as i32 + 1, col)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::browse::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::linked_list::Cursor; [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::Cursor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/edit.rs:387:30 [INFO] [stdout] | [INFO] [stdout] 387 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Input` [INFO] [stdout] --> src/bufs/edit.rs:611:24 [INFO] [stdout] | [INFO] [stdout] 611 | self.cmd_bar = Input::new(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/edit.rs:670:31 [INFO] [stdout] | [INFO] [stdout] 670 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/bufs/edit.rs:690:27 [INFO] [stdout] | [INFO] [stdout] 690 | fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/bufs/img.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | pos: Vec2, [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/img.rs:49:30 [INFO] [stdout] | [INFO] [stdout] 49 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/img.rs:89:31 [INFO] [stdout] | [INFO] [stdout] 89 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/bufs/img.rs:101:27 [INFO] [stdout] | [INFO] [stdout] 101 | fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ModelData` in this scope [INFO] [stdout] --> src/bufs/model.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct ModelViewer { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 11 | task: task::Task>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Model` in this scope [INFO] [stdout] --> src/bufs/model.rs:12:16 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct ModelViewer { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 12 | model: Option, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | rot: Vec2, [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/bufs/model.rs:14:7 [INFO] [stdout] | [INFO] [stdout] 14 | pos: Vec2, [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/model.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(d: &mut Ctx, path: impl AsRef) -> Result { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/model.rs:55:30 [INFO] [stdout] | [INFO] [stdout] 55 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `KeyPress` in this scope [INFO] [stdout] --> src/bufs/model.rs:61:4 [INFO] [stdout] | [INFO] [stdout] 61 | KeyPress(k) => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Wheel` in this scope [INFO] [stdout] --> src/bufs/model.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | Wheel(s, phase) => { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MouseMove` in this scope [INFO] [stdout] --> src/bufs/model.rs:98:4 [INFO] [stdout] | [INFO] [stdout] 98 | MouseMove(delta) => { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/model.rs:133:31 [INFO] [stdout] | [INFO] [stdout] 133 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/bufs/model.rs:188:27 [INFO] [stdout] | [INFO] [stdout] 188 | fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/music.rs:54:30 [INFO] [stdout] | [INFO] [stdout] 54 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/bufs/music.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/bufs/music.rs:116:27 [INFO] [stdout] | [INFO] [stdout] 116 | fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Input` in this scope [INFO] [stdout] --> src/term.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | input: Input, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Input` [INFO] [stdout] --> src/term.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | input: Input::new(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/term.rs:86:34 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn event(&mut self, d: &mut Ctx, e: &Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Event` in this scope [INFO] [stdout] --> src/term.rs:86:43 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn event(&mut self, d: &mut Ctx, e: &Event) -> Result<()> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `id3::frame::SynchronisedLyricsType::Event`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 86 | pub fn event(&mut self, d: &mut Ctx, e: &id3::frame::SynchronisedLyricsType) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Input` [INFO] [stdout] --> src/term.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 93 | self.input = Input::new(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 | use regex::internal::Input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/term.rs:115:35 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/term.rs:127:31 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn draw(&self, gfx: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Color` in this scope [INFO] [stdout] --> src/main.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | const SBAR_COLOR: Color = rgba!(0, 0, 1, 1); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 9 | use syntect::highlighting::Color; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/main.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | const SBAR_PADDING: Vec2 = vec2!(8, 6); [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Color` in this scope [INFO] [stdout] --> src/main.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 38 | const BUFBAR_COLOR: Color = rgba!(1, 0, 0.5, 1); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 9 | use syntect::highlighting::Color; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec2` in this scope [INFO] [stdout] --> src/main.rs:39:23 [INFO] [stdout] | [INFO] [stdout] 39 | const BUFBAR_PADDING: Vec2 = vec2!(8, 5); [INFO] [stdout] | ^^^^ help: a struct with a similar name exists: `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:65:30 [INFO] [stdout] | [INFO] [stdout] 65 | fn event(&mut self, _: &mut Ctx, _: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:68:31 [INFO] [stdout] | [INFO] [stdout] 68 | fn update(&mut self, _: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gfx` in this scope [INFO] [stdout] --> src/main.rs:71:25 [INFO] [stdout] | [INFO] [stdout] 71 | fn draw(&self, _: &mut Gfx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:233:29 [INFO] [stdout] | [INFO] [stdout] 233 | fn open(&mut self, d: &mut Ctx, path: impl AsRef) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `State` in this scope [INFO] [stdout] --> src/main.rs:293:6 [INFO] [stdout] | [INFO] [stdout] 293 | impl State for App { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:295:18 [INFO] [stdout] | [INFO] [stdout] 295 | fn init(_: &mut Ctx) -> Result { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:323:30 [INFO] [stdout] | [INFO] [stdout] 323 | fn event(&mut self, d: &mut Ctx, e: &input::Event) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:444:31 [INFO] [stdout] | [INFO] [stdout] 444 | fn update(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:460:29 [INFO] [stdout] | [INFO] [stdout] 460 | fn draw(&mut self, d: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/main.rs:595:29 [INFO] [stdout] | [INFO] [stdout] 595 | fn quit(&mut self, _: &mut Ctx) -> Result<()> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `launcher` in this scope [INFO] [stdout] --> src/main.rs:635:18 [INFO] [stdout] | [INFO] [stdout] 635 | if let Err(e) = launcher() [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> src/term.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/conf.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/conf.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `conf::*` [INFO] [stdout] --> src/main.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use conf::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `dirty::*` [INFO] [stdout] --> src/main.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use dirty::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 328 previous errors; 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0531. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "f8b91ae835aa3f32e7e961e833fa508153fc2b21a95b5af1c76333ad00398643", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f8b91ae835aa3f32e7e961e833fa508153fc2b21a95b5af1c76333ad00398643", kill_on_drop: false }` [INFO] [stdout] f8b91ae835aa3f32e7e961e833fa508153fc2b21a95b5af1c76333ad00398643