[INFO] cloning repository https://github.com/addiesh/yuri-mirror [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/addiesh/yuri-mirror" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faddiesh%2Fyuri-mirror", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faddiesh%2Fyuri-mirror'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d75749932c397165fc44b997cd87a8afd723b0d5 [INFO] checking addiesh/yuri-mirror against 8006091eb71ae7d9e9bccb66c6122c9d68af4466 for pr-129249-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faddiesh%2Fyuri-mirror" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/addiesh/yuri-mirror [INFO] finished tweaking git repo https://github.com/addiesh/yuri-mirror [INFO] tweaked toml for git repo https://github.com/addiesh/yuri-mirror written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/addiesh/yuri-mirror on toolchain 8006091eb71ae7d9e9bccb66c6122c9d68af4466 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/addiesh/yuri-mirror 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" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `unicode-normalization` [INFO] [stderr] --> Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | unicode-normalization = "0.1.25" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `unicode-normalization` [INFO] [stderr] warning: workspace (manifest) generated 1 warning [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded unicode-ident v1.0.20 [INFO] [stderr] Downloaded thin-vec v0.2.14 [INFO] [stderr] Downloaded rspirv v0.12.0+sdk-1.3.268.0 [INFO] [stderr] Downloaded syn v2.0.108 [INFO] [stderr] Downloaded nalgebra v0.34.1 [INFO] [stderr] Downloaded clap_lex v0.7.6 [INFO] [stderr] Downloaded clap_builder v4.5.50 [INFO] [stderr] Downloaded glam v0.30.8 [INFO] [stderr] Downloaded clap v4.5.50 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1 [INFO] running `Command { std: "docker" "start" "428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1" "/opt/rustwide/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1" "/opt/rustwide/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `unicode-normalization` [INFO] [stderr] --> Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | unicode-normalization = "0.1.25" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `unicode-normalization` [INFO] [stderr] warning: workspace (manifest) generated 1 warning [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling unicode-ident v1.0.20 [INFO] [stderr] Checking bytemuck v1.24.0 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Checking rustc-hash v2.1.1 [INFO] [stderr] Checking thin-vec v0.2.14 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking yuri-lexer v0.0.0-alpha.indev.1 (/opt/rustwide/workdir/yuri-lexer) [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking log v0.4.28 [INFO] [stderr] Checking regex-syntax v0.8.8 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking clap_lex v0.7.6 [INFO] [stderr] Checking anstream v0.6.21 [INFO] [stderr] Checking bitflags v2.10.0 [INFO] [stderr] Checking jiff v0.2.15 [INFO] [stderr] Checking spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Checking clap_builder v4.5.50 [INFO] [stderr] Checking safe_arch v0.7.4 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Checking wide v0.7.33 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Checking regex-automata v0.4.13 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking rspirv v0.12.0+sdk-1.3.268.0 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking clap v4.5.50 [INFO] [stderr] Checking simba v0.9.1 [INFO] [stderr] Checking regex v1.12.2 [INFO] [stderr] Checking env_filter v0.1.4 [INFO] [stderr] Compiling nalgebra-macros v0.3.0 [INFO] [stderr] Checking env_logger v0.11.8 [INFO] [stderr] Checking nalgebra v0.34.1 [INFO] [stderr] Checking yuri-common v0.1.0 (/opt/rustwide/workdir/yuri-common) [INFO] [stdout] warning: fields `file`, `line`, and `col` are never read [INFO] [stdout] --> yuri-common/src/error.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct DiagLocation { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 2 | file: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 3 | line: u32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 4 | col: u32, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking yuri-ast v0.1.0 (/opt/rustwide/workdir/yuri-ast) [INFO] [stdout] warning: fields `file`, `line`, and `col` are never read [INFO] [stdout] --> yuri-common/src/error.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct DiagLocation { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 2 | file: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 3 | line: u32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 4 | col: u32, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CompoundTyField` [INFO] [stdout] --> yuri-ast/src/pretty.rs:12:41 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::types::{ArrayTy, CompoundTy, CompoundTyField, MatrixTy, VectorTy, WrittenTy}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CompoundTyField` [INFO] [stdout] --> yuri-ast/src/pretty.rs:12:41 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::types::{ArrayTy, CompoundTy, CompoundTyField, MatrixTy, VectorTy, WrittenTy}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `depth` [INFO] [stdout] --> yuri-ast/src/pretty.rs:47:53 [INFO] [stdout] | [INFO] [stdout] 47 | fn pretty_print_ast(&self, storage: &InStorage, depth: usize) -> String { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_depth` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `depth` [INFO] [stdout] --> yuri-ast/src/pretty.rs:47:53 [INFO] [stdout] | [INFO] [stdout] 47 | fn pretty_print_ast(&self, storage: &InStorage, depth: usize) -> String { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_depth` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking yuri-parser v0.0.0-alpha.indev.1 (/opt/rustwide/workdir/yuri-parser) [INFO] [stdout] warning: unused import: `crate::TokenF` [INFO] [stdout] --> yuri-parser/src/error.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::TokenF; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixTy` [INFO] [stdout] --> yuri-parser/src/item.rs:1:52 [INFO] [stdout] | [INFO] [stdout] 1 | use yuri_ast::types::{CompoundTy, CompoundTyField, MatrixTy, WrittenTy}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `OuterDeclaration` [INFO] [stdout] --> yuri-parser/src/test.rs:6:47 [INFO] [stdout] | [INFO] [stdout] 6 | use yuri_ast::item::{Attribute, FunctionItem, OuterDeclaration, ParameterItem, TypeAliasItem}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `yuri_ast::pretty::AstPretty` [INFO] [stdout] --> yuri-parser/src/test.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use yuri_ast::pretty::AstPretty; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::TokenF` [INFO] [stdout] --> yuri-parser/src/error.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::TokenF; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixTy` [INFO] [stdout] --> yuri-parser/src/item.rs:1:52 [INFO] [stdout] | [INFO] [stdout] 1 | use yuri_ast::types::{CompoundTy, CompoundTyField, MatrixTy, WrittenTy}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `peek_whitespace` is never used [INFO] [stdout] --> yuri-parser/src/lib.rs:293:8 [INFO] [stdout] | [INFO] [stdout] 166 | impl<'src> ParseState<'src, '_> { [INFO] [stdout] | ------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 293 | fn peek_whitespace( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `peek_whitespace` is never used [INFO] [stdout] --> yuri-parser/src/lib.rs:293:8 [INFO] [stdout] | [INFO] [stdout] 166 | impl<'src> ParseState<'src, '_> { [INFO] [stdout] | ------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 293 | fn peek_whitespace( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking yuri-hir v0.1.0 (/opt/rustwide/workdir/yuri-hir) [INFO] [stdout] warning: function `split_results` is never used [INFO] [stdout] --> yuri-hir/src/lib.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn split_results(iterator: impl Iterator>) -> (Vec, Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking yuri-compiler v0.0.0-alpha.indev.1 (/opt/rustwide/workdir/yuri-compiler) [INFO] [stdout] warning: function `split_results` is never used [INFO] [stdout] --> yuri-hir/src/lib.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn split_results(iterator: impl Iterator>) -> (Vec, Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable call [INFO] [stdout] --> yuri-compiler/src/lower.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | Expression::Variable(todo!("Resolution::Unresolved(qpath.clone())")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ---------------------------------------------- any code following this expression is unreachable [INFO] [stdout] | | [INFO] [stdout] | unreachable call [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable call [INFO] [stdout] --> yuri-compiler/src/lower.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | Expression::Variable(todo!("Resolution::Unresolved(qpath.clone())")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ---------------------------------------------- any code following this expression is unreachable [INFO] [stdout] | | [INFO] [stdout] | unreachable call [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variable_item` [INFO] [stdout] --> yuri-compiler/src/lower.rs:36:55 [INFO] [stdout] | [INFO] [stdout] 36 | BlockStatement::LocalVariable(variable_item) => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variable_item` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_alias_item` [INFO] [stdout] --> yuri-compiler/src/lower.rs:37:51 [INFO] [stdout] | [INFO] [stdout] 37 | BlockStatement::TypeAlias(type_alias_item) => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_alias_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `function_item` [INFO] [stdout] --> yuri-compiler/src/lower.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | BlockStatement::Function(function_item) => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:39:48 [INFO] [stdout] | [INFO] [stdout] 39 | BlockStatement::Return(expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ident` [INFO] [stdout] --> yuri-compiler/src/lower.rs:40:48 [INFO] [stdout] | [INFO] [stdout] 40 | BlockStatement::Import(ident) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:41:52 [INFO] [stdout] | [INFO] [stdout] 41 | BlockStatement::Expression(expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `qpath` [INFO] [stdout] --> yuri-compiler/src/lower.rs:42:48 [INFO] [stdout] | [INFO] [stdout] 42 | BlockStatement::Assign(qpath, expression) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_qpath` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:42:55 [INFO] [stdout] | [INFO] [stdout] 42 | BlockStatement::Assign(qpath, expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path_expr` [INFO] [stdout] --> yuri-compiler/src/lower.rs:56:24 [INFO] [stdout] | [INFO] [stdout] 56 | Exp::Field(path_expr) => todo!(), [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_expr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variable_item` [INFO] [stdout] --> yuri-compiler/src/lower.rs:36:55 [INFO] [stdout] | [INFO] [stdout] 36 | BlockStatement::LocalVariable(variable_item) => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variable_item` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_alias_item` [INFO] [stdout] --> yuri-compiler/src/lower.rs:37:51 [INFO] [stdout] | [INFO] [stdout] 37 | BlockStatement::TypeAlias(type_alias_item) => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_alias_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `function_item` [INFO] [stdout] --> yuri-compiler/src/lower.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | BlockStatement::Function(function_item) => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:39:48 [INFO] [stdout] | [INFO] [stdout] 39 | BlockStatement::Return(expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ident` [INFO] [stdout] --> yuri-compiler/src/lower.rs:40:48 [INFO] [stdout] | [INFO] [stdout] 40 | BlockStatement::Import(ident) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:41:52 [INFO] [stdout] | [INFO] [stdout] 41 | BlockStatement::Expression(expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `qpath` [INFO] [stdout] --> yuri-compiler/src/lower.rs:42:48 [INFO] [stdout] | [INFO] [stdout] 42 | BlockStatement::Assign(qpath, expression) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_qpath` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:42:55 [INFO] [stdout] | [INFO] [stdout] 42 | BlockStatement::Assign(qpath, expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `qpath` [INFO] [stdout] --> yuri-compiler/src/lower.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | Exp::Access(qpath) => { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_qpath` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `riffx` [INFO] [stdout] --> yuri-compiler/src/lower.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | Exp::IfExpr(riffx) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_riffx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `call` [INFO] [stdout] --> yuri-compiler/src/lower.rs:90:33 [INFO] [stdout] | [INFO] [stdout] 90 | Exp::FunctionalCall(call) => todo!(), [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_call` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `compound` [INFO] [stdout] --> yuri-compiler/src/lower.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | Exp::Compound(compound) => todo!(), [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | Exp::Paren(expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `match_expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | Exp::MatchExpr(match_expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_match_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path_expr` [INFO] [stdout] --> yuri-compiler/src/lower.rs:56:24 [INFO] [stdout] | [INFO] [stdout] 56 | Exp::Field(path_expr) => todo!(), [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_expr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `qpath` [INFO] [stdout] --> yuri-compiler/src/lower.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | Exp::Access(qpath) => { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_qpath` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `riffx` [INFO] [stdout] --> yuri-compiler/src/lower.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | Exp::IfExpr(riffx) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_riffx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `call` [INFO] [stdout] --> yuri-compiler/src/lower.rs:90:33 [INFO] [stdout] | [INFO] [stdout] 90 | Exp::FunctionalCall(call) => todo!(), [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_call` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `compound` [INFO] [stdout] --> yuri-compiler/src/lower.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | Exp::Compound(compound) => todo!(), [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | Exp::Paren(expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `match_expression` [INFO] [stdout] --> yuri-compiler/src/lower.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | Exp::MatchExpr(match_expression) => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_match_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scalar_ty` [INFO] [stdout] --> yuri-compiler/src/lower.rs:110:31 [INFO] [stdout] | [INFO] [stdout] 110 | WrittenTy::Scalar(scalar_ty) => todo!(), [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scalar_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vector_ty` [INFO] [stdout] --> yuri-compiler/src/lower.rs:111:31 [INFO] [stdout] | [INFO] [stdout] 111 | WrittenTy::Vector(vector_ty) => todo!(), [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vector_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `matrix_ty` [INFO] [stdout] --> yuri-compiler/src/lower.rs:112:31 [INFO] [stdout] | [INFO] [stdout] 112 | WrittenTy::Matrix(matrix_ty) => todo!(), [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_matrix_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `array_ty` [INFO] [stdout] --> yuri-compiler/src/lower.rs:113:30 [INFO] [stdout] | [INFO] [stdout] 113 | WrittenTy::Array(array_ty) => todo!(), [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_array_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scalar_ty` [INFO] [stdout] --> yuri-compiler/src/lower.rs:110:31 [INFO] [stdout] | [INFO] [stdout] 110 | WrittenTy::Scalar(scalar_ty) => todo!(), [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scalar_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vector_ty` [INFO] [stdout] --> yuri-compiler/src/lower.rs:111:31 [INFO] [stdout] | [INFO] [stdout] 111 | WrittenTy::Vector(vector_ty) => todo!(), [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vector_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `matrix_ty` [INFO] [stdout] --> yuri-compiler/src/lower.rs:112:31 [INFO] [stdout] | [INFO] [stdout] 112 | WrittenTy::Matrix(matrix_ty) => todo!(), [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_matrix_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `array_ty` [INFO] [stdout] --> yuri-compiler/src/lower.rs:113:30 [INFO] [stdout] | [INFO] [stdout] 113 | WrittenTy::Array(array_ty) => todo!(), [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_array_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> yuri-compiler/src/lower.rs:209:33 [INFO] [stdout] | [INFO] [stdout] 209 | ... let mut variable = Yrc::new( [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> yuri-compiler/src/lower.rs:227:33 [INFO] [stdout] | [INFO] [stdout] 227 | ... let mut function = Yrc::new_cyclic(|function| { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> yuri-compiler/src/lower.rs:192:17 [INFO] [stdout] | [INFO] [stdout] 192 | let mut submodules = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> yuri-compiler/src/lower.rs:209:33 [INFO] [stdout] | [INFO] [stdout] 209 | ... let mut variable = Yrc::new( [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> yuri-compiler/src/lower.rs:227:33 [INFO] [stdout] | [INFO] [stdout] 227 | ... let mut function = Yrc::new_cyclic(|function| { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scope` [INFO] [stdout] --> yuri-compiler/src/lower.rs:194:42 [INFO] [stdout] | [INFO] [stdout] 194 | let scope = Yrc::new_cyclic(|scope| { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_scope` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module_item` [INFO] [stdout] --> yuri-compiler/src/lower.rs:204:53 [INFO] [stdout] | [INFO] [stdout] 204 | OuterDeclaration::Submodule(module_item) => { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module_weak` [INFO] [stdout] --> yuri-compiler/src/lower.rs:190:37 [INFO] [stdout] | [INFO] [stdout] 190 | let this = Yrc::new_cyclic(|module_weak| { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_weak` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> yuri-compiler/src/lower.rs:192:17 [INFO] [stdout] | [INFO] [stdout] 192 | let mut submodules = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scope` [INFO] [stdout] --> yuri-compiler/src/lower.rs:194:42 [INFO] [stdout] | [INFO] [stdout] 194 | let scope = Yrc::new_cyclic(|scope| { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_scope` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module_item` [INFO] [stdout] --> yuri-compiler/src/lower.rs:204:53 [INFO] [stdout] | [INFO] [stdout] 204 | OuterDeclaration::Submodule(module_item) => { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module_weak` [INFO] [stdout] --> yuri-compiler/src/lower.rs:190:37 [INFO] [stdout] | [INFO] [stdout] 190 | let this = Yrc::new_cyclic(|module_weak| { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_weak` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `storage` and `source` are never read [INFO] [stdout] --> yuri-compiler/src/lower.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 138 | struct Lowerer<'src, 'storage, 'at> { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 139 | storage: &'storage mut InStorage, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 140 | source: &'src str, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `scope`, `focus`, and `resolve_type` are never used [INFO] [stdout] --> yuri-compiler/src/lower.rs:167:12 [INFO] [stdout] | [INFO] [stdout] 166 | impl<'src, 'storage, 'at> Lowerer<'src, 'storage, 'at> { [INFO] [stdout] | ------------------------------------------------------ methods in this implementation [INFO] [stdout] 167 | pub fn scope(&mut self) -> Option> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 175 | pub fn focus(&mut self) -> Option> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 305 | pub fn resolve_type( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `storage` and `source` are never read [INFO] [stdout] --> yuri-compiler/src/lower.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 138 | struct Lowerer<'src, 'storage, 'at> { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 139 | storage: &'storage mut InStorage, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 140 | source: &'src str, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `scope`, `focus`, and `resolve_type` are never used [INFO] [stdout] --> yuri-compiler/src/lower.rs:167:12 [INFO] [stdout] | [INFO] [stdout] 166 | impl<'src, 'storage, 'at> Lowerer<'src, 'storage, 'at> { [INFO] [stdout] | ------------------------------------------------------ methods in this implementation [INFO] [stdout] 167 | pub fn scope(&mut self) -> Option> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 175 | pub fn focus(&mut self) -> Option> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 305 | pub fn resolve_type( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking yuri-lang v0.0.0-alpha.indev.1 (/opt/rustwide/workdir/yuri) [INFO] [stderr] Checking yuri-codegen v0.1.0 (/opt/rustwide/workdir/yuri-codegen) [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> yuri/src/lib.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 39 | todo!("change definition of ParseState, use mutex instead of &mut"); [INFO] [stdout] | ------------------------------------------------------------------- any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 47 | Ok(module) [INFO] [stdout] | ^^^^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module` [INFO] [stdout] --> yuri/src/lib.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | let module = yuri_compiler::lower::lower(source, &mut storage, &ast, module_name_ident)?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `codegen` is never used [INFO] [stdout] --> yuri-codegen/src/lib.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | fn codegen() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking yuri-cli v0.0.0-alpha.indev.1 (/opt/rustwide/workdir/yuri-cli) [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> yuri/src/lib.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 39 | todo!("change definition of ParseState, use mutex instead of &mut"); [INFO] [stdout] | ------------------------------------------------------------------- any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 47 | Ok(module) [INFO] [stdout] | ^^^^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module` [INFO] [stdout] --> yuri/src/lib.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | let module = yuri_compiler::lower::lower(source, &mut storage, &ast, module_name_ident)?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `codegen` is never used [INFO] [stdout] --> yuri-codegen/src/lib.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | fn codegen() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unused dependency `smallvec` [INFO] [stderr] --> yuri-ast/Cargo.toml:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | smallvec = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `smallvec` [INFO] [stderr] warning: unused dependency `yuri-lexer` [INFO] [stderr] --> yuri-ast/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | yuri-lexer = { path = "../yuri-lexer" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `yuri-lexer` [INFO] [stderr] warning: `yuri-ast` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `yuri-compiler` [INFO] [stderr] --> yuri-codegen/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | yuri-compiler = { path = "../yuri-compiler" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `yuri-compiler` [INFO] [stderr] warning: `yuri-codegen` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `rustc-hash` [INFO] [stderr] --> yuri-common/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | rustc-hash = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `rustc-hash` [INFO] [stderr] warning: `yuri-common` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `yuri-parser` [INFO] [stderr] --> yuri-hir/Cargo.toml:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | yuri-parser = { path = "../yuri-parser" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `yuri-parser` [INFO] [stderr] warning: `yuri-hir` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `log` [INFO] [stderr] --> yuri/Cargo.toml:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | log = { workspace = true, optional = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `log` [INFO] [stderr] warning: unused dependency `rayon` [INFO] [stderr] --> yuri/Cargo.toml:25:1 [INFO] [stderr] | [INFO] [stderr] 25 | rayon = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `rayon` [INFO] [stderr] warning: `yuri-lang` (manifest) generated 2 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.27s [INFO] running `Command { std: "docker" "inspect" "428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1", kill_on_drop: false }` [INFO] [stdout] 428a04e78588b36d2405bb19411228f6bb638bf40a6e2e908782e4a8f6cf58b1