[INFO] cloning repository https://github.com/smores56/glubhub [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/smores56/glubhub" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmores56%2Fglubhub", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmores56%2Fglubhub'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8850421c97fb555755bdff34c980ddad241aba2d [INFO] checking smores56/glubhub against master#bd71213cf0a765705e7d72a099151bd4eb465ccb for pr-123864 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmores56%2Fglubhub" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/smores56/glubhub on toolchain bd71213cf0a765705e7d72a099151bd4eb465ccb [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd71213cf0a765705e7d72a099151bd4eb465ccb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/smores56/glubhub [INFO] finished tweaking git repo https://github.com/smores56/glubhub [INFO] tweaked toml for git repo https://github.com/smores56/glubhub written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/smores56/glubhub already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd71213cf0a765705e7d72a099151bd4eb465ccb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] checking smores56/glubhub against try#c0f799aeda763fc507814da0dc46c2dde7ca9133 for pr-123864 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmores56%2Fglubhub" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/smores56/glubhub on toolchain c0f799aeda763fc507814da0dc46c2dde7ca9133 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c0f799aeda763fc507814da0dc46c2dde7ca9133" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/smores56/glubhub [INFO] finished tweaking git repo https://github.com/smores56/glubhub [INFO] tweaked toml for git repo https://github.com/smores56/glubhub written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/smores56/glubhub already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c0f799aeda763fc507814da0dc46c2dde7ca9133" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] checking smores56/glubhub against try#c0f799aeda763fc507814da0dc46c2dde7ca9133 for pr-123864 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmores56%2Fglubhub" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/smores56/glubhub on toolchain c0f799aeda763fc507814da0dc46c2dde7ca9133 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c0f799aeda763fc507814da0dc46c2dde7ca9133" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/smores56/glubhub [INFO] finished tweaking git repo https://github.com/smores56/glubhub [INFO] tweaked toml for git repo https://github.com/smores56/glubhub written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/smores56/glubhub already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c0f799aeda763fc507814da0dc46c2dde7ca9133" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 1 package [INFO] [stderr] Adding glubhub v0.1.0 (/workspace/builds/worker-4-tc2/source) [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde-wasm-bindgen v0.4.3 [INFO] [stderr] Downloaded fermi v0.2.1 [INFO] [stderr] Downloaded cynic-proc-macros v1.0.0 [INFO] [stderr] Downloaded cynic v1.0.0 [INFO] [stderr] Downloaded json-decode v0.6.0 [INFO] [stderr] Downloaded graphql-parser v0.3.0 [INFO] [stderr] Downloaded cynic-codegen v1.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+c0f799aeda763fc507814da0dc46c2dde7ca9133" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5ae092d287437151d8c7c84c80118afebbeb8219ae62d34507844df4d7856a82 [INFO] running `Command { std: "docker" "start" "-a" "5ae092d287437151d8c7c84c80118afebbeb8219ae62d34507844df4d7856a82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5ae092d287437151d8c7c84c80118afebbeb8219ae62d34507844df4d7856a82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ae092d287437151d8c7c84c80118afebbeb8219ae62d34507844df4d7856a82", kill_on_drop: false }` [INFO] [stdout] 5ae092d287437151d8c7c84c80118afebbeb8219ae62d34507844df4d7856a82 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+c0f799aeda763fc507814da0dc46c2dde7ca9133" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8454550b736873c0b3460e7f8ec9df3b105beee521135db4824235c92e17a72c [INFO] running `Command { std: "docker" "start" "-a" "8454550b736873c0b3460e7f8ec9df3b105beee521135db4824235c92e17a72c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.95 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.80 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling serde_json v1.0.81 [INFO] [stderr] Checking ryu v1.0.10 [INFO] [stderr] Checking itoa v1.0.2 [INFO] [stderr] Compiling bumpalo v3.9.1 [INFO] [stderr] Compiling wasm-bindgen v0.2.80 [INFO] [stderr] Compiling futures-core v0.3.21 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling futures-channel v0.3.21 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling futures-task v0.3.21 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Checking gimli v0.26.1 [INFO] [stderr] Compiling futures-util v0.3.21 [INFO] [stderr] Checking miniz_oxide v0.5.3 [INFO] [stderr] Checking slab v0.4.6 [INFO] [stderr] Checking pin-project-lite v0.2.9 [INFO] [stderr] Checking rustc-demangle v0.1.21 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking smallvec v1.8.0 [INFO] [stderr] Compiling indexmap v1.8.1 [INFO] [stderr] Checking once_cell v1.12.0 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Checking longest-increasing-subsequence v0.1.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Checking matches v0.1.9 [INFO] [stderr] Checking tinyvec_macros v0.1.0 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling ascii v0.9.3 [INFO] [stderr] Checking tinyvec v1.6.0 [INFO] [stderr] Compiling unreachable v1.0.0 [INFO] [stderr] Checking object v0.28.4 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Checking percent-encoding v2.1.0 [INFO] [stderr] Compiling im-rc v15.1.0 [INFO] [stderr] Checking unicode-bidi v0.3.8 [INFO] [stderr] Checking form_urlencoded v1.0.1 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Compiling anyhow v1.0.57 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Checking smallstr v0.2.0 [INFO] [stderr] Checking rand_xoshiro v0.6.0 [INFO] [stderr] Compiling combine v3.8.1 [INFO] [stderr] Compiling backtrace v0.3.65 [INFO] [stderr] Checking futures-sink v0.3.21 [INFO] [stderr] Checking md5 v0.7.0 [INFO] [stderr] Checking unicode-normalization v0.1.19 [INFO] [stderr] Checking bitmaps v2.1.0 [INFO] [stderr] Checking sized-chunks v0.6.5 [INFO] [stderr] Checking addr2line v0.17.0 [INFO] [stderr] Checking idna v0.2.3 [INFO] [stderr] Checking url v2.2.2 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.80 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Compiling thiserror-impl v1.0.31 [INFO] [stderr] Compiling futures-macro v0.3.21 [INFO] [stderr] Compiling pin-project-internal v1.0.10 [INFO] [stderr] Compiling dioxus-core-macro v0.2.1 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.80 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.80 [INFO] [stderr] Checking pin-project v1.0.10 [INFO] [stderr] Checking thiserror v1.0.31 [INFO] [stderr] Compiling graphql-parser v0.3.0 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Checking dioxus-core v0.2.1 [INFO] [stderr] Checking dioxus-hooks v0.2.1 [INFO] [stderr] Compiling cynic-codegen v1.0.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Compiling cynic-proc-macros v1.0.0 [INFO] [stderr] Checking json-decode v0.6.0 [INFO] [stderr] Checking js-sys v0.3.57 [INFO] [stderr] Checking console_error_panic_hook v0.1.7 [INFO] [stderr] Checking fermi v0.2.1 [INFO] [stderr] Checking cynic v1.0.0 [INFO] [stderr] Checking web-sys v0.3.57 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.30 [INFO] [stderr] Checking serde-wasm-bindgen v0.4.3 [INFO] [stderr] Checking gloo-timers v0.2.4 [INFO] [stderr] Checking dioxus-html v0.2.1 [INFO] [stderr] Checking dioxus-interpreter-js v0.2.1 [INFO] [stderr] Checking gloo-events v0.1.2 [INFO] [stderr] Checking gloo-utils v0.1.3 [INFO] [stderr] Checking gloo-net v0.1.0 [INFO] [stderr] Checking reqwasm v0.5.0 [INFO] [stderr] Checking dioxus-router v0.2.3 [INFO] [stderr] Checking dioxus-web v0.2.1 [INFO] [stderr] Checking dioxus v0.2.4 [INFO] [stderr] Checking glubhub v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: expected one of `!` or `::`, found `EventTabsProps` [INFO] [stdout] --> src/page/events/mod.rs:94:11 [INFO] [stdout] | [INFO] [stdout] 94 | interface EventTabsProps { [INFO] [stdout] | ^^^^^^^^^^^^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!` or `::`, found `EventTabsProps` [INFO] [stdout] --> src/page/events/mod.rs:94:11 [INFO] [stdout] | [INFO] [stdout] 94 | interface EventTabsProps { [INFO] [stdout] | ^^^^^^^^^^^^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `web_sys::event` [INFO] [stdout] --> src/page/login.rs:3:14 [INFO] [stdout] | [INFO] [stdout] 3 | use web_sys::event::SubmitEvent; [INFO] [stdout] | ^^^^^ could not find `event` in `web_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `dioxus::hooks::UseCoroutine` [INFO] [stdout] --> src/query.rs:8:47 [INFO] [stdout] | [INFO] [stdout] 8 | use dioxus::hooks::{use_coroutine, use_state, UseCoroutine, UseState}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `UseCoroutine` in `hooks` [INFO] [stdout] | help: a similar name exists in the module: `use_coroutine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `yew_router` [INFO] [stdout] --> src/route.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use yew_router::Routable; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `yew_router` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `web_sys::event` [INFO] [stdout] --> src/page/login.rs:3:14 [INFO] [stdout] | [INFO] [stdout] 3 | use web_sys::event::SubmitEvent; [INFO] [stdout] | ^^^^^ could not find `event` in `web_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `dioxus::hooks::UseCoroutine` [INFO] [stdout] --> src/query.rs:8:47 [INFO] [stdout] | [INFO] [stdout] 8 | use dioxus::hooks::{use_coroutine, use_state, UseCoroutine, UseState}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `UseCoroutine` in `hooks` [INFO] [stdout] | help: a similar name exists in the module: `use_coroutine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `yew_router` [INFO] [stdout] --> src/route.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use yew_router::Routable; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `yew_router` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `html` in this scope [INFO] [stdout] --> src/page/login.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | html! { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `html` in this scope [INFO] [stdout] --> src/page/login.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | html! { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[at("/")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[at("/")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | #[at("/login")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | #[at("/login")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:11:7 [INFO] [stdout] | [INFO] [stdout] 11 | #[at("/roster")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:11:7 [INFO] [stdout] | [INFO] [stdout] 11 | #[at("/roster")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | #[at("/profile/:email")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | #[at("/profile/:email")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | #[at("/edit-profile/:email")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | #[at("/edit-profile/:email")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[at("/events/:event_id")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `at` in this scope [INFO] [stdout] --> src/route.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[at("/events/:event_id")] [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0106]: missing lifetime specifier [INFO] [stdout] --> src/page/login.rs:5:28 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn login(cx: Scope) -> Element { [INFO] [stdout] | ^^^^^^^ expected named lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from [INFO] [stdout] help: consider using the `'static` lifetime, but this is uncommon unless you're returning a borrowed value from a `const` or a `static`, or if you will only have owned values [INFO] [stdout] | [INFO] [stdout] 5 | pub fn login(cx: Scope) -> Element<'static> { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0106]: missing lifetime specifier [INFO] [stdout] --> src/page/login.rs:5:28 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn login(cx: Scope) -> Element { [INFO] [stdout] | ^^^^^^^ expected named lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from [INFO] [stdout] help: consider using the `'static` lifetime, but this is uncommon unless you're returning a borrowed value from a `const` or a `static`, or if you will only have owned values [INFO] [stdout] | [INFO] [stdout] 5 | pub fn login(cx: Scope) -> Element<'static> { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Pitch` in this scope [INFO] [stdout] --> src/constants.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | pub const ALL_PITCHES: [Pitch] = [ [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Pitch::AFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Pitch::A, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | Pitch::ASharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Pitch::BFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Pitch` in this scope [INFO] [stdout] --> src/constants.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | pub const ALL_PITCHES: [Pitch] = [ [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Pitch::B, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Pitch::BSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Pitch::AFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | Pitch::CFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Pitch::A, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | Pitch::C, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | Pitch::CSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | Pitch::ASharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | Pitch::DFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Pitch::BFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | Pitch::D, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Pitch::B, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | Pitch::DSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Pitch::BSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | Pitch::EFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | Pitch::CFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | Pitch::E, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | Pitch::C, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | Pitch::ESharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | Pitch::CSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | Pitch::FFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | Pitch::DFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Pitch::F, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | Pitch::D, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Pitch::FSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | Pitch::GFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | Pitch::DSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | Pitch::EFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | Pitch::G, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Pitch::GSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | Pitch::E, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Role` in this scope [INFO] [stdout] --> src/fragments.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | pub positions: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Role; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemberPermission` in this scope [INFO] [stdout] --> src/fragments.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 28 | pub permissions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::MemberPermission; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | Pitch::ESharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ClubTransaction` in this scope [INFO] [stdout] --> src/fragments.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | pub transactions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::ClubTransaction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Role` [INFO] [stdout] --> src/fragments.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | pub positions: Vec, [INFO] [stdout] | ^^^^ use of undeclared type `Role` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Role; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemberPermission` [INFO] [stdout] --> src/fragments.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 28 | pub permissions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `MemberPermission` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::MemberPermission; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | Pitch::FFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClubTransaction` [INFO] [stdout] --> src/fragments.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | pub transactions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `ClubTransaction` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::ClubTransaction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GqlDateTime` in this scope [INFO] [stdout] --> src/fragments.rs:98:20 [INFO] [stdout] | [INFO] [stdout] 98 | pub call_time: GqlDateTime, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::GqlDateTime; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GqlDateTime` in this scope [INFO] [stdout] --> src/fragments.rs:99:30 [INFO] [stdout] | [INFO] [stdout] 99 | pub release_time: Option, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::GqlDateTime; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Pitch::F, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gig` in this scope [INFO] [stdout] --> src/fragments.rs:105:21 [INFO] [stdout] | [INFO] [stdout] 105 | pub gig: Option, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Gig; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Attendance` in this scope [INFO] [stdout] --> src/fragments.rs:106:33 [INFO] [stdout] | [INFO] [stdout] 106 | pub user_attendance: Option, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Attendance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Pitch::FSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | Pitch::GFlat, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Attendance` in this scope [INFO] [stdout] --> src/fragments.rs:107:29 [INFO] [stdout] | [INFO] [stdout] 107 | pub all_attendance: Vec, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Attendance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Carpool` in this scope [INFO] [stdout] --> src/fragments.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | pub carpools: Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Carpool; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Song` in this scope [INFO] [stdout] --> src/fragments.rs:109:22 [INFO] [stdout] | [INFO] [stdout] 109 | pub setlist: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Song; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | Pitch::G, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Gig` [INFO] [stdout] --> src/fragments.rs:105:21 [INFO] [stdout] | [INFO] [stdout] 105 | pub gig: Option, [INFO] [stdout] | ^^^ use of undeclared type `Gig` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Gig; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Attendance` [INFO] [stdout] --> src/fragments.rs:106:33 [INFO] [stdout] | [INFO] [stdout] 106 | pub user_attendance: Option, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Attendance` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Attendance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Attendance` [INFO] [stdout] --> src/fragments.rs:107:29 [INFO] [stdout] | [INFO] [stdout] 107 | pub all_attendance: Vec, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Attendance` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Attendance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pitch` [INFO] [stdout] --> src/constants.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Pitch::GSharp, [INFO] [stdout] | ^^^^^ use of undeclared type `Pitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Pitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Carpool` [INFO] [stdout] --> src/fragments.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | pub carpools: Vec, [INFO] [stdout] | ^^^^^^^ use of undeclared type `Carpool` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Carpool; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Role` in this scope [INFO] [stdout] --> src/fragments.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | pub positions: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Role; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Song` [INFO] [stdout] --> src/fragments.rs:109:22 [INFO] [stdout] | [INFO] [stdout] 109 | pub setlist: Vec, [INFO] [stdout] | ^^^^ use of undeclared type `Song` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Song; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemberPermission` in this scope [INFO] [stdout] --> src/fragments.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 28 | pub permissions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::MemberPermission; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ClubTransaction` in this scope [INFO] [stdout] --> src/fragments.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | pub transactions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::ClubTransaction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Scope` in this scope [INFO] [stdout] --> src/page/login.rs:5:18 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn login(cx: Scope) -> Element { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Scope; [INFO] [stdout] | [INFO] [stdout] 1 + use dioxus::prelude::Scope; [INFO] [stdout] | [INFO] [stdout] 1 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Role` [INFO] [stdout] --> src/fragments.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | pub positions: Vec, [INFO] [stdout] | ^^^^ use of undeclared type `Role` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Role; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `use_state` in this scope [INFO] [stdout] --> src/page/login.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | let email = use_state(&cx, String::new); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::use_state; [INFO] [stdout] | [INFO] [stdout] 1 + use dioxus::prelude::use_state; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemberPermission` [INFO] [stdout] --> src/fragments.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 28 | pub permissions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `MemberPermission` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::MemberPermission; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `use_state` in this scope [INFO] [stdout] --> src/page/login.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | let password = use_state(&cx, String::new); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::use_state; [INFO] [stdout] | [INFO] [stdout] 1 + use dioxus::prelude::use_state; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClubTransaction` [INFO] [stdout] --> src/fragments.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | pub transactions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `ClubTransaction` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::ClubTransaction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GqlDateTime` in this scope [INFO] [stdout] --> src/fragments.rs:98:20 [INFO] [stdout] | [INFO] [stdout] 98 | pub call_time: GqlDateTime, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::GqlDateTime; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GqlDateTime` in this scope [INFO] [stdout] --> src/fragments.rs:99:30 [INFO] [stdout] | [INFO] [stdout] 99 | pub release_time: Option, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::GqlDateTime; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Gig` in this scope [INFO] [stdout] --> src/fragments.rs:105:21 [INFO] [stdout] | [INFO] [stdout] 105 | pub gig: Option, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Gig; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `use_mutation_lazy` in this scope [INFO] [stdout] --> src/page/login.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | let (state, send_login) = use_mutation_lazy(&cx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use crate::query::use_mutation_lazy; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Attendance` in this scope [INFO] [stdout] --> src/fragments.rs:106:33 [INFO] [stdout] | [INFO] [stdout] 106 | pub user_attendance: Option, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Attendance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Attendance` in this scope [INFO] [stdout] --> src/fragments.rs:107:29 [INFO] [stdout] | [INFO] [stdout] 107 | pub all_attendance: Vec, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Attendance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Carpool` in this scope [INFO] [stdout] --> src/fragments.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | pub carpools: Vec, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Carpool; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Song` in this scope [INFO] [stdout] --> src/fragments.rs:109:22 [INFO] [stdout] | [INFO] [stdout] 109 | pub setlist: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Song; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Gig` [INFO] [stdout] --> src/fragments.rs:105:21 [INFO] [stdout] | [INFO] [stdout] 105 | pub gig: Option, [INFO] [stdout] | ^^^ use of undeclared type `Gig` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Gig; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Attendance` [INFO] [stdout] --> src/fragments.rs:106:33 [INFO] [stdout] | [INFO] [stdout] 106 | pub user_attendance: Option, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Attendance` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Attendance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Attendance` [INFO] [stdout] --> src/fragments.rs:107:29 [INFO] [stdout] | [INFO] [stdout] 107 | pub all_attendance: Vec, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Attendance` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Attendance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Carpool` [INFO] [stdout] --> src/fragments.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | pub carpools: Vec, [INFO] [stdout] | ^^^^^^^ use of undeclared type `Carpool` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Carpool; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Song` [INFO] [stdout] --> src/fragments.rs:109:22 [INFO] [stdout] | [INFO] [stdout] 109 | pub setlist: Vec, [INFO] [stdout] | ^^^^ use of undeclared type `Song` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Song; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `set_token` in this scope [INFO] [stdout] --> src/page/login.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | set_token(&token); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use crate::token::set_token; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Scope` in this scope [INFO] [stdout] --> src/page/login.rs:5:18 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn login(cx: Scope) -> Element { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Scope; [INFO] [stdout] | [INFO] [stdout] 1 + use dioxus::prelude::Scope; [INFO] [stdout] | [INFO] [stdout] 1 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Event` in this scope [INFO] [stdout] --> src/page/login.rs:20:22 [INFO] [stdout] | [INFO] [stdout] 20 | move |event: Event| { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::Event; [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Event; [INFO] [stdout] | [INFO] [stdout] 1 + use web_sys::Event; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `alert` in this scope [INFO] [stdout] --> src/page/login.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | alert("Your username and/or password were incorrect."); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use crate::utils::alert; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `use_state` in this scope [INFO] [stdout] --> src/page/login.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | let email = use_state(&cx, String::new); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::use_state; [INFO] [stdout] | [INFO] [stdout] 1 + use dioxus::prelude::use_state; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `T` in this scope [INFO] [stdout] --> src/query.rs:18:29 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn use_query_lazy<'c, Q: QueryBuilder<'c>, P>( [INFO] [stdout] | - similarly named type parameter `P` defined here [INFO] [stdout] ... [INFO] [stdout] 18 | let state = use_state::(cx, || RemoteData::NotAsked); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::dioxus_elements::KeyCode::T` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 18 | let state = use_state::(cx, || RemoteData::NotAsked); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 18 | let state = use_state::(cx, || RemoteData::NotAsked); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: a type parameter with a similar name exists [INFO] [stdout] | [INFO] [stdout] 18 | let state = use_state::

(cx, || RemoteData::NotAsked); [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 12 | pub fn use_query_lazy<'c, Q: QueryBuilder<'c>, P, T>( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `operation` in this scope [INFO] [stdout] --> src/query.rs:66:50 [INFO] [stdout] | [INFO] [stdout] 66 | let result = match query_api(operation).await { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `use_state` in this scope [INFO] [stdout] --> src/page/login.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | let password = use_state(&cx, String::new); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::use_state; [INFO] [stdout] | [INFO] [stdout] 1 + use dioxus::prelude::use_state; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GREASE_TOKEN_HEADER_NAME` in this scope [INFO] [stdout] --> src/query.rs:96:24 [INFO] [stdout] | [INFO] [stdout] 96 | request.header(GREASE_TOKEN_HEADER_NAME, token); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use crate::constants::GREASE_TOKEN_HEADER_NAME; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `use_mutation_lazy` in this scope [INFO] [stdout] --> src/page/login.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | let (state, send_login) = use_mutation_lazy(&cx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use crate::query::use_mutation_lazy; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Member` in this scope [INFO] [stdout] --> src/types.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | user: Option, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::Member; [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Member; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `set_token` in this scope [INFO] [stdout] --> src/page/login.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | set_token(&token); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use crate::token::set_token; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Member` in this scope [INFO] [stdout] --> src/types.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | members: Vec, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::Member; [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Member; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StaticData` in this scope [INFO] [stdout] --> src/types.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | info: StaticData, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::StaticData; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Event` in this scope [INFO] [stdout] --> src/page/login.rs:20:22 [INFO] [stdout] | [INFO] [stdout] 20 | move |event: Event| { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::Event; [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Event; [INFO] [stdout] | [INFO] [stdout] 1 + use web_sys::Event; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `alert` in this scope [INFO] [stdout] --> src/page/login.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | alert("Your username and/or password were incorrect."); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use crate::utils::alert; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Semester` in this scope [INFO] [stdout] --> src/types.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | current_semester: Semester, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Semester; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GlubhubError` in this scope [INFO] [stdout] --> src/types.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | Error(GlubhubError), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::error::GlubhubError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `T` in this scope [INFO] [stdout] --> src/query.rs:18:29 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn use_query_lazy<'c, Q: QueryBuilder<'c>, P>( [INFO] [stdout] | - similarly named type parameter `P` defined here [INFO] [stdout] ... [INFO] [stdout] 18 | let state = use_state::(cx, || RemoteData::NotAsked); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::dioxus_elements::KeyCode::T` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 18 | let state = use_state::(cx, || RemoteData::NotAsked); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 18 | let state = use_state::(cx, || RemoteData::NotAsked); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: a type parameter with a similar name exists [INFO] [stdout] | [INFO] [stdout] 18 | let state = use_state::

(cx, || RemoteData::NotAsked); [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 12 | pub fn use_query_lazy<'c, Q: QueryBuilder<'c>, P, T>( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `operation` in this scope [INFO] [stdout] --> src/query.rs:66:50 [INFO] [stdout] | [INFO] [stdout] 66 | let result = match query_api(operation).await { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GlubhubError` in this scope [INFO] [stdout] --> src/types.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | Error(GlubhubError), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::error::GlubhubError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GlubhubResult` in this scope [INFO] [stdout] --> src/types.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | impl From> for RemoteData { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 1 + use crate::error::GlubhubResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GREASE_TOKEN_HEADER_NAME` in this scope [INFO] [stdout] --> src/query.rs:96:24 [INFO] [stdout] | [INFO] [stdout] 96 | request.header(GREASE_TOKEN_HEADER_NAME, token); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 + use crate::constants::GREASE_TOKEN_HEADER_NAME; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Member` in this scope [INFO] [stdout] --> src/types.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | user: Option, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::Member; [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Member; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Member` in this scope [INFO] [stdout] --> src/types.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | members: Vec, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::Member; [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Member; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StaticData` in this scope [INFO] [stdout] --> src/types.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | info: StaticData, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::StaticData; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Semester` in this scope [INFO] [stdout] --> src/types.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | current_semester: Semester, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::fragments::schema::Semester; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GlubhubError` in this scope [INFO] [stdout] --> src/types.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | Error(GlubhubError), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::error::GlubhubError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GlubhubError` in this scope [INFO] [stdout] --> src/types.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | Error(GlubhubError), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 + use crate::error::GlubhubError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GlubhubResult` in this scope [INFO] [stdout] --> src/types.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | impl From> for RemoteData { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 1 + use crate::error::GlubhubResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `types::SubmissionState` [INFO] [stdout] --> src/page/login.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{route::Route, types::SubmissionState}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cynic::selection_set::SelectionSet` [INFO] [stdout] --> src/query.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use cynic::selection_set::SelectionSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `QueryFragment`, `QueryRoot` [INFO] [stdout] --> src/query.rs:6:55 [INFO] [stdout] | [INFO] [stdout] 6 | use cynic::{MutationBuilder, Operation, QueryBuilder, QueryFragment, QueryRoot}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cynic::MutationRoot` [INFO] [stdout] --> src/queries.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use cynic::MutationRoot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/query.rs:24:57 [INFO] [stdout] | [INFO] [stdout] 23 | use_coroutine(cx, move |receiver: UnboundedReceiver| { [INFO] [stdout] | ------------------------------------------------ this is not `async` [INFO] [stdout] 24 | while let Some(arguments) = receiver.next().await { [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/query.rs:27:61 [INFO] [stdout] | [INFO] [stdout] 23 | use_coroutine(cx, move |receiver: UnboundedReceiver| { [INFO] [stdout] | ------------------------------------------------ this is not `async` [INFO] [stdout] ... [INFO] [stdout] 27 | let result = query_api(Q::build(arguments)).await; [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `types::SubmissionState` [INFO] [stdout] --> src/page/login.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{route::Route, types::SubmissionState}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cynic::selection_set::SelectionSet` [INFO] [stdout] --> src/query.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use cynic::selection_set::SelectionSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `QueryFragment`, `QueryRoot` [INFO] [stdout] --> src/query.rs:6:55 [INFO] [stdout] | [INFO] [stdout] 6 | use cynic::{MutationBuilder, Operation, QueryBuilder, QueryFragment, QueryRoot}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cynic::MutationRoot` [INFO] [stdout] --> src/queries.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use cynic::MutationRoot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/query.rs:24:57 [INFO] [stdout] | [INFO] [stdout] 23 | use_coroutine(cx, move |receiver: UnboundedReceiver| { [INFO] [stdout] | ------------------------------------------------ this is not `async` [INFO] [stdout] 24 | while let Some(arguments) = receiver.next().await { [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/query.rs:27:61 [INFO] [stdout] | [INFO] [stdout] 23 | use_coroutine(cx, move |receiver: UnboundedReceiver| { [INFO] [stdout] | ------------------------------------------------ this is not `async` [INFO] [stdout] ... [INFO] [stdout] 27 | let result = query_api(Q::build(arguments)).await; [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[std::option::Option<&'static str>]` cannot be known at compilation time [INFO] [stdout] --> src/constants.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | pub const SECTION_ORDER: [Option<&str>] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[std::option::Option<&'static str>]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[std::option::Option<&'static str>]` cannot be known at compilation time [INFO] [stdout] --> src/constants.rs:7:43 [INFO] [stdout] | [INFO] [stdout] 7 | pub const SECTION_ORDER: [Option<&str>] = [ [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 8 | | Some("Tenor 1"), [INFO] [stdout] 9 | | Some("Tenor 2"), [INFO] [stdout] 10 | | Some("Baritone"), [INFO] [stdout] 11 | | Some("Bass"), [INFO] [stdout] 12 | | None, [INFO] [stdout] 13 | | ]; [INFO] [stdout] | |_^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[std::option::Option<&'static str>]` [INFO] [stdout] = note: constant expressions must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[std::option::Option<&'static str>]` cannot be known at compilation time [INFO] [stdout] --> src/constants.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | pub const SECTION_ORDER: [Option<&str>] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[std::option::Option<&'static str>]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[std::option::Option<&'static str>]` cannot be known at compilation time [INFO] [stdout] --> src/constants.rs:7:43 [INFO] [stdout] | [INFO] [stdout] 7 | pub const SECTION_ORDER: [Option<&str>] = [ [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 8 | | Some("Tenor 1"), [INFO] [stdout] 9 | | Some("Tenor 2"), [INFO] [stdout] 10 | | Some("Baritone"), [INFO] [stdout] 11 | | Some("Bass"), [INFO] [stdout] 12 | | None, [INFO] [stdout] 13 | | ]; [INFO] [stdout] | |_^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[std::option::Option<&'static str>]` [INFO] [stdout] = note: constant expressions must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/constants.rs:7:43 [INFO] [stdout] | [INFO] [stdout] 7 | pub const SECTION_ORDER: [Option<&str>] = [ [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 8 | | Some("Tenor 1"), [INFO] [stdout] 9 | | Some("Tenor 2"), [INFO] [stdout] 10 | | Some("Baritone"), [INFO] [stdout] 11 | | Some("Bass"), [INFO] [stdout] 12 | | None, [INFO] [stdout] 13 | | ]; [INFO] [stdout] | |_^ expected `[Option<&str>]`, found `[Option<&str>; 5]` [INFO] [stdout] | [INFO] [stdout] = note: expected slice `[std::option::Option<&'static str>]` [INFO] [stdout] found array `[std::option::Option<&str>; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/constants.rs:7:43 [INFO] [stdout] | [INFO] [stdout] 7 | pub const SECTION_ORDER: [Option<&str>] = [ [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 8 | | Some("Tenor 1"), [INFO] [stdout] 9 | | Some("Tenor 2"), [INFO] [stdout] 10 | | Some("Baritone"), [INFO] [stdout] 11 | | Some("Bass"), [INFO] [stdout] 12 | | None, [INFO] [stdout] 13 | | ]; [INFO] [stdout] | |_^ expected `[Option<&str>]`, found `[Option<&str>; 5]` [INFO] [stdout] | [INFO] [stdout] = note: expected slice `[std::option::Option<&'static str>]` [INFO] [stdout] found array `[std::option::Option<&str>; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json` found for struct `reqwasm::http::Request` in the current scope [INFO] [stdout] --> src/query.rs:94:46 [INFO] [stdout] | [INFO] [stdout] 94 | let mut request = Request::post(API_URL).json(operation); [INFO] [stdout] | ^^^^ method not found in `Request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json` found for struct `reqwasm::http::Request` in the current scope [INFO] [stdout] --> src/query.rs:94:46 [INFO] [stdout] | [INFO] [stdout] 94 | let mut request = Request::post(API_URL).json(operation); [INFO] [stdout] | ^^^^ method not found in `Request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `usize: Scalar` is not satisfied [INFO] [stdout] --> src/fragments.rs:56:34 [INFO] [stdout] | [INFO] [stdout] 56 | pub volunteer_gigs_attended: usize, [INFO] [stdout] | ^^^^^ the trait `Scalar` is not implemented for `usize` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Scalar`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] note: required by a bound in `scalar` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cynic-1.0.0/src/selection_set/mod.rs:192:8 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn scalar() -> SelectionSet<'static, S, TypeLock> [INFO] [stdout] | ------ required by a bound in this function [INFO] [stdout] 191 | where [INFO] [stdout] 192 | S: scalar::Scalar + 'static + Send + Sync, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `scalar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `use_history` in this scope [INFO] [stdout] --> src/page/login.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | let history = use_history().expect("Unable to get history"); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `usize: Scalar` is not satisfied [INFO] [stdout] --> src/fragments.rs:56:34 [INFO] [stdout] | [INFO] [stdout] 56 | pub volunteer_gigs_attended: usize, [INFO] [stdout] | ^^^^^ the trait `Scalar` is not implemented for `usize` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Scalar`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] note: required by a bound in `scalar` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cynic-1.0.0/src/selection_set/mod.rs:192:8 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn scalar() -> SelectionSet<'static, S, TypeLock> [INFO] [stdout] | ------ required by a bound in this function [INFO] [stdout] 191 | where [INFO] [stdout] 192 | S: scalar::Scalar + 'static + Send + Sync, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `scalar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `use_history` in this scope [INFO] [stdout] --> src/page/login.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | let history = use_history().expect("Unable to get history"); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `next` found for struct `UnboundedReceiver` in the current scope [INFO] [stdout] --> src/query.rs:24:50 [INFO] [stdout] | [INFO] [stdout] 24 | while let Some(arguments) = receiver.next().await { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.21/src/stream/stream/mod.rs:273:8 [INFO] [stdout] | [INFO] [stdout] 273 | fn next(&mut self) -> Next<'_, Self> [INFO] [stdout] | ---- the method is available for `UnboundedReceiver<>::Arguments>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `StreamExt` which provides `next` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use futures_util::stream::stream::StreamExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `try_next` with a similar name [INFO] [stdout] | [INFO] [stdout] 24 | while let Some(arguments) = receiver.try_next().await { [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `()` is not a future [INFO] [stdout] --> src/query.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | / use_coroutine(cx, move |receiver: UnboundedReceiver| { [INFO] [stdout] 24 | | while let Some(arguments) = receiver.next().await { [INFO] [stdout] 25 | | state.set(RemoteData::Loading); [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [INFO] [stdout] 30 | | }) [INFO] [stdout] | |__________^ `()` is not a future [INFO] [stdout] | [INFO] [stdout] = help: the trait `Future` is not implemented for `()` [INFO] [stdout] note: required by a bound in `use_coroutine` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/dioxus-hooks-0.2.1/src/usecoroutine.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn use_coroutine(cx: &ScopeState, init: G) -> &CoroutineHandle [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 66 | F: Future + 'static, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `use_coroutine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `next` found for struct `UnboundedReceiver` in the current scope [INFO] [stdout] --> src/query.rs:24:50 [INFO] [stdout] | [INFO] [stdout] 24 | while let Some(arguments) = receiver.next().await { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.21/src/stream/stream/mod.rs:273:8 [INFO] [stdout] | [INFO] [stdout] 273 | fn next(&mut self) -> Next<'_, Self> [INFO] [stdout] | ---- the method is available for `UnboundedReceiver<>::Arguments>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `StreamExt` which provides `next` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use futures_util::stream::stream::StreamExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `try_next` with a similar name [INFO] [stdout] | [INFO] [stdout] 24 | while let Some(arguments) = receiver.try_next().await { [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `()` is not a future [INFO] [stdout] --> src/query.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | / use_coroutine(cx, move |receiver: UnboundedReceiver| { [INFO] [stdout] 24 | | while let Some(arguments) = receiver.next().await { [INFO] [stdout] 25 | | state.set(RemoteData::Loading); [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [INFO] [stdout] 30 | | }) [INFO] [stdout] | |__________^ `()` is not a future [INFO] [stdout] | [INFO] [stdout] = help: the trait `Future` is not implemented for `()` [INFO] [stdout] note: required by a bound in `use_coroutine` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/dioxus-hooks-0.2.1/src/usecoroutine.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn use_coroutine(cx: &ScopeState, init: G) -> &CoroutineHandle [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 66 | F: Future + 'static, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `use_coroutine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/query.rs:64:31 [INFO] [stdout] | [INFO] [stdout] 64 | state.set(RemoteData::Loading); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^ expected `SubmissionState`, found `RemoteData<_>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected enum `SubmissionState` [INFO] [stdout] found enum `RemoteData<_>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/dioxus-hooks-0.2.1/src/usestate.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn set(&self, new: T) { [INFO] [stdout] | ^^^ [INFO] [stdout] help: try wrapping the expression in `types::SubmissionState::Error` [INFO] [stdout] | [INFO] [stdout] 64 | state.set(types::SubmissionState::Error(RemoteData::Loading)); [INFO] [stdout] | ++++++++++++++++++++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/query.rs:64:31 [INFO] [stdout] | [INFO] [stdout] 64 | state.set(RemoteData::Loading); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^ expected `SubmissionState`, found `RemoteData<_>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected enum `SubmissionState` [INFO] [stdout] found enum `RemoteData<_>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/dioxus-hooks-0.2.1/src/usestate.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn set(&self, new: T) { [INFO] [stdout] | ^^^ [INFO] [stdout] help: try wrapping the expression in `types::SubmissionState::Error` [INFO] [stdout] | [INFO] [stdout] 64 | state.set(types::SubmissionState::Error(RemoteData::Loading)); [INFO] [stdout] | ++++++++++++++++++++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/query.rs:77:6 [INFO] [stdout] | [INFO] [stdout] 77 | (state, make_mutation) [INFO] [stdout] | ^^^^^ expected `&UseState>`, found `&UseState` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&'c UseState>::ResponseData>>` [INFO] [stdout] found reference `&UseState` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] thread 'rustc' panicked at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/compiler/rustc_middle/src/ty/closure.rs:465:9: [INFO] [stderr] assertion `left == right` failed: leftover child captures? [INFO] [stderr] left: Some((0, CapturedPlace { var_ident: state#0, place: Place { base_ty: dioxus::hooks::UseState, base: Upvar(UpvarId(HirId(DefId(0:82 ~ glubhub[8858]::query::use_mutation_lazy).23);`state`;DefId(0:88 ~ glubhub[8858]::query::use_mutation_lazy::{closure#1}::{closure#0}))), projections: [] }, info: CaptureInfo { capture_kind_expr_id: Some(HirId(DefId(0:82 ~ glubhub[8858]::query::use_mutation_lazy).92)), path_expr_id: Some(HirId(DefId(0:82 ~ glubhub[8858]::query::use_mutation_lazy).92)), capture_kind: ByRef(ImmBorrow) }, mutability: Not, region: Some('?46) })) [INFO] [stderr] right: None [INFO] [stderr] stack backtrace: [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/query.rs:77:6 [INFO] [stdout] | [INFO] [stdout] 77 | (state, make_mutation) [INFO] [stdout] | ^^^^^ expected `&UseState>`, found `&UseState` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&'c UseState>::ResponseData>>` [INFO] [stdout] found reference `&UseState` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] thread 'rustc' panicked at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/compiler/rustc_middle/src/ty/closure.rs:465:9: [INFO] [stderr] assertion `left == right` failed: leftover child captures? [INFO] [stderr] left: Some((0, CapturedPlace { var_ident: state#0, place: Place { base_ty: dioxus::hooks::UseState, base: Upvar(UpvarId(HirId(DefId(0:82 ~ glubhub[48d5]::query::use_mutation_lazy).23);`state`;DefId(0:88 ~ glubhub[48d5]::query::use_mutation_lazy::{closure#1}::{closure#0}))), projections: [] }, info: CaptureInfo { capture_kind_expr_id: Some(HirId(DefId(0:82 ~ glubhub[48d5]::query::use_mutation_lazy).92)), path_expr_id: Some(HirId(DefId(0:82 ~ glubhub[48d5]::query::use_mutation_lazy).92)), capture_kind: ByRef(ImmBorrow) }, mutability: Not, region: Some('?46) })) [INFO] [stderr] right: None [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7faf1c9a2c45 - std::backtrace_rs::backtrace::libunwind::trace::h32fd0d4201c4c14c [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 [INFO] [stderr] 1: 0x7faf1c9a2c45 - std::backtrace_rs::backtrace::trace_unsynchronized::h63ec46a322eb3d91 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x7faf1c9a2c45 - std::sys_common::backtrace::_print_fmt::hbe6ae3440bc40577 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:68:5 [INFO] [stderr] 3: 0x7faf1c9a2c45 - ::fmt::h4516131200595da9 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stderr] 0: 0x7ffa9438bc45 - std::backtrace_rs::backtrace::libunwind::trace::h32fd0d4201c4c14c [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 [INFO] [stderr] 1: 0x7ffa9438bc45 - std::backtrace_rs::backtrace::trace_unsynchronized::h63ec46a322eb3d91 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x7ffa9438bc45 - std::sys_common::backtrace::_print_fmt::hbe6ae3440bc40577 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:68:5 [INFO] [stderr] 3: 0x7ffa9438bc45 - ::fmt::h4516131200595da9 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stderr] 4: 0x7faf1c9f20fb - core::fmt::rt::Argument::fmt::h21c3a41b9f1da87e [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/rt.rs:142:9 [INFO] [stderr] 5: 0x7faf1c9f20fb - core::fmt::write::ha40d07dabebad5d3 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/mod.rs:1153:17 [INFO] [stderr] 6: 0x7faf1c9977cf - std::io::Write::write_fmt::h60eb794b7465e42a [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/io/mod.rs:1832:15 [INFO] [stderr] 7: 0x7faf1c9a2a1e - std::sys_common::backtrace::_print::hd3a3e5956afaf5d7 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stderr] 8: 0x7faf1c9a2a1e - std::sys_common::backtrace::print::h7ceded2198191da5 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stderr] 9: 0x7faf1c9a5519 - std::panicking::default_hook::{{closure}}::h0481de196b8eec64 [INFO] [stderr] 10: 0x7faf1c9a525d - std::panicking::default_hook::hc61b0a69a8c22a2b [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/panicking.rs:291:9 [INFO] [stderr] 4: 0x7ffa943db0fb - core::fmt::rt::Argument::fmt::h21c3a41b9f1da87e [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/rt.rs:142:9 [INFO] [stderr] 5: 0x7ffa943db0fb - core::fmt::write::ha40d07dabebad5d3 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/mod.rs:1153:17 [INFO] [stderr] 6: 0x7ffa943807cf - std::io::Write::write_fmt::h60eb794b7465e42a [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/io/mod.rs:1832:15 [INFO] [stderr] 7: 0x7ffa9438ba1e - std::sys_common::backtrace::_print::hd3a3e5956afaf5d7 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stderr] 8: 0x7ffa9438ba1e - std::sys_common::backtrace::print::h7ceded2198191da5 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stderr] 9: 0x7ffa9438e519 - std::panicking::default_hook::{{closure}}::h0481de196b8eec64 [INFO] [stderr] 10: 0x7ffa9438e25d - std::panicking::default_hook::hc61b0a69a8c22a2b [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/panicking.rs:291:9 [INFO] [stderr] 11: 0x7faf1946f2db - std[3877d8e68f7ae4b1]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 11: 0x7ffa9746f2db - std[3877d8e68f7ae4b1]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 12: 0x7faf1c9a5c1c - as core::ops::function::Fn>::call::h2d39b871a5710624 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/alloc/src/boxed.rs:2032:9 [INFO] [stderr] 13: 0x7faf1c9a5c1c - std::panicking::rust_panic_with_hook::hb0915874d15cdf57 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/panicking.rs:792:13 [INFO] [stderr] 14: 0x7faf1c9a59c6 - std::panicking::begin_panic_handler::{{closure}}::h590f8d5f5dabc9d8 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/panicking.rs:657:13 [INFO] [stderr] 12: 0x7ffa9438ec1c - as core::ops::function::Fn>::call::h2d39b871a5710624 [INFO] [stderr] 15: 0x7faf1c9a3109 - std::sys_common::backtrace::__rust_end_short_backtrace::hb6b721635326c2bf [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/alloc/src/boxed.rs:2032:9 [INFO] [stderr] 13: 0x7ffa9438ec1c - std::panicking::rust_panic_with_hook::hb0915874d15cdf57 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:171:18 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/panicking.rs:792:13 [INFO] [stderr] 16: 0x7faf1c9a56f7 - rust_begin_unwind [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/panicking.rs:645:5 [INFO] [stderr] 17: 0x7faf1c9ee596 - core::panicking::panic_fmt::hd162bbc113ee8299 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/panicking.rs:72:14 [INFO] [stderr] 14: 0x7ffa9438e9c6 - std::panicking::begin_panic_handler::{{closure}}::h590f8d5f5dabc9d8 [INFO] [stderr] 18: 0x7faf1c9eeb5f - core::panicking::assert_failed_inner::hbcf764affa30d111 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/panicking.rs:657:13 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/panicking.rs:397:23 [INFO] [stderr] 15: 0x7ffa9438c109 - std::sys_common::backtrace::__rust_end_short_backtrace::hb6b721635326c2bf [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys_common/backtrace.rs:171:18 [INFO] [stderr] 16: 0x7ffa9438e6f7 - rust_begin_unwind [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/panicking.rs:645:5 [INFO] [stderr] 17: 0x7ffa943d7596 - core::panicking::panic_fmt::hd162bbc113ee8299 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/panicking.rs:72:14 [INFO] [stderr] 18: 0x7ffa943d7b5f - core::panicking::assert_failed_inner::hbcf764affa30d111 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/panicking.rs:397:23 [INFO] [stderr] 19: 0x7faf195f108b - core[733687ab458b133c]::panicking::assert_failed::, core[733687ab458b133c]::option::Option<(usize, &rustc_middle[827b2a7419b3725c]::ty::closure::CapturedPlace)>> [INFO] [stderr] 19: 0x7ffa975f108b - core[733687ab458b133c]::panicking::assert_failed::, core[733687ab458b133c]::option::Option<(usize, &rustc_middle[827b2a7419b3725c]::ty::closure::CapturedPlace)>> [INFO] [stderr] 20: 0x7faf1961c671 - >, core[733687ab458b133c]::slice::iter::Iter, ::closure_min_captures_flattened::{closure#0}::{closure#0}>>>, core[733687ab458b133c]::iter::adapters::skip::Skip>, core[733687ab458b133c]::slice::iter::Iter, ::closure_min_captures_flattened::{closure#0}::{closure#0}>>>>, ::analyze_closure::{closure#0}>::{closure#0}> as core[733687ab458b133c]::iter::traits::iterator::Iterator>::next [INFO] [stderr] 20: 0x7ffa9761c671 - >, core[733687ab458b133c]::slice::iter::Iter, ::closure_min_captures_flattened::{closure#0}::{closure#0}>>>, core[733687ab458b133c]::iter::adapters::skip::Skip>, core[733687ab458b133c]::slice::iter::Iter, ::closure_min_captures_flattened::{closure#0}::{closure#0}>>>>, ::analyze_closure::{closure#0}>::{closure#0}> as core[733687ab458b133c]::iter::traits::iterator::Iterator>::next [INFO] [stderr] 21: 0x7ffa991bb8b0 - ::analyze_closure [INFO] [stderr] 21: 0x7faf1b1bb8b0 - ::analyze_closure [INFO] [stderr] 22: 0x7ffa958c275b - ::visit_expr [INFO] [stderr] 22: 0x7faf178c275b - ::visit_expr [INFO] [stderr] 23: 0x7faf178c2462 - ::visit_expr [INFO] [stderr] 23: 0x7ffa958c2462 - ::visit_expr [INFO] [stderr] 24: 0x7faf1aa3da57 - ::visit_block [INFO] [stderr] 25: 0x7faf1aa3fcde - rustc_hir_typeck[8b34e2674e590df6]::typeck [INFO] [stderr] 24: 0x7ffa98a3da57 - ::visit_block [INFO] [stderr] 25: 0x7ffa98a3fcde - rustc_hir_typeck[8b34e2674e590df6]::typeck [INFO] [stderr] 26: 0x7faf1aa3f3c9 - rustc_query_impl[162eb044074d73bd]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 26: 0x7ffa98a3f3c9 - rustc_query_impl[162eb044074d73bd]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 27: 0x7faf1aa2b9f1 - rustc_query_system[a5098ddd579c7d0f]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[162eb044074d73bd]::plumbing::QueryCtxt, false> [INFO] [stderr] 27: 0x7ffa98a2b9f1 - rustc_query_system[a5098ddd579c7d0f]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[162eb044074d73bd]::plumbing::QueryCtxt, false> [INFO] [stderr] 28: 0x7ffa98a2a30c - rustc_query_impl[162eb044074d73bd]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 28: 0x7faf1aa2a30c - rustc_query_impl[162eb044074d73bd]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 29: 0x7faf1aa29ee2 - ::par_body_owners::::{closure#0} [INFO] [stderr] 30: 0x7faf1aa28bcc - rustc_hir_analysis[4505537caca2653f]::check_crate [INFO] [stderr] 29: 0x7ffa98a29ee2 - ::par_body_owners::::{closure#0} [INFO] [stderr] 30: 0x7ffa98a28bcc - rustc_hir_analysis[4505537caca2653f]::check_crate [INFO] [stderr] 31: 0x7ffa99026a3a - rustc_interface[eb9ad7d8de707d5d]::passes::analysis [INFO] [stderr] 32: 0x7ffa99026595 - rustc_query_impl[162eb044074d73bd]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 31: 0x7faf1b026a3a - rustc_interface[eb9ad7d8de707d5d]::passes::analysis [INFO] [stderr] 32: 0x7faf1b026595 - rustc_query_impl[162eb044074d73bd]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 33: 0x7ffa9965e1a5 - rustc_query_system[a5098ddd579c7d0f]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[162eb044074d73bd]::plumbing::QueryCtxt, false> [INFO] [stderr] 33: 0x7faf1b65e1a5 - rustc_query_system[a5098ddd579c7d0f]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[162eb044074d73bd]::plumbing::QueryCtxt, false> [INFO] [stderr] 34: 0x7ffa9965df09 - rustc_query_impl[162eb044074d73bd]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 34: 0x7faf1b65df09 - rustc_query_impl[162eb044074d73bd]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 35: 0x7ffa994c7853 - rustc_interface[eb9ad7d8de707d5d]::interface::run_compiler::, rustc_driver_impl[a756804339234bf8]::run_compiler::{closure#0}>::{closure#0} [INFO] [stderr] 35: 0x7faf1b4c7853 - rustc_interface[eb9ad7d8de707d5d]::interface::run_compiler::, rustc_driver_impl[a756804339234bf8]::run_compiler::{closure#0}>::{closure#0} [INFO] [stderr] 36: 0x7ffa995b0d9d - std[3877d8e68f7ae4b1]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[a756804339234bf8]::run_compiler::{closure#0}>::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>> [INFO] [stderr] 36: 0x7faf1b5b0d9d - std[3877d8e68f7ae4b1]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[a756804339234bf8]::run_compiler::{closure#0}>::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>> [INFO] [stderr] 37: 0x7ffa995b0baa - <::spawn_unchecked_, rustc_driver_impl[a756804339234bf8]::run_compiler::{closure#0}>::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#1} as core[733687ab458b133c]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 37: 0x7faf1b5b0baa - <::spawn_unchecked_, rustc_driver_impl[a756804339234bf8]::run_compiler::{closure#0}>::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[733687ab458b133c]::result::Result<(), rustc_span[c327b16f7287b61c]::ErrorGuaranteed>>::{closure#1} as core[733687ab458b133c]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 38: 0x7ffa94398b1b - as core::ops::function::FnOnce>::call_once::h0961d7aaa28416be [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/alloc/src/boxed.rs:2018:9 [INFO] [stderr] 39: 0x7ffa94398b1b - as core::ops::function::FnOnce>::call_once::hfaea9882c51baca2 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/alloc/src/boxed.rs:2018:9 [INFO] [stderr] 40: 0x7ffa94398b1b - std::sys::pal::unix::thread::Thread::new::thread_start::h886d58b6d99e2d61 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys/pal/unix/thread.rs:108:17 [INFO] [stderr] 38: 0x7faf1c9afb1b - as core::ops::function::FnOnce>::call_once::h0961d7aaa28416be [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/alloc/src/boxed.rs:2018:9 [INFO] [stderr] 39: 0x7faf1c9afb1b - as core::ops::function::FnOnce>::call_once::hfaea9882c51baca2 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/alloc/src/boxed.rs:2018:9 [INFO] [stderr] 40: 0x7faf1c9afb1b - std::sys::pal::unix::thread::Thread::new::thread_start::h886d58b6d99e2d61 [INFO] [stderr] at /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/std/src/sys/pal/unix/thread.rs:108:17 [INFO] [stderr] 41: 0x7ffa94140ac3 - [INFO] [stderr] 42: 0x7ffa941d1bf4 - __clone [INFO] [stderr] 43: 0x0 - [INFO] [stderr] [INFO] [stderr] 41: 0x7faf1626cac3 - [INFO] [stderr] 42: 0x7faf162fdbf4 - __clone [INFO] [stderr] 43: 0x0 - [INFO] [stderr] [INFO] [stderr] error: the compiler unexpectedly panicked. this is a bug. [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: please make sure that you have updated to the latest nightly [INFO] [stderr] [INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2024-04-14T10_43_08-1296.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.79.0-nightly (c0f799aed 2024-04-12) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] error: the compiler unexpectedly panicked. this is a bug. [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: please make sure that you have updated to the latest nightly [INFO] [stderr] [INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2024-04-14T10_43_08-1297.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.79.0-nightly (c0f799aed 2024-04-12) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: --crate-type bin -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [typeck] type-checking `query::use_mutation_lazy` [INFO] [stderr] #0 [typeck] type-checking `query::use_mutation_lazy` [INFO] [stderr] #1 [analysis] running analysis passes on this crate [INFO] [stderr] #1 [analysis] running analysis passes on this crate [INFO] [stderr] end of query stack [INFO] [stderr] end of query stack [INFO] [stdout] error[E0277]: `ProfileTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 16 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ `ProfileTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `ProfileTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `ProfileTab` or manually `impl Debug for ProfileTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `ProfileTab` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 63 + #[derive(Debug)] [INFO] [stdout] 64 | pub enum ProfileTab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `ProfileTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 16 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ `ProfileTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `ProfileTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `ProfileTab` or manually `impl Debug for ProfileTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `ProfileTab` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 63 + #[derive(Debug)] [INFO] [stdout] 64 | pub enum ProfileTab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `EventTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ `EventTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `EventTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `EventTab` or manually `impl Debug for EventTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `EventTab` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 47 + #[derive(Debug)] [INFO] [stdout] 48 | pub enum EventTab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `EventTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ `EventTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `EventTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `EventTab` or manually `impl Debug for EventTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `EventTab` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 47 + #[derive(Debug)] [INFO] [stdout] 48 | pub enum EventTab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `RepertoireTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 32 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `RepertoireTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `RepertoireTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `RepertoireTab` or manually `impl Debug for RepertoireTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `RepertoireTab` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 104+ #[derive(Debug)] [INFO] [stdout] 105| pub enum RepertoireTab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `RepertoireTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 32 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `RepertoireTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `RepertoireTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `RepertoireTab` or manually `impl Debug for RepertoireTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `RepertoireTab` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 104+ #[derive(Debug)] [INFO] [stdout] 105| pub enum RepertoireTab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `MinutesTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 36 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ `MinutesTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `MinutesTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `MinutesTab` or manually `impl Debug for MinutesTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `MinutesTab` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 57 + #[derive(Debug)] [INFO] [stdout] 58 | pub enum MinutesTab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `AdminTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 43 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ `AdminTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `AdminTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `AdminTab` or manually `impl Debug for AdminTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `MinutesTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 36 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ `MinutesTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `MinutesTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `MinutesTab` or manually `impl Debug for MinutesTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `MinutesTab` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 57 + #[derive(Debug)] [INFO] [stdout] 58 | pub enum MinutesTab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `AdminTab` doesn't implement `Debug` [INFO] [stdout] --> src/route.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Routable, Debug)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 43 | tab: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ `AdminTab` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `AdminTab`, which is required by `&std::option::Option: Debug` [INFO] [stdout] = note: add `#[derive(Debug)]` to `AdminTab` or manually `impl Debug for AdminTab` [INFO] [stdout] = help: the trait `Debug` is implemented for `std::option::Option` [INFO] [stdout] = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/token.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn get_token() -> Option { [INFO] [stdout] | -------------- expected `std::option::Option` because of return type [INFO] [stdout] ... [INFO] [stdout] 12 | storage.get_item(GREASE_TOKEN_NAME) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Result, JsValue>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option<_>` [INFO] [stdout] found enum `Result, wasm_bindgen::JsValue>` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, wasm_bindgen::JsValue>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 12 | storage.get_item(GREASE_TOKEN_NAME).expect("REASON") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/token.rs:16:32 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn set_token(token: &str) { [INFO] [stdout] | ----------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] 16 | let storage = get_storage()?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/token.rs:22:32 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn unset_token() { [INFO] [stdout] | -------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] 22 | let storage = get_storage()?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/token.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn get_old_token() -> Option { [INFO] [stdout] | -------------- expected `std::option::Option` because of return type [INFO] [stdout] ... [INFO] [stdout] 30 | storage.get_item(GREASE_OLD_TOKEN_NAME) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Result, JsValue>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option<_>` [INFO] [stdout] found enum `Result, wasm_bindgen::JsValue>` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, wasm_bindgen::JsValue>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 30 | storage.get_item(GREASE_OLD_TOKEN_NAME).expect("REASON") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/token.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn get_token() -> Option { [INFO] [stdout] | -------------- expected `std::option::Option` because of return type [INFO] [stdout] ... [INFO] [stdout] 12 | storage.get_item(GREASE_TOKEN_NAME) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Result, JsValue>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option<_>` [INFO] [stdout] found enum `Result, wasm_bindgen::JsValue>` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, wasm_bindgen::JsValue>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 12 | storage.get_item(GREASE_TOKEN_NAME).expect("REASON") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/token.rs:16:32 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn set_token(token: &str) { [INFO] [stdout] | ----------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] 16 | let storage = get_storage()?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/token.rs:34:32 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn set_old_token(token: &str) { [INFO] [stdout] | --------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] 34 | let storage = get_storage()?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/token.rs:40:32 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn unset_old_token() { [INFO] [stdout] | ------------------------ this function should return `Result` or `Option` to accept `?` [INFO] [stdout] 40 | let storage = get_storage()?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/token.rs:22:32 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn unset_token() { [INFO] [stdout] | -------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] 22 | let storage = get_storage()?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/token.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn get_old_token() -> Option { [INFO] [stdout] | -------------- expected `std::option::Option` because of return type [INFO] [stdout] ... [INFO] [stdout] 30 | storage.get_item(GREASE_OLD_TOKEN_NAME) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Result, JsValue>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option<_>` [INFO] [stdout] found enum `Result, wasm_bindgen::JsValue>` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, wasm_bindgen::JsValue>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 30 | storage.get_item(GREASE_OLD_TOKEN_NAME).expect("REASON") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/token.rs:34:32 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn set_old_token(token: &str) { [INFO] [stdout] | --------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] 34 | let storage = get_storage()?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/utils.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | window.alert_with_message(message).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `()`, found `Option<()>` [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found enum `std::option::Option<()>` [INFO] [stdout] help: consider using a semicolon here [INFO] [stdout] | [INFO] [stdout] 5 | window.alert_with_message(message).ok(); [INFO] [stdout] | + [INFO] [stdout] help: try adding a return type [INFO] [stdout] | [INFO] [stdout] 3 | pub fn alert(message: &str) -> std::option::Option<()> { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] help: consider using `Option::expect` to unwrap the `std::option::Option<()>` value, panicking if the value is an `Option::None` [INFO] [stdout] | [INFO] [stdout] 5 | window.alert_with_message(message).ok().expect("REASON") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/token.rs:40:32 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn unset_old_token() { [INFO] [stdout] | ------------------------ this function should return `Result` or `Option` to accept `?` [INFO] [stdout] 40 | let storage = get_storage()?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/utils.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | window.alert_with_message(message).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `()`, found `Option<()>` [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found enum `std::option::Option<()>` [INFO] [stdout] help: consider using a semicolon here [INFO] [stdout] | [INFO] [stdout] 5 | window.alert_with_message(message).ok(); [INFO] [stdout] | + [INFO] [stdout] help: try adding a return type [INFO] [stdout] | [INFO] [stdout] 3 | pub fn alert(message: &str) -> std::option::Option<()> { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] help: consider using `Option::expect` to unwrap the `std::option::Option<()>` value, panicking if the value is an `Option::None` [INFO] [stdout] | [INFO] [stdout] 5 | window.alert_with_message(message).ok().expect("REASON") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stdout] --> src/utils.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | format!("({})-{}-{}", phone[0..3], phone[3..6], phone[6..10]) [INFO] [stdout] | -- ^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `str` [INFO] [stdout] note: required by an implicit `Sized` bound in `core::fmt::rt::Argument::<'a>::new_display` [INFO] [stdout] --> /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/rt.rs:96:5 [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stdout] --> src/utils.rs:11:44 [INFO] [stdout] | [INFO] [stdout] 11 | format!("({})-{}-{}", phone[0..3], phone[3..6], phone[6..10]) [INFO] [stdout] | -- ^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `str` [INFO] [stdout] note: required by an implicit `Sized` bound in `core::fmt::rt::Argument::<'a>::new_display` [INFO] [stdout] --> /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/rt.rs:96:5 [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stdout] --> src/utils.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | format!("({})-{}-{}", phone[0..3], phone[3..6], phone[6..10]) [INFO] [stdout] | -- ^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `str` [INFO] [stdout] note: required by an implicit `Sized` bound in `core::fmt::rt::Argument::<'a>::new_display` [INFO] [stdout] --> /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/rt.rs:96:5 [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stdout] --> src/utils.rs:11:57 [INFO] [stdout] | [INFO] [stdout] 11 | format!("({})-{}-{}", phone[0..3], phone[3..6], phone[6..10]) [INFO] [stdout] | -- ^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `str` [INFO] [stdout] note: required by an implicit `Sized` bound in `core::fmt::rt::Argument::<'a>::new_display` [INFO] [stdout] --> /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/rt.rs:96:5 [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stdout] --> src/utils.rs:11:44 [INFO] [stdout] | [INFO] [stdout] 11 | format!("({})-{}-{}", phone[0..3], phone[3..6], phone[6..10]) [INFO] [stdout] | -- ^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `str` [INFO] [stdout] note: required by an implicit `Sized` bound in `core::fmt::rt::Argument::<'a>::new_display` [INFO] [stdout] --> /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/rt.rs:96:5 [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stdout] --> src/utils.rs:11:57 [INFO] [stdout] | [INFO] [stdout] 11 | format!("({})-{}-{}", phone[0..3], phone[3..6], phone[6..10]) [INFO] [stdout] | -- ^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `str` [INFO] [stdout] note: required by an implicit `Sized` bound in `core::fmt::rt::Argument::<'a>::new_display` [INFO] [stdout] --> /rustc/c0f799aeda763fc507814da0dc46c2dde7ca9133/library/core/src/fmt/rt.rs:96:5 [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Q` [INFO] [stdout] --> src/query.rs:62:53 [INFO] [stdout] | [INFO] [stdout] 62 | async move |receiver: UnboundedReceiver| { [INFO] [stdout] | ^ use of undeclared type `Q` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::dioxus_elements::KeyCode::Q` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 62 | async move |receiver: UnboundedReceiver| { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 62 | async move |receiver: UnboundedReceiver| { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: a type parameter with a similar name exists [INFO] [stdout] | [INFO] [stdout] 62 | async move |receiver: UnboundedReceiver| { [INFO] [stdout] | ~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 97 previous errors; 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0106, E0277, E0308, E0412, E0425, E0432, E0433, E0599, E0728. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0106`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Q` [INFO] [stdout] --> src/query.rs:62:53 [INFO] [stdout] | [INFO] [stdout] 62 | async move |receiver: UnboundedReceiver| { [INFO] [stdout] | ^ use of undeclared type `Q` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::dioxus_elements::KeyCode::Q` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 62 | async move |receiver: UnboundedReceiver| { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 62 | async move |receiver: UnboundedReceiver| { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: a type parameter with a similar name exists [INFO] [stdout] | [INFO] [stdout] 62 | async move |receiver: UnboundedReceiver| { [INFO] [stdout] | ~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 97 previous errors; 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0106, E0277, E0308, E0412, E0425, E0432, E0433, E0599, E0728. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0106`. [INFO] [stdout] [INFO] [stderr] error: could not compile `glubhub` (bin "glubhub" test) due to 98 previous errors; 4 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `glubhub` (bin "glubhub") due to 98 previous errors; 4 warnings emitted [INFO] running `Command { std: "docker" "inspect" "8454550b736873c0b3460e7f8ec9df3b105beee521135db4824235c92e17a72c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8454550b736873c0b3460e7f8ec9df3b105beee521135db4824235c92e17a72c", kill_on_drop: false }` [INFO] [stdout] 8454550b736873c0b3460e7f8ec9df3b105beee521135db4824235c92e17a72c