[INFO] fetching crate shex_ast 0.0.3... [INFO] checking shex_ast-0.0.3 against master#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-3 [INFO] extracting crate shex_ast 0.0.3 into /workspace/builds/worker-4-tc1/source [INFO] validating manifest of crates.io crate shex_ast 0.0.3 on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate shex_ast 0.0.3 [INFO] finished tweaking crates.io crate shex_ast 0.0.3 [INFO] tweaked toml for crates.io crate shex_ast 0.0.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 114 packages [INFO] [stderr] Adding ahash v0.7.8 (latest: v0.8.11) [INFO] [stderr] Adding bytecheck v0.6.12 (latest: v0.7.0) [INFO] [stderr] Adding bytecheck_derive v0.6.12 (latest: v0.7.0) [INFO] [stderr] Adding cfg_aliases v0.1.1 (latest: v0.2.0) [INFO] [stderr] Adding env_logger v0.10.2 (latest: v0.11.3) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.3) [INFO] [stderr] Adding iri_s v0.0.3 (latest: v0.0.10) [INFO] [stderr] Adding itertools v0.11.0 (latest: v0.12.1) [INFO] [stderr] Adding prefixmap v0.0.3 (latest: v0.0.10) [INFO] [stderr] Adding ptr_meta v0.1.4 (latest: v0.2.0) [INFO] [stderr] Adding ptr_meta_derive v0.1.4 (latest: v0.2.0) [INFO] [stderr] Adding radium v0.7.0 (latest: v1.1.0) [INFO] [stderr] Adding rbe v0.0.3 (latest: v0.0.10) [INFO] [stderr] Adding srdf v0.0.3 (latest: v0.0.10) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.57) [INFO] [stderr] Adding toml_edit v0.21.1 (latest: v0.22.9) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.52.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding winnow v0.5.40 (latest: v0.6.5) [INFO] [stderr] Adding wyz v0.5.1 (latest: v0.6.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded srdf v0.0.3 [INFO] [stderr] Downloaded oxrdf v0.1.7 [INFO] [stderr] Downloaded rbe v0.0.3 [INFO] [stderr] Downloaded rust_decimal_macros v1.34.2 [INFO] [stderr] Downloaded oxilangtag v0.1.5 [INFO] [stderr] Downloaded iri_s v0.0.3 [INFO] [stderr] Downloaded prefixmap v0.0.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ecee6768d99192170974fce60479d9d40ddf798da4f37c14e4e0a3c62d43a430 [INFO] running `Command { std: "docker" "start" "-a" "ecee6768d99192170974fce60479d9d40ddf798da4f37c14e4e0a3c62d43a430", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ecee6768d99192170974fce60479d9d40ddf798da4f37c14e4e0a3c62d43a430", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ecee6768d99192170974fce60479d9d40ddf798da4f37c14e4e0a3c62d43a430", kill_on_drop: false }` [INFO] [stdout] ecee6768d99192170974fce60479d9d40ddf798da4f37c14e4e0a3c62d43a430 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 70428327a636db5b6052efbbb3c4c3a8ea38a23a0ba63270921dd3aab2519491 [INFO] running `Command { std: "docker" "start" "-a" "70428327a636db5b6052efbbb3c4c3a8ea38a23a0ba63270921dd3aab2519491", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Checking hashbrown v0.14.3 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Checking oxilangtag v0.1.5 [INFO] [stderr] Compiling rust_decimal v1.35.0 [INFO] [stderr] Checking oxiri v0.2.3 [INFO] [stderr] Compiling async-trait v0.1.79 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Checking either v1.10.0 [INFO] [stderr] Compiling syn v2.0.57 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Checking hashbag v0.1.12 [INFO] [stderr] Checking unsafe-libyaml v0.2.11 [INFO] [stderr] Checking env_filter v0.1.0 [INFO] [stderr] Checking env_logger v0.11.3 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking itertools v0.11.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking oxrdf v0.1.7 [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Checking env_logger v0.10.2 [INFO] [stderr] Checking indexmap v2.2.6 [INFO] [stderr] Checking serde_json v1.0.115 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling thiserror-impl v1.0.58 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling test-log-macros v0.2.15 [INFO] [stderr] Compiling rust_decimal_macros v1.34.2 [INFO] [stderr] Checking test-log v0.2.15 [INFO] [stderr] Checking thiserror v1.0.58 [INFO] [stderr] Checking iri_s v0.0.3 [INFO] [stderr] Checking rbe v0.0.3 [INFO] [stderr] Checking prefixmap v0.0.3 [INFO] [stderr] Checking srdf v0.0.3 [INFO] [stderr] Checking shex_ast v0.0.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `iri_s::IriSError` [INFO] [stdout] --> src/internal/schema.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use iri_s::IriSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IriRef`, `ObjectValueWrapper`, `internal::ValueSet` [INFO] [stdout] --> src/internal/value_set_value.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | ast::{IriRef, ObjectValueWrapper}, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | internal::ValueSet, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rbe::Value` [INFO] [stdout] --> src/internal/value_set_value.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use rbe::Value; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serializer` [INFO] [stdout] --> src/internal/value_set_value.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use serde::Serializer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `result`, `str::FromStr` [INFO] [stdout] --> src/internal/value_set_value.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::{fmt::Display, result, str::FromStr}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/internal/value_set_value.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/internal/compiled_schema.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/internal/compiled_schema.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatchCond` [INFO] [stdout] --> src/internal/compiled_schema.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | use rbe::{MatchCond, RbeTable}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::ast::IriRef` [INFO] [stdout] --> src/pred.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ast::IriRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iri_s::IriSError` [INFO] [stdout] --> src/ast/annotation.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use iri_s::IriSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `prefixmap::PrefixMap` [INFO] [stdout] --> src/ast/annotation.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use prefixmap::PrefixMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/ast/iri_ref.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/ast/iri_ref_or_wildcard.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/ast/object_value.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/object_value.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | use super::{iri_ref::IriRef, serde_string_or_struct::SerializeStringOrStruct}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | use crate::{ast::serde_string_or_struct::*, Deref, DerefError}; [INFO] [stdout] | ------------------------------ the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ShapeLabel` [INFO] [stdout] --> src/ast/schema.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{Ref, ShapeLabel}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Display`, `Formatter` [INFO] [stdout] --> src/ast/schema.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | use std::fmt::{Display, Formatter}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IriSError` [INFO] [stdout] --> src/ast/shape.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use iri_s::{IriS, IriSError}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::IriRef` [INFO] [stdout] --> src/ast/shape_decl.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::IriRef; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::ShapeLabel` [INFO] [stdout] --> src/ast/shape_decl.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::ShapeLabel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Deserializer` [INFO] [stdout] --> src/ast/shape_expr.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{Deserializer, Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/ast/shape_expr.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/shape_expr.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 17 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::ValueSetValue` [INFO] [stdout] --> src/ast/shape_expr.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use super::ValueSetValue; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `annotation::Annotation`, `sem_act::SemAct`, `triple_expr::TripleExprWrapper`, `value_set_value::ValueSetValueWrapper`, `xs_facet::XsFacet` [INFO] [stdout] --> src/ast/shape_expr.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | annotation::Annotation, iri_ref::IriRef, sem_act::SemAct, triple_expr::TripleExprWrapper, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | value_set_value::ValueSetValueWrapper, xs_facet::XsFacet, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `node_kind::NodeKind` [INFO] [stdout] --> src/ast/shape_expr.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | use super::{node_kind::NodeKind, ref_::Ref}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TripleExpr` [INFO] [stdout] --> src/ast/shape_expr.rs:18:36 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::{NodeConstraint, Shape, TripleExpr, Deref, DerefError}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/string_or_iri_stem.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] ... [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serialize` [INFO] [stdout] --> src/ast/xs_facet.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iri_s::IriS` [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use iri_s::IriS; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `schema::*` [INFO] [stdout] --> src/lib.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub use schema::*; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `ValueSetValue` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `ValueSetValue` in the type namespace is first re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `StringOrLiteralStem` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `StringOrLiteralStem` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `IriRefOrWildcard` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `IriRefOrWildcard` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `StringOrWildcard` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `StringOrWildcard` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `StringOrIriStem` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `StringOrIriStem` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `ObjectValue` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `ObjectValue` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iri_s::IriSError` [INFO] [stdout] --> src/internal/schema.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use iri_s::IriSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `internal::value_set_value::*` [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `srdf::Object` [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use srdf::Object; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IriRef`, `ObjectValueWrapper`, `internal::ValueSet` [INFO] [stdout] --> src/internal/value_set_value.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | ast::{IriRef, ObjectValueWrapper}, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | internal::ValueSet, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rbe::Value` [INFO] [stdout] --> src/internal/value_set_value.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use rbe::Value; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serializer` [INFO] [stdout] --> src/internal/value_set_value.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use serde::Serializer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `result`, `str::FromStr` [INFO] [stdout] --> src/internal/value_set_value.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::{fmt::Display, result, str::FromStr}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/internal/value_set_value.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/internal/compiled_schema.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/internal/compiled_schema.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatchCond` [INFO] [stdout] --> src/internal/compiled_schema.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | use rbe::{MatchCond, RbeTable}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::ast::IriRef` [INFO] [stdout] --> src/pred.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ast::IriRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iri_s::IriSError` [INFO] [stdout] --> src/ast/annotation.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use iri_s::IriSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `prefixmap::PrefixMap` [INFO] [stdout] --> src/ast/annotation.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use prefixmap::PrefixMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/ast/iri_ref.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/ast/iri_ref_or_wildcard.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/ast/object_value.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/object_value.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | use super::{iri_ref::IriRef, serde_string_or_struct::SerializeStringOrStruct}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | use crate::{ast::serde_string_or_struct::*, Deref, DerefError}; [INFO] [stdout] | ------------------------------ the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ShapeLabel` [INFO] [stdout] --> src/ast/schema.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{Ref, ShapeLabel}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Display`, `Formatter` [INFO] [stdout] --> src/ast/schema.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | use std::fmt::{Display, Formatter}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IriSError` [INFO] [stdout] --> src/ast/shape.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use iri_s::{IriS, IriSError}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::IriRef` [INFO] [stdout] --> src/ast/shape_decl.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::IriRef; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::ShapeLabel` [INFO] [stdout] --> src/ast/shape_decl.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::ShapeLabel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Deserializer` [INFO] [stdout] --> src/ast/shape_expr.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{Deserializer, Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `void::Void` [INFO] [stdout] --> src/ast/shape_expr.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use void::Void; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/shape_expr.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 17 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::ValueSetValue` [INFO] [stdout] --> src/ast/shape_expr.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use super::ValueSetValue; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `annotation::Annotation`, `sem_act::SemAct`, `triple_expr::TripleExprWrapper`, `value_set_value::ValueSetValueWrapper` [INFO] [stdout] --> src/ast/shape_expr.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | annotation::Annotation, iri_ref::IriRef, sem_act::SemAct, triple_expr::TripleExprWrapper, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | value_set_value::ValueSetValueWrapper, xs_facet::XsFacet, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `node_kind::NodeKind` [INFO] [stdout] --> src/ast/shape_expr.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | use super::{node_kind::NodeKind, ref_::Ref}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TripleExpr` [INFO] [stdout] --> src/ast/shape_expr.rs:18:36 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::{NodeConstraint, Shape, TripleExpr, Deref, DerefError}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/string_or_iri_stem.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] ... [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serialize` [INFO] [stdout] --> src/ast/xs_facet.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iri_s::IriS` [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use iri_s::IriS; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `schema::*` [INFO] [stdout] --> src/lib.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub use schema::*; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `ValueSetValue` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `ValueSetValue` in the type namespace is first re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `StringOrLiteralStem` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `StringOrLiteralStem` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `IriRefOrWildcard` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `IriRefOrWildcard` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `StringOrWildcard` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `StringOrWildcard` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `StringOrIriStem` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `StringOrIriStem` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use ast::*; [INFO] [stdout] | ------ but the name `ObjectValue` in the type namespace is also re-exported here [INFO] [stdout] ... [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `ObjectValue` in the type namespace is first re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `internal::value_set_value::*` [INFO] [stdout] --> src/lib.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | pub use internal::value_set_value::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `srdf::Object` [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use srdf::Object; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/internal/compiled_schema.rs:234:34 [INFO] [stdout] | [INFO] [stdout] 234 | self.shapes.iter().map(|(idx, pair)| pair) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/internal/compiled_schema.rs:234:34 [INFO] [stdout] | [INFO] [stdout] 234 | self.shapes.iter().map(|(idx, pair)| pair) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lexical_form` [INFO] [stdout] --> src/internal/value_set_value.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | lexical_form, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `lexical_form: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `datatype` [INFO] [stdout] --> src/internal/value_set_value.rs:84:25 [INFO] [stdout] | [INFO] [stdout] 84 | datatype, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `datatype: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:117:38 [INFO] [stdout] | [INFO] [stdout] 117 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:118:43 [INFO] [stdout] | [INFO] [stdout] 118 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:118:49 [INFO] [stdout] | [INFO] [stdout] 118 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:119:42 [INFO] [stdout] | [INFO] [stdout] 119 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:120:47 [INFO] [stdout] | [INFO] [stdout] 120 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:120:53 [INFO] [stdout] | [INFO] [stdout] 120 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:121:39 [INFO] [stdout] | [INFO] [stdout] 121 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:132:38 [INFO] [stdout] | [INFO] [stdout] 132 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:133:43 [INFO] [stdout] | [INFO] [stdout] 133 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:133:49 [INFO] [stdout] | [INFO] [stdout] 133 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:134:42 [INFO] [stdout] | [INFO] [stdout] 134 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:135:47 [INFO] [stdout] | [INFO] [stdout] 135 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:135:53 [INFO] [stdout] | [INFO] [stdout] 135 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:136:39 [INFO] [stdout] | [INFO] [stdout] 136 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:115:40 [INFO] [stdout] | [INFO] [stdout] 115 | self.shapes.get(idx).map(|(label, se)| se) [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lexical_form` [INFO] [stdout] --> src/internal/value_set_value.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | lexical_form, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `lexical_form: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `datatype` [INFO] [stdout] --> src/internal/value_set_value.rs:84:25 [INFO] [stdout] | [INFO] [stdout] 84 | datatype, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `datatype: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:117:38 [INFO] [stdout] | [INFO] [stdout] 117 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:433:46 [INFO] [stdout] | [INFO] [stdout] 433 | self.shapes.entry(*idx).and_modify(|(label, s)| *s = se); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:118:43 [INFO] [stdout] | [INFO] [stdout] 118 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:118:49 [INFO] [stdout] | [INFO] [stdout] 118 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:119:42 [INFO] [stdout] | [INFO] [stdout] 119 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:120:47 [INFO] [stdout] | [INFO] [stdout] 120 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:120:53 [INFO] [stdout] | [INFO] [stdout] 120 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:121:39 [INFO] [stdout] | [INFO] [stdout] 121 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:132:38 [INFO] [stdout] | [INFO] [stdout] 132 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:133:43 [INFO] [stdout] | [INFO] [stdout] 133 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:133:49 [INFO] [stdout] | [INFO] [stdout] 133 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:134:42 [INFO] [stdout] | [INFO] [stdout] 134 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:135:47 [INFO] [stdout] | [INFO] [stdout] 135 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:135:53 [INFO] [stdout] | [INFO] [stdout] 135 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:136:39 [INFO] [stdout] | [INFO] [stdout] 136 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:115:40 [INFO] [stdout] | [INFO] [stdout] 115 | self.shapes.get(idx).map(|(label, se)| se) [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:433:46 [INFO] [stdout] | [INFO] [stdout] 433 | self.shapes.entry(*idx).and_modify(|(label, s)| *s = se); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xs_facet` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:445:24 [INFO] [stdout] | [INFO] [stdout] 445 | fn xs_facet2match_cond(xs_facet: &ast::XsFacet) -> Cond { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xs_facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nk` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:564:18 [INFO] [stdout] | [INFO] [stdout] 564 | fn cnv_node_kind(nk: &ast::NodeKind) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_nk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xsf` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:568:17 [INFO] [stdout] | [INFO] [stdout] 568 | fn cnv_xs_facet(xsf: &ast::XsFacet) -> CResult { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_xsf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sw` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:618:27 [INFO] [stdout] | [INFO] [stdout] 618 | fn cnv_string_or_wildcard(sw: &ast::StringOrWildcard) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:622:30 [INFO] [stdout] | [INFO] [stdout] 622 | fn cnv_string_or_literalstem(sl: &ast::StringOrLiteralStemWrapper) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xs_facet` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:445:24 [INFO] [stdout] | [INFO] [stdout] 445 | fn xs_facet2match_cond(xs_facet: &ast::XsFacet) -> Cond { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xs_facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nk` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:564:18 [INFO] [stdout] | [INFO] [stdout] 564 | fn cnv_node_kind(nk: &ast::NodeKind) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_nk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xsf` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:568:17 [INFO] [stdout] | [INFO] [stdout] 568 | fn cnv_xs_facet(xsf: &ast::XsFacet) -> CResult { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_xsf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sw` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:618:27 [INFO] [stdout] | [INFO] [stdout] 618 | fn cnv_string_or_wildcard(sw: &ast::StringOrWildcard) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:622:30 [INFO] [stdout] | [INFO] [stdout] 622 | fn cnv_string_or_literalstem(sl: &ast::StringOrLiteralStemWrapper) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ClosedError` is never constructed [INFO] [stdout] --> src/ast/mod.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct ClosedError; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cnv_vec` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:572:4 [INFO] [stdout] | [INFO] [stdout] 572 | fn cnv_vec(vs: Vec, func: F) -> CResult> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_node_kind` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:648:4 [INFO] [stdout] | [INFO] [stdout] 648 | fn check_node_maybe_node_kind(node: &Node, nodekind: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_datatype` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:673:4 [INFO] [stdout] | [INFO] [stdout] 673 | fn check_node_maybe_datatype(node: &Node, datatype: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ClosedError` is never constructed [INFO] [stdout] --> src/ast/mod.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct ClosedError; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cnv_vec` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:572:4 [INFO] [stdout] | [INFO] [stdout] 572 | fn cnv_vec(vs: Vec, func: F) -> CResult> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_node_kind` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:648:4 [INFO] [stdout] | [INFO] [stdout] 648 | fn check_node_maybe_node_kind(node: &Node, nodekind: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_datatype` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:673:4 [INFO] [stdout] | [INFO] [stdout] 673 | fn check_node_maybe_datatype(node: &Node, datatype: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 69 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S5` should have a snake case name [INFO] [stdout] --> src/ast/mod.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | let S5 = IriS::from_str("http://all.example/S5").unwrap(); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `s5` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 70 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.97s [INFO] running `Command { std: "docker" "inspect" "70428327a636db5b6052efbbb3c4c3a8ea38a23a0ba63270921dd3aab2519491", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70428327a636db5b6052efbbb3c4c3a8ea38a23a0ba63270921dd3aab2519491", kill_on_drop: false }` [INFO] [stdout] 70428327a636db5b6052efbbb3c4c3a8ea38a23a0ba63270921dd3aab2519491 [INFO] checking shex_ast-0.0.3 against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-3 [INFO] extracting crate shex_ast 0.0.3 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate shex_ast 0.0.3 on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate shex_ast 0.0.3 [INFO] finished tweaking crates.io crate shex_ast 0.0.3 [INFO] tweaked toml for crates.io crate shex_ast 0.0.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dca30a8a2f0df563a7a041a9676ffb4d99e1b27a543c91c265b1a942bb025adc [INFO] running `Command { std: "docker" "start" "-a" "dca30a8a2f0df563a7a041a9676ffb4d99e1b27a543c91c265b1a942bb025adc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dca30a8a2f0df563a7a041a9676ffb4d99e1b27a543c91c265b1a942bb025adc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dca30a8a2f0df563a7a041a9676ffb4d99e1b27a543c91c265b1a942bb025adc", kill_on_drop: false }` [INFO] [stdout] dca30a8a2f0df563a7a041a9676ffb4d99e1b27a543c91c265b1a942bb025adc [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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ab785bafd4e1fd9c7542c3f7d24bf56cb4bf5b845380be64144dddf841db6fb4 [INFO] running `Command { std: "docker" "start" "-a" "ab785bafd4e1fd9c7542c3f7d24bf56cb4bf5b845380be64144dddf841db6fb4", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Compiling rust_decimal v1.35.0 [INFO] [stderr] Checking oxilangtag v0.1.5 [INFO] [stderr] Checking ryu v1.0.17 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Checking oxiri v0.2.3 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Compiling serde_json v1.0.115 [INFO] [stderr] Checking hashbrown v0.14.3 [INFO] [stderr] Compiling async-trait v0.1.79 [INFO] [stderr] Checking hashbag v0.1.12 [INFO] [stderr] Checking either v1.10.0 [INFO] [stderr] Compiling syn v2.0.57 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Checking unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking env_filter v0.1.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking itertools v0.11.0 [INFO] [stderr] Checking env_logger v0.11.3 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking oxrdf v0.1.7 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking indexmap v2.2.6 [INFO] [stderr] Compiling thiserror-impl v1.0.58 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling test-log-macros v0.2.15 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Checking env_logger v0.10.2 [INFO] [stderr] Checking test-log v0.2.15 [INFO] [stderr] Compiling rust_decimal_macros v1.34.2 [INFO] [stderr] Checking thiserror v1.0.58 [INFO] [stderr] Checking iri_s v0.0.3 [INFO] [stderr] Checking rbe v0.0.3 [INFO] [stderr] Checking srdf v0.0.3 [INFO] [stderr] Checking prefixmap v0.0.3 [INFO] [stderr] Checking shex_ast v0.0.3 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/internal/value_set_value.rs (5 fixes) [INFO] [stderr] Fixed src/ast/schema.rs (2 fixes) [INFO] [stderr] Fixed src/internal/compiled_schema.rs (3 fixes) [INFO] [stderr] Fixed src/ast/annotation.rs (2 fixes) [INFO] [stderr] Fixed src/ast/shape_expr.rs (6 fixes) [INFO] [stderr] Fixed src/ast/schema_json_compiler.rs (1 fix) [INFO] [stderr] Fixed src/internal/schema.rs (1 fix) [INFO] [stderr] Fixed src/ast/shape_decl.rs (2 fixes) [INFO] [stderr] Fixed src/ast/object_value.rs (1 fix) [INFO] [stderr] Fixed src/ast/iri_ref_or_wildcard.rs (1 fix) [INFO] [stderr] Fixed src/lib.rs (4 fixes) [INFO] [stderr] Fixed src/ast/shape.rs (1 fix) [INFO] [stderr] Fixed src/ast/xs_facet.rs (1 fix) [INFO] [stderr] Fixed src/ast/iri_ref.rs (1 fix) [INFO] [stderr] Fixed src/pred.rs (1 fix) [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/object_value.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{iri_ref::IriRef, serde_string_or_struct::SerializeStringOrStruct}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | use crate::{ast::serde_string_or_struct::*, Deref, DerefError}; [INFO] [stdout] | ------------------------------ the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/shape_expr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/string_or_iri_stem.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] ... [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/internal/compiled_schema.rs:232:34 [INFO] [stdout] | [INFO] [stdout] 232 | self.shapes.iter().map(|(idx, pair)| pair) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lexical_form` [INFO] [stdout] --> src/internal/value_set_value.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | lexical_form, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `lexical_form: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `datatype` [INFO] [stdout] --> src/internal/value_set_value.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | datatype, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `datatype: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:110:38 [INFO] [stdout] | [INFO] [stdout] 110 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:111:43 [INFO] [stdout] | [INFO] [stdout] 111 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:111:49 [INFO] [stdout] | [INFO] [stdout] 111 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:112:42 [INFO] [stdout] | [INFO] [stdout] 112 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:113:47 [INFO] [stdout] | [INFO] [stdout] 113 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:113:53 [INFO] [stdout] | [INFO] [stdout] 113 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:114:39 [INFO] [stdout] | [INFO] [stdout] 114 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:125:38 [INFO] [stdout] | [INFO] [stdout] 125 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:126:43 [INFO] [stdout] | [INFO] [stdout] 126 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:126:49 [INFO] [stdout] | [INFO] [stdout] 126 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:128:47 [INFO] [stdout] | [INFO] [stdout] 128 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:128:53 [INFO] [stdout] | [INFO] [stdout] 128 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 129 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:113:40 [INFO] [stdout] | [INFO] [stdout] 113 | self.shapes.get(idx).map(|(label, se)| se) [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:431:46 [INFO] [stdout] | [INFO] [stdout] 431 | self.shapes.entry(*idx).and_modify(|(label, s)| *s = se); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xs_facet` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:444:24 [INFO] [stdout] | [INFO] [stdout] 444 | fn xs_facet2match_cond(xs_facet: &ast::XsFacet) -> Cond { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xs_facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nk` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:563:18 [INFO] [stdout] | [INFO] [stdout] 563 | fn cnv_node_kind(nk: &ast::NodeKind) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_nk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xsf` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:567:17 [INFO] [stdout] | [INFO] [stdout] 567 | fn cnv_xs_facet(xsf: &ast::XsFacet) -> CResult { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_xsf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sw` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:617:27 [INFO] [stdout] | [INFO] [stdout] 617 | fn cnv_string_or_wildcard(sw: &ast::StringOrWildcard) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:621:30 [INFO] [stdout] | [INFO] [stdout] 621 | fn cnv_string_or_literalstem(sl: &ast::StringOrLiteralStemWrapper) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ClosedError` is never constructed [INFO] [stdout] --> src/ast/mod.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct ClosedError; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cnv_vec` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:571:4 [INFO] [stdout] | [INFO] [stdout] 571 | fn cnv_vec(vs: Vec, func: F) -> CResult> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_node_kind` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:647:4 [INFO] [stdout] | [INFO] [stdout] 647 | fn check_node_maybe_node_kind(node: &Node, nodekind: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_datatype` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:672:4 [INFO] [stdout] | [INFO] [stdout] 672 | fn check_node_maybe_datatype(node: &Node, datatype: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S5` should have a snake case name [INFO] [stdout] --> src/ast/mod.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | let S5 = IriS::from_str("http://all.example/S5").unwrap(); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `s5` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 32 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Fixed src/ast/shape_expr.rs (1 fix) [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/object_value.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{iri_ref::IriRef, serde_string_or_struct::SerializeStringOrStruct}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | use crate::{ast::serde_string_or_struct::*, Deref, DerefError}; [INFO] [stdout] | ------------------------------ the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/shape_expr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/string_or_iri_stem.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] ... [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/internal/compiled_schema.rs:232:34 [INFO] [stdout] | [INFO] [stdout] 232 | self.shapes.iter().map(|(idx, pair)| pair) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lexical_form` [INFO] [stdout] --> src/internal/value_set_value.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | lexical_form, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `lexical_form: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `datatype` [INFO] [stdout] --> src/internal/value_set_value.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | datatype, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `datatype: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:110:38 [INFO] [stdout] | [INFO] [stdout] 110 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:111:43 [INFO] [stdout] | [INFO] [stdout] 111 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:111:49 [INFO] [stdout] | [INFO] [stdout] 111 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:112:42 [INFO] [stdout] | [INFO] [stdout] 112 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:113:47 [INFO] [stdout] | [INFO] [stdout] 113 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:113:53 [INFO] [stdout] | [INFO] [stdout] 113 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:114:39 [INFO] [stdout] | [INFO] [stdout] 114 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:125:38 [INFO] [stdout] | [INFO] [stdout] 125 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:126:43 [INFO] [stdout] | [INFO] [stdout] 126 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:126:49 [INFO] [stdout] | [INFO] [stdout] 126 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:128:47 [INFO] [stdout] | [INFO] [stdout] 128 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:128:53 [INFO] [stdout] | [INFO] [stdout] 128 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 129 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:113:40 [INFO] [stdout] | [INFO] [stdout] 113 | self.shapes.get(idx).map(|(label, se)| se) [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:431:46 [INFO] [stdout] | [INFO] [stdout] 431 | self.shapes.entry(*idx).and_modify(|(label, s)| *s = se); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xs_facet` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:444:24 [INFO] [stdout] | [INFO] [stdout] 444 | fn xs_facet2match_cond(xs_facet: &ast::XsFacet) -> Cond { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xs_facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nk` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:563:18 [INFO] [stdout] | [INFO] [stdout] 563 | fn cnv_node_kind(nk: &ast::NodeKind) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_nk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xsf` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:567:17 [INFO] [stdout] | [INFO] [stdout] 567 | fn cnv_xs_facet(xsf: &ast::XsFacet) -> CResult { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_xsf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sw` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:617:27 [INFO] [stdout] | [INFO] [stdout] 617 | fn cnv_string_or_wildcard(sw: &ast::StringOrWildcard) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:621:30 [INFO] [stdout] | [INFO] [stdout] 621 | fn cnv_string_or_literalstem(sl: &ast::StringOrLiteralStemWrapper) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ClosedError` is never constructed [INFO] [stdout] --> src/ast/mod.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct ClosedError; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cnv_vec` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:571:4 [INFO] [stdout] | [INFO] [stdout] 571 | fn cnv_vec(vs: Vec, func: F) -> CResult> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_node_kind` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:647:4 [INFO] [stdout] | [INFO] [stdout] 647 | fn check_node_maybe_node_kind(node: &Node, nodekind: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_datatype` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:672:4 [INFO] [stdout] | [INFO] [stdout] 672 | fn check_node_maybe_datatype(node: &Node, datatype: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 31 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.00s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking shex_ast v0.0.3 (/tmp/fixit) [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/object_value.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{iri_ref::IriRef, serde_string_or_struct::SerializeStringOrStruct}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | use crate::{ast::serde_string_or_struct::*, Deref, DerefError}; [INFO] [stdout] | ------------------------------ the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/shape_expr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/string_or_iri_stem.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] ... [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `XsFacet` in this scope [INFO] [stdout] --> src/ast/shape_expr.rs:202:25 [INFO] [stdout] | [INFO] [stdout] 202 | let facets: Vec = vec![XsFacet::StringFacet(StringFacet::Pattern(Pattern::new( [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 196 + use crate::XsFacet; [INFO] [stdout] | [INFO] [stdout] 196 + use crate::internal::XsFacet; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XsFacet` [INFO] [stdout] --> src/ast/shape_expr.rs:202:41 [INFO] [stdout] | [INFO] [stdout] 202 | let facets: Vec = vec![XsFacet::StringFacet(StringFacet::Pattern(Pattern::new( [INFO] [stdout] | ^^^^^^^ use of undeclared type `XsFacet` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 196 + use crate::XsFacet; [INFO] [stdout] | [INFO] [stdout] 196 + use crate::internal::XsFacet; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/object_value.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{iri_ref::IriRef, serde_string_or_struct::SerializeStringOrStruct}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | use crate::{ast::serde_string_or_struct::*, Deref, DerefError}; [INFO] [stdout] | ------------------------------ the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/shape_expr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SerializeStringOrStruct` is imported redundantly [INFO] [stdout] --> src/ast/string_or_iri_stem.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ast::serde_string_or_struct::*; [INFO] [stdout] | ------------------------------------- the item `SerializeStringOrStruct` is already imported here [INFO] [stdout] ... [INFO] [stdout] 9 | use super::serde_string_or_struct::SerializeStringOrStruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/internal/compiled_schema.rs:232:34 [INFO] [stdout] | [INFO] [stdout] 232 | self.shapes.iter().map(|(idx, pair)| pair) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/internal/compiled_schema.rs:232:34 [INFO] [stdout] | [INFO] [stdout] 232 | self.shapes.iter().map(|(idx, pair)| pair) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lexical_form` [INFO] [stdout] --> src/internal/value_set_value.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | lexical_form, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `lexical_form: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `datatype` [INFO] [stdout] --> src/internal/value_set_value.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | datatype, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `datatype: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:110:38 [INFO] [stdout] | [INFO] [stdout] 110 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:111:43 [INFO] [stdout] | [INFO] [stdout] 111 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:111:49 [INFO] [stdout] | [INFO] [stdout] 111 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:112:42 [INFO] [stdout] | [INFO] [stdout] 112 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:113:47 [INFO] [stdout] | [INFO] [stdout] 113 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:113:53 [INFO] [stdout] | [INFO] [stdout] 113 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:114:39 [INFO] [stdout] | [INFO] [stdout] 114 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:125:38 [INFO] [stdout] | [INFO] [stdout] 125 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:126:43 [INFO] [stdout] | [INFO] [stdout] 126 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:126:49 [INFO] [stdout] | [INFO] [stdout] 126 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:128:47 [INFO] [stdout] | [INFO] [stdout] 128 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:128:53 [INFO] [stdout] | [INFO] [stdout] 128 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 129 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:113:40 [INFO] [stdout] | [INFO] [stdout] 113 | self.shapes.get(idx).map(|(label, se)| se) [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:431:46 [INFO] [stdout] | [INFO] [stdout] 431 | self.shapes.entry(*idx).and_modify(|(label, s)| *s = se); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lexical_form` [INFO] [stdout] --> src/internal/value_set_value.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | lexical_form, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `lexical_form: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `datatype` [INFO] [stdout] --> src/internal/value_set_value.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | datatype, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `datatype: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:110:38 [INFO] [stdout] | [INFO] [stdout] 110 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:111:43 [INFO] [stdout] | [INFO] [stdout] 111 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:111:49 [INFO] [stdout] | [INFO] [stdout] 111 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:112:42 [INFO] [stdout] | [INFO] [stdout] 112 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:113:47 [INFO] [stdout] | [INFO] [stdout] 113 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:113:53 [INFO] [stdout] | [INFO] [stdout] 113 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:114:39 [INFO] [stdout] | [INFO] [stdout] 114 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:125:38 [INFO] [stdout] | [INFO] [stdout] 125 | ValueSetValue::IriStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:126:43 [INFO] [stdout] | [INFO] [stdout] 126 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:126:49 [INFO] [stdout] | [INFO] [stdout] 126 | ValueSetValue::IriStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | ValueSetValue::LiteralStem { stem } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `stem` [INFO] [stdout] --> src/internal/value_set_value.rs:128:47 [INFO] [stdout] | [INFO] [stdout] 128 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `stem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusions` [INFO] [stdout] --> src/internal/value_set_value.rs:128:53 [INFO] [stdout] | [INFO] [stdout] 128 | ValueSetValue::LiteralStemRange { stem, exclusions } => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `exclusions: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language_tag` [INFO] [stdout] --> src/internal/value_set_value.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 129 | ValueSetValue::Language { language_tag } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `language_tag: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:113:40 [INFO] [stdout] | [INFO] [stdout] 113 | self.shapes.get(idx).map(|(label, se)| se) [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/internal/compiled_schema.rs:431:46 [INFO] [stdout] | [INFO] [stdout] 431 | self.shapes.entry(*idx).and_modify(|(label, s)| *s = se); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xs_facet` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:444:24 [INFO] [stdout] | [INFO] [stdout] 444 | fn xs_facet2match_cond(xs_facet: &ast::XsFacet) -> Cond { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xs_facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nk` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:563:18 [INFO] [stdout] | [INFO] [stdout] 563 | fn cnv_node_kind(nk: &ast::NodeKind) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_nk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xsf` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:567:17 [INFO] [stdout] | [INFO] [stdout] 567 | fn cnv_xs_facet(xsf: &ast::XsFacet) -> CResult { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_xsf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sw` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:617:27 [INFO] [stdout] | [INFO] [stdout] 617 | fn cnv_string_or_wildcard(sw: &ast::StringOrWildcard) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:621:30 [INFO] [stdout] | [INFO] [stdout] 621 | fn cnv_string_or_literalstem(sl: &ast::StringOrLiteralStemWrapper) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xs_facet` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:444:24 [INFO] [stdout] | [INFO] [stdout] 444 | fn xs_facet2match_cond(xs_facet: &ast::XsFacet) -> Cond { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_xs_facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nk` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:563:18 [INFO] [stdout] | [INFO] [stdout] 563 | fn cnv_node_kind(nk: &ast::NodeKind) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_nk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xsf` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:567:17 [INFO] [stdout] | [INFO] [stdout] 567 | fn cnv_xs_facet(xsf: &ast::XsFacet) -> CResult { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_xsf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sw` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:617:27 [INFO] [stdout] | [INFO] [stdout] 617 | fn cnv_string_or_wildcard(sw: &ast::StringOrWildcard) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> src/ast/schema_json_compiler.rs:621:30 [INFO] [stdout] | [INFO] [stdout] 621 | fn cnv_string_or_literalstem(sl: &ast::StringOrLiteralStemWrapper) -> CResult { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ClosedError` is never constructed [INFO] [stdout] --> src/ast/mod.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct ClosedError; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cnv_vec` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:571:4 [INFO] [stdout] | [INFO] [stdout] 571 | fn cnv_vec(vs: Vec, func: F) -> CResult> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_node_kind` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:647:4 [INFO] [stdout] | [INFO] [stdout] 647 | fn check_node_maybe_node_kind(node: &Node, nodekind: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_node_maybe_datatype` is never used [INFO] [stdout] --> src/ast/schema_json_compiler.rs:672:4 [INFO] [stdout] | [INFO] [stdout] 672 | fn check_node_maybe_datatype(node: &Node, datatype: &Option) -> CResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 31 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors; 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `shex_ast` (lib test) due to 3 previous errors; 27 warnings emitted [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "ab785bafd4e1fd9c7542c3f7d24bf56cb4bf5b845380be64144dddf841db6fb4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ab785bafd4e1fd9c7542c3f7d24bf56cb4bf5b845380be64144dddf841db6fb4", kill_on_drop: false }` [INFO] [stdout] ab785bafd4e1fd9c7542c3f7d24bf56cb4bf5b845380be64144dddf841db6fb4