[INFO] crate moore-vhdl 0.6.0 is already in cache [INFO] checking moore-vhdl-0.6.0 against master#45d050cde277b22a755847338f2acc2c7b834141 for pr-71393 [INFO] extracting crate moore-vhdl 0.6.0 into /workspace/builds/worker-14/source [INFO] validating manifest of crates.io crate moore-vhdl 0.6.0 on toolchain 45d050cde277b22a755847338f2acc2c7b834141 [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate moore-vhdl 0.6.0 [INFO] finished tweaking crates.io crate moore-vhdl 0.6.0 [INFO] tweaked toml for crates.io crate moore-vhdl 0.6.0 written to /workspace/builds/worker-14/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c2a273b38ca17fc380a3294889573aa2c11cdcd82ceeec2591c2251e9d658e26 [INFO] running `"docker" "start" "-a" "c2a273b38ca17fc380a3294889573aa2c11cdcd82ceeec2591c2251e9d658e26"` [INFO] [stderr] Compiling autocfg v1.0.0 [INFO] [stderr] Compiling libc v0.2.69 [INFO] [stderr] Checking rustc-serialize v0.3.24 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling slog v2.5.2 [INFO] [stderr] Compiling serde v1.0.106 [INFO] [stderr] Checking ascii v0.7.1 [INFO] [stderr] Checking typed-arena v1.7.0 [INFO] [stderr] Checking serde v0.8.23 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling num-traits v0.2.11 [INFO] [stderr] Compiling num-integer v0.1.42 [INFO] [stderr] Compiling num-iter v0.1.40 [INFO] [stderr] Checking combine v2.5.2 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking memmap v0.5.2 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Checking num-bigint v0.1.44 [INFO] [stderr] Checking num-complex v0.1.43 [INFO] [stderr] Checking bincode v0.6.1 [INFO] [stderr] Checking num-rational v0.1.42 [INFO] [stderr] Checking num v0.1.42 [INFO] [stderr] Checking llhd v0.5.0 [INFO] [stderr] Checking moore-common v0.6.0 [INFO] [stderr] Checking moore-vhdl-syntax v0.6.0 [INFO] [stderr] Checking moore-vhdl v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1360:1 [INFO] [stderr] | [INFO] [stderr] 1360 | /// An interface object. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1385:1 [INFO] [stderr] | [INFO] [stderr] 1385 | /// All declarations that may possibly appear in a package. See IEEE 1076-2008 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1386:1 [INFO] [stderr] | [INFO] [stderr] 1386 | /// section 4.7. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1387:1 [INFO] [stderr] | [INFO] [stderr] 1387 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1388:1 [INFO] [stderr] | [INFO] [stderr] 1388 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1389:1 [INFO] [stderr] | [INFO] [stderr] 1389 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1390:1 [INFO] [stderr] | [INFO] [stderr] 1390 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1391:1 [INFO] [stderr] | [INFO] [stderr] 1391 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1392:1 [INFO] [stderr] | [INFO] [stderr] 1392 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1393:1 [INFO] [stderr] | [INFO] [stderr] 1393 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1394:1 [INFO] [stderr] | [INFO] [stderr] 1394 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1395:1 [INFO] [stderr] | [INFO] [stderr] 1395 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1396:1 [INFO] [stderr] | [INFO] [stderr] 1396 | /// [x] signal_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1397:1 [INFO] [stderr] | [INFO] [stderr] 1397 | /// [x] variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1398:1 [INFO] [stderr] | [INFO] [stderr] 1398 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1399:1 [INFO] [stderr] | [INFO] [stderr] 1399 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1400:1 [INFO] [stderr] | [INFO] [stderr] 1400 | /// [x] component_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1401:1 [INFO] [stderr] | [INFO] [stderr] 1401 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1402:1 [INFO] [stderr] | [INFO] [stderr] 1402 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1403:1 [INFO] [stderr] | [INFO] [stderr] 1403 | /// [x] disconnection_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1404:1 [INFO] [stderr] | [INFO] [stderr] 1404 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1405:1 [INFO] [stderr] | [INFO] [stderr] 1405 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1406:1 [INFO] [stderr] | [INFO] [stderr] 1406 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1407:1 [INFO] [stderr] | [INFO] [stderr] 1407 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1428:1 [INFO] [stderr] | [INFO] [stderr] 1428 | /// All declarations that may possibly appear in a package body. See IEEE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1429:1 [INFO] [stderr] | [INFO] [stderr] 1429 | /// 1076-2008 section 4.8. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1430:1 [INFO] [stderr] | [INFO] [stderr] 1430 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1431:1 [INFO] [stderr] | [INFO] [stderr] 1431 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1432:1 [INFO] [stderr] | [INFO] [stderr] 1432 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1433:1 [INFO] [stderr] | [INFO] [stderr] 1433 | /// [x] subprogram_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1434:1 [INFO] [stderr] | [INFO] [stderr] 1434 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1435:1 [INFO] [stderr] | [INFO] [stderr] 1435 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1436:1 [INFO] [stderr] | [INFO] [stderr] 1436 | /// [x] package_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1437:1 [INFO] [stderr] | [INFO] [stderr] 1437 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1438:1 [INFO] [stderr] | [INFO] [stderr] 1438 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1439:1 [INFO] [stderr] | [INFO] [stderr] 1439 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1440:1 [INFO] [stderr] | [INFO] [stderr] 1440 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1441:1 [INFO] [stderr] | [INFO] [stderr] 1441 | /// [x] variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1442:1 [INFO] [stderr] | [INFO] [stderr] 1442 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1443:1 [INFO] [stderr] | [INFO] [stderr] 1443 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1444:1 [INFO] [stderr] | [INFO] [stderr] 1444 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1445:1 [INFO] [stderr] | [INFO] [stderr] 1445 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1446:1 [INFO] [stderr] | [INFO] [stderr] 1446 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1447:1 [INFO] [stderr] | [INFO] [stderr] 1447 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1448:1 [INFO] [stderr] | [INFO] [stderr] 1448 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1449:1 [INFO] [stderr] | [INFO] [stderr] 1449 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1469:1 [INFO] [stderr] | [INFO] [stderr] 1469 | /// All declarations that may possibly appear in a subprogram. See IEEE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1470:1 [INFO] [stderr] | [INFO] [stderr] 1470 | /// 1076-2008 section 4.3. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1471:1 [INFO] [stderr] | [INFO] [stderr] 1471 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1472:1 [INFO] [stderr] | [INFO] [stderr] 1472 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1473:1 [INFO] [stderr] | [INFO] [stderr] 1473 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1474:1 [INFO] [stderr] | [INFO] [stderr] 1474 | /// [x] subprogram_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1475:1 [INFO] [stderr] | [INFO] [stderr] 1475 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1476:1 [INFO] [stderr] | [INFO] [stderr] 1476 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1477:1 [INFO] [stderr] | [INFO] [stderr] 1477 | /// [x] package_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1478:1 [INFO] [stderr] | [INFO] [stderr] 1478 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1479:1 [INFO] [stderr] | [INFO] [stderr] 1479 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1480:1 [INFO] [stderr] | [INFO] [stderr] 1480 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1481:1 [INFO] [stderr] | [INFO] [stderr] 1481 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1482:1 [INFO] [stderr] | [INFO] [stderr] 1482 | /// [x] variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1483:1 [INFO] [stderr] | [INFO] [stderr] 1483 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1484:1 [INFO] [stderr] | [INFO] [stderr] 1484 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1485:1 [INFO] [stderr] | [INFO] [stderr] 1485 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1486:1 [INFO] [stderr] | [INFO] [stderr] 1486 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1487:1 [INFO] [stderr] | [INFO] [stderr] 1487 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1488:1 [INFO] [stderr] | [INFO] [stderr] 1488 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1489:1 [INFO] [stderr] | [INFO] [stderr] 1489 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1490:1 [INFO] [stderr] | [INFO] [stderr] 1490 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1510:1 [INFO] [stderr] | [INFO] [stderr] 1510 | /// All declarations that may possibly appear in a block. See IEEE 1076-2008 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1511:1 [INFO] [stderr] | [INFO] [stderr] 1511 | /// section 3.3.2. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1512:1 [INFO] [stderr] | [INFO] [stderr] 1512 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1513:1 [INFO] [stderr] | [INFO] [stderr] 1513 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1514:1 [INFO] [stderr] | [INFO] [stderr] 1514 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1515:1 [INFO] [stderr] | [INFO] [stderr] 1515 | /// [x] subprogram_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1516:1 [INFO] [stderr] | [INFO] [stderr] 1516 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1517:1 [INFO] [stderr] | [INFO] [stderr] 1517 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1518:1 [INFO] [stderr] | [INFO] [stderr] 1518 | /// [x] package_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1519:1 [INFO] [stderr] | [INFO] [stderr] 1519 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1520:1 [INFO] [stderr] | [INFO] [stderr] 1520 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1521:1 [INFO] [stderr] | [INFO] [stderr] 1521 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1522:1 [INFO] [stderr] | [INFO] [stderr] 1522 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1523:1 [INFO] [stderr] | [INFO] [stderr] 1523 | /// [x] signal_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1524:1 [INFO] [stderr] | [INFO] [stderr] 1524 | /// [x] shared_variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1525:1 [INFO] [stderr] | [INFO] [stderr] 1525 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1526:1 [INFO] [stderr] | [INFO] [stderr] 1526 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1527:1 [INFO] [stderr] | [INFO] [stderr] 1527 | /// [x] component_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1528:1 [INFO] [stderr] | [INFO] [stderr] 1528 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1529:1 [INFO] [stderr] | [INFO] [stderr] 1529 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1530:1 [INFO] [stderr] | [INFO] [stderr] 1530 | /// [x] configuration_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1531:1 [INFO] [stderr] | [INFO] [stderr] 1531 | /// [x] disconnection_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1532:1 [INFO] [stderr] | [INFO] [stderr] 1532 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1533:1 [INFO] [stderr] | [INFO] [stderr] 1533 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1534:1 [INFO] [stderr] | [INFO] [stderr] 1534 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1535:1 [INFO] [stderr] | [INFO] [stderr] 1535 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1559:1 [INFO] [stderr] | [INFO] [stderr] 1559 | /// All declarations that may possibly appear in a process statement. See IEEE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1560:1 [INFO] [stderr] | [INFO] [stderr] 1560 | /// 1076-2008 section 11.3. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1561:1 [INFO] [stderr] | [INFO] [stderr] 1561 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1562:1 [INFO] [stderr] | [INFO] [stderr] 1562 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1563:1 [INFO] [stderr] | [INFO] [stderr] 1563 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1564:1 [INFO] [stderr] | [INFO] [stderr] 1564 | /// [x] subprogram_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1565:1 [INFO] [stderr] | [INFO] [stderr] 1565 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1566:1 [INFO] [stderr] | [INFO] [stderr] 1566 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1567:1 [INFO] [stderr] | [INFO] [stderr] 1567 | /// [x] package_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1568:1 [INFO] [stderr] | [INFO] [stderr] 1568 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1569:1 [INFO] [stderr] | [INFO] [stderr] 1569 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1570:1 [INFO] [stderr] | [INFO] [stderr] 1570 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1571:1 [INFO] [stderr] | [INFO] [stderr] 1571 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1572:1 [INFO] [stderr] | [INFO] [stderr] 1572 | /// [x] variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1573:1 [INFO] [stderr] | [INFO] [stderr] 1573 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1574:1 [INFO] [stderr] | [INFO] [stderr] 1574 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1575:1 [INFO] [stderr] | [INFO] [stderr] 1575 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1576:1 [INFO] [stderr] | [INFO] [stderr] 1576 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1577:1 [INFO] [stderr] | [INFO] [stderr] 1577 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1578:1 [INFO] [stderr] | [INFO] [stderr] 1578 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1579:1 [INFO] [stderr] | [INFO] [stderr] 1579 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1580:1 [INFO] [stderr] | [INFO] [stderr] 1580 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1600:1 [INFO] [stderr] | [INFO] [stderr] 1600 | /// All concurrent statements. See IEEE 1076-2008 section 11. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1601:1 [INFO] [stderr] | [INFO] [stderr] 1601 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1602:1 [INFO] [stderr] | [INFO] [stderr] 1602 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1603:1 [INFO] [stderr] | [INFO] [stderr] 1603 | /// block_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1604:1 [INFO] [stderr] | [INFO] [stderr] 1604 | /// process_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1605:1 [INFO] [stderr] | [INFO] [stderr] 1605 | /// concurrent_procedure_call_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1606:1 [INFO] [stderr] | [INFO] [stderr] 1606 | /// concurrent_assertion_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1607:1 [INFO] [stderr] | [INFO] [stderr] 1607 | /// concurrent_signal_assignment_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1608:1 [INFO] [stderr] | [INFO] [stderr] 1608 | /// component_instantiation_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1609:1 [INFO] [stderr] | [INFO] [stderr] 1609 | /// generate_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1610:1 [INFO] [stderr] | [INFO] [stderr] 1610 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1623:1 [INFO] [stderr] | [INFO] [stderr] 1623 | /// All sequential statements. See IEEE 1076-2008 section 10. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1624:1 [INFO] [stderr] | [INFO] [stderr] 1624 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1625:1 [INFO] [stderr] | [INFO] [stderr] 1625 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1626:1 [INFO] [stderr] | [INFO] [stderr] 1626 | /// wait_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1627:1 [INFO] [stderr] | [INFO] [stderr] 1627 | /// assertion_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1628:1 [INFO] [stderr] | [INFO] [stderr] 1628 | /// report_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1629:1 [INFO] [stderr] | [INFO] [stderr] 1629 | /// signal_assignment_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1630:1 [INFO] [stderr] | [INFO] [stderr] 1630 | /// variable_assignment_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1631:1 [INFO] [stderr] | [INFO] [stderr] 1631 | /// procedure_call_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1632:1 [INFO] [stderr] | [INFO] [stderr] 1632 | /// if_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1633:1 [INFO] [stderr] | [INFO] [stderr] 1633 | /// case_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1634:1 [INFO] [stderr] | [INFO] [stderr] 1634 | /// loop_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1635:1 [INFO] [stderr] | [INFO] [stderr] 1635 | /// next_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1636:1 [INFO] [stderr] | [INFO] [stderr] 1636 | /// exit_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1637:1 [INFO] [stderr] | [INFO] [stderr] 1637 | /// return_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1638:1 [INFO] [stderr] | [INFO] [stderr] 1638 | /// null_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1639:1 [INFO] [stderr] | [INFO] [stderr] 1639 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1655:1 [INFO] [stderr] | [INFO] [stderr] 1655 | /// All statements. See IEEE 1076-2008 section 10 and 11. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1658:1 [INFO] [stderr] | [INFO] [stderr] 1658 | /// A reference to a node which has a type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> hir/mod.rs:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | /// A collection of arenas where HIR nodes may be allocated. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:976:1 [INFO] [stderr] | [INFO] [stderr] 976 | /// Determine the type of a type mark. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:985:1 [INFO] [stderr] | [INFO] [stderr] 985 | /// Determine the type of a subtype indication. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:1007:1 [INFO] [stderr] | [INFO] [stderr] 1007 | /// Determine the type of a type declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:1148:1 [INFO] [stderr] | [INFO] [stderr] 1148 | /// Determine the type of a subtype declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:1155:1 [INFO] [stderr] | [INFO] [stderr] 1155 | /// Determine the type of a signal declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:1208:1 [INFO] [stderr] | [INFO] [stderr] 1208 | /// Determine the type of a typed node. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> lazy.rs:105:1 [INFO] [stderr] | [INFO] [stderr] 105 | /// A table of pending or running HIR lowerings. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> arenas.rs:15:58 [INFO] [stderr] | [INFO] [stderr] 15 | impl<'z, 'a, 'p: 'a, 't, T: 't> Alloc<'z, 't, T> for &'p Alloc<'a, 't, T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Alloc<'a, 't, T>` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> arenas.rs:90:68 [INFO] [stderr] | [INFO] [stderr] 90 | impl<'a, 't, T: ToOwned + 't> AllocOwned<'a, 't, T> for Alloc<'a, 't, T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Alloc<'a, 't, T>` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> score/lower_hir.rs:816:14 [INFO] [stderr] | [INFO] [stderr] 816 | ) -> Result<(Spanned)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> score/mod.rs:65:24 [INFO] [stderr] | [INFO] [stderr] 65 | pub global: &'lazy GenericContext, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GenericContext` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> score/mod.rs:290:75 [INFO] [stderr] | [INFO] [stderr] 290 | LazyHirTable<'sb, 'ast, 'ctx>: NodeStorage Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a, 'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1360:1 [INFO] [stderr] | [INFO] [stderr] 1360 | /// An interface object. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1385:1 [INFO] [stderr] | [INFO] [stderr] 1385 | /// All declarations that may possibly appear in a package. See IEEE 1076-2008 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1386:1 [INFO] [stderr] | [INFO] [stderr] 1386 | /// section 4.7. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1387:1 [INFO] [stderr] | [INFO] [stderr] 1387 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1388:1 [INFO] [stderr] | [INFO] [stderr] 1388 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1389:1 [INFO] [stderr] | [INFO] [stderr] 1389 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1390:1 [INFO] [stderr] | [INFO] [stderr] 1390 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1391:1 [INFO] [stderr] | [INFO] [stderr] 1391 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1392:1 [INFO] [stderr] | [INFO] [stderr] 1392 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1393:1 [INFO] [stderr] | [INFO] [stderr] 1393 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1394:1 [INFO] [stderr] | [INFO] [stderr] 1394 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1395:1 [INFO] [stderr] | [INFO] [stderr] 1395 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1396:1 [INFO] [stderr] | [INFO] [stderr] 1396 | /// [x] signal_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1397:1 [INFO] [stderr] | [INFO] [stderr] 1397 | /// [x] variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1398:1 [INFO] [stderr] | [INFO] [stderr] 1398 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1399:1 [INFO] [stderr] | [INFO] [stderr] 1399 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1400:1 [INFO] [stderr] | [INFO] [stderr] 1400 | /// [x] component_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1401:1 [INFO] [stderr] | [INFO] [stderr] 1401 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1402:1 [INFO] [stderr] | [INFO] [stderr] 1402 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1403:1 [INFO] [stderr] | [INFO] [stderr] 1403 | /// [x] disconnection_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1404:1 [INFO] [stderr] | [INFO] [stderr] 1404 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1405:1 [INFO] [stderr] | [INFO] [stderr] 1405 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1406:1 [INFO] [stderr] | [INFO] [stderr] 1406 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1407:1 [INFO] [stderr] | [INFO] [stderr] 1407 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1428:1 [INFO] [stderr] | [INFO] [stderr] 1428 | /// All declarations that may possibly appear in a package body. See IEEE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1429:1 [INFO] [stderr] | [INFO] [stderr] 1429 | /// 1076-2008 section 4.8. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1430:1 [INFO] [stderr] | [INFO] [stderr] 1430 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1431:1 [INFO] [stderr] | [INFO] [stderr] 1431 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1432:1 [INFO] [stderr] | [INFO] [stderr] 1432 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1433:1 [INFO] [stderr] | [INFO] [stderr] 1433 | /// [x] subprogram_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1434:1 [INFO] [stderr] | [INFO] [stderr] 1434 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1435:1 [INFO] [stderr] | [INFO] [stderr] 1435 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1436:1 [INFO] [stderr] | [INFO] [stderr] 1436 | /// [x] package_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1437:1 [INFO] [stderr] | [INFO] [stderr] 1437 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1438:1 [INFO] [stderr] | [INFO] [stderr] 1438 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1439:1 [INFO] [stderr] | [INFO] [stderr] 1439 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1440:1 [INFO] [stderr] | [INFO] [stderr] 1440 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1441:1 [INFO] [stderr] | [INFO] [stderr] 1441 | /// [x] variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1442:1 [INFO] [stderr] | [INFO] [stderr] 1442 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1443:1 [INFO] [stderr] | [INFO] [stderr] 1443 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1444:1 [INFO] [stderr] | [INFO] [stderr] 1444 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1445:1 [INFO] [stderr] | [INFO] [stderr] 1445 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1446:1 [INFO] [stderr] | [INFO] [stderr] 1446 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1447:1 [INFO] [stderr] | [INFO] [stderr] 1447 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1448:1 [INFO] [stderr] | [INFO] [stderr] 1448 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1449:1 [INFO] [stderr] | [INFO] [stderr] 1449 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1469:1 [INFO] [stderr] | [INFO] [stderr] 1469 | /// All declarations that may possibly appear in a subprogram. See IEEE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1470:1 [INFO] [stderr] | [INFO] [stderr] 1470 | /// 1076-2008 section 4.3. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1471:1 [INFO] [stderr] | [INFO] [stderr] 1471 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1472:1 [INFO] [stderr] | [INFO] [stderr] 1472 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1473:1 [INFO] [stderr] | [INFO] [stderr] 1473 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1474:1 [INFO] [stderr] | [INFO] [stderr] 1474 | /// [x] subprogram_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1475:1 [INFO] [stderr] | [INFO] [stderr] 1475 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1476:1 [INFO] [stderr] | [INFO] [stderr] 1476 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1477:1 [INFO] [stderr] | [INFO] [stderr] 1477 | /// [x] package_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1478:1 [INFO] [stderr] | [INFO] [stderr] 1478 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1479:1 [INFO] [stderr] | [INFO] [stderr] 1479 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1480:1 [INFO] [stderr] | [INFO] [stderr] 1480 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1481:1 [INFO] [stderr] | [INFO] [stderr] 1481 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1482:1 [INFO] [stderr] | [INFO] [stderr] 1482 | /// [x] variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1483:1 [INFO] [stderr] | [INFO] [stderr] 1483 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1484:1 [INFO] [stderr] | [INFO] [stderr] 1484 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1485:1 [INFO] [stderr] | [INFO] [stderr] 1485 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1486:1 [INFO] [stderr] | [INFO] [stderr] 1486 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1487:1 [INFO] [stderr] | [INFO] [stderr] 1487 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1488:1 [INFO] [stderr] | [INFO] [stderr] 1488 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1489:1 [INFO] [stderr] | [INFO] [stderr] 1489 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1490:1 [INFO] [stderr] | [INFO] [stderr] 1490 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1510:1 [INFO] [stderr] | [INFO] [stderr] 1510 | /// All declarations that may possibly appear in a block. See IEEE 1076-2008 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1511:1 [INFO] [stderr] | [INFO] [stderr] 1511 | /// section 3.3.2. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1512:1 [INFO] [stderr] | [INFO] [stderr] 1512 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1513:1 [INFO] [stderr] | [INFO] [stderr] 1513 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1514:1 [INFO] [stderr] | [INFO] [stderr] 1514 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1515:1 [INFO] [stderr] | [INFO] [stderr] 1515 | /// [x] subprogram_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1516:1 [INFO] [stderr] | [INFO] [stderr] 1516 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1517:1 [INFO] [stderr] | [INFO] [stderr] 1517 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1518:1 [INFO] [stderr] | [INFO] [stderr] 1518 | /// [x] package_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1519:1 [INFO] [stderr] | [INFO] [stderr] 1519 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1520:1 [INFO] [stderr] | [INFO] [stderr] 1520 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1521:1 [INFO] [stderr] | [INFO] [stderr] 1521 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1522:1 [INFO] [stderr] | [INFO] [stderr] 1522 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1523:1 [INFO] [stderr] | [INFO] [stderr] 1523 | /// [x] signal_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1524:1 [INFO] [stderr] | [INFO] [stderr] 1524 | /// [x] shared_variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1525:1 [INFO] [stderr] | [INFO] [stderr] 1525 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1526:1 [INFO] [stderr] | [INFO] [stderr] 1526 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1527:1 [INFO] [stderr] | [INFO] [stderr] 1527 | /// [x] component_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1528:1 [INFO] [stderr] | [INFO] [stderr] 1528 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1529:1 [INFO] [stderr] | [INFO] [stderr] 1529 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1530:1 [INFO] [stderr] | [INFO] [stderr] 1530 | /// [x] configuration_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1531:1 [INFO] [stderr] | [INFO] [stderr] 1531 | /// [x] disconnection_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1532:1 [INFO] [stderr] | [INFO] [stderr] 1532 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1533:1 [INFO] [stderr] | [INFO] [stderr] 1533 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1534:1 [INFO] [stderr] | [INFO] [stderr] 1534 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1535:1 [INFO] [stderr] | [INFO] [stderr] 1535 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1559:1 [INFO] [stderr] | [INFO] [stderr] 1559 | /// All declarations that may possibly appear in a process statement. See IEEE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1560:1 [INFO] [stderr] | [INFO] [stderr] 1560 | /// 1076-2008 section 11.3. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1561:1 [INFO] [stderr] | [INFO] [stderr] 1561 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:47:39 [INFO] [stderr] | [INFO] [stderr] 47 | fn accept(&'t self, visitor: &mut Visitor<'t>); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:50:37 [INFO] [stderr] | [INFO] [stderr] 50 | fn walk(&'t self, visitor: &mut Visitor<'t>); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:53:43 [INFO] [stderr] | [INFO] [stderr] 53 | impl<'a, T: Node<'a>> From<&'a T> for &'a Node<'a> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'a>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:54:30 [INFO] [stderr] | [INFO] [stderr] 54 | fn from(t: &'a T) -> &'a Node<'a> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'a>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:71:36 [INFO] [stderr] | [INFO] [stderr] 71 | fn accept(&self, visitor: &mut Visitor<'t>); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:76:34 [INFO] [stderr] | [INFO] [stderr] 76 | fn walk(&self, visitor: &mut Visitor<'t>); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:85:44 [INFO] [stderr] | [INFO] [stderr] 85 | impl<'a, T: Decl2<'a>> From<&'a T> for &'a Decl2<'a> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Decl2<'a>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:86:30 [INFO] [stderr] | [INFO] [stderr] 86 | fn from(t: &'a T) -> &'a Decl2<'a> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Decl2<'a>` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1562:1 [INFO] [stderr] | [INFO] [stderr] 1562 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1563:1 [INFO] [stderr] | [INFO] [stderr] 1563 | /// [x] subprogram_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1564:1 [INFO] [stderr] | [INFO] [stderr] 1564 | /// [x] subprogram_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1565:1 [INFO] [stderr] | [INFO] [stderr] 1565 | /// [x] subprogram_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/slot.rs:70:36 [INFO] [stderr] | [INFO] [stderr] 70 | fn accept(&self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1566:1 [INFO] [stderr] | [INFO] [stderr] 1566 | /// [x] package_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/slot.rs:77:34 [INFO] [stderr] | [INFO] [stderr] 77 | fn walk(&self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1567:1 [INFO] [stderr] | [INFO] [stderr] 1567 | /// [x] package_body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/alloc_ctx.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | pub sess: &'t SessionContext, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn SessionContext` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:14:20 [INFO] [stderr] | [INFO] [stderr] 14 | decls: Vec<&'t LatentNode<'t, Decl2<'t>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Decl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1568:1 [INFO] [stderr] | [INFO] [stderr] 1568 | /// [x] package_instantiation_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:14:35 [INFO] [stderr] | [INFO] [stderr] 14 | decls: Vec<&'t LatentNode<'t, Decl2<'t>>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Decl2<'t>` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1569:1 [INFO] [stderr] | [INFO] [stderr] 1569 | /// [x] type_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:25:34 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn decls(&self) -> &[&'t LatentNode<'t, Decl2<'t>>] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Decl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:25:49 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn decls(&self) -> &[&'t LatentNode<'t, Decl2<'t>>] { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Decl2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:53:44 [INFO] [stderr] | [INFO] [stderr] 53 | .flat_map(|decl| -> Option<&'t LatentNode<'t, Decl2>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Decl2>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:53:59 [INFO] [stderr] | [INFO] [stderr] 53 | .flat_map(|decl| -> Option<&'t LatentNode<'t, Decl2>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Decl2` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:89:39 [INFO] [stderr] | [INFO] [stderr] 89 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:93:37 [INFO] [stderr] | [INFO] [stderr] 93 | fn walk(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1570:1 [INFO] [stderr] | [INFO] [stderr] 1570 | /// [x] subtype_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:19:20 [INFO] [stderr] | [INFO] [stderr] 19 | units: Vec<&'t LatentNode<'t, Node<'t>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Node<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:19:35 [INFO] [stderr] | [INFO] [stderr] 19 | units: Vec<&'t LatentNode<'t, Node<'t>>>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:29:44 [INFO] [stderr] | [INFO] [stderr] 29 | .flat_map(|unit| -> Option<&'t LatentNode<'t, Node<'t>>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Node<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:29:59 [INFO] [stderr] | [INFO] [stderr] 29 | .flat_map(|unit| -> Option<&'t LatentNode<'t, Node<'t>>> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:54:34 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn units(&self) -> &[&'t LatentNode<'t, Node<'t>>] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Node<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:54:49 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn units(&self) -> &[&'t LatentNode<'t, Node<'t>>] { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:77:39 [INFO] [stderr] | [INFO] [stderr] 77 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:81:37 [INFO] [stderr] | [INFO] [stderr] 81 | fn walk(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:20:41 [INFO] [stderr] | [INFO] [stderr] 20 | fn typeval(&self, tyctx: Option<&'t Type>, ctx: &ExprContext<'t>) -> Result<&'t Type>; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:20:54 [INFO] [stderr] | [INFO] [stderr] 20 | fn typeval(&self, tyctx: Option<&'t Type>, ctx: &ExprContext<'t>) -> Result<&'t Type>; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExprContext<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:20:85 [INFO] [stderr] | [INFO] [stderr] 20 | fn typeval(&self, tyctx: Option<&'t Type>, ctx: &ExprContext<'t>) -> Result<&'t Type>; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:25:36 [INFO] [stderr] | [INFO] [stderr] 25 | fn constant_value(&self, ctx: &ExprContext<'t>) -> Result<&'t Const2<'t>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExprContext<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:25:67 [INFO] [stderr] | [INFO] [stderr] 25 | fn constant_value(&self, ctx: &ExprContext<'t>) -> Result<&'t Const2<'t>>; [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:32:26 [INFO] [stderr] | [INFO] [stderr] 32 | + AllocOwnedInto<'t, Const2<'t>> [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:33:26 [INFO] [stderr] | [INFO] [stderr] 33 | + AllocOwnedInto<'t, Type> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:40:30 [INFO] [stderr] | [INFO] [stderr] 40 | + AllocOwnedInto<'t, Const2<'t>> [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:41:30 [INFO] [stderr] | [INFO] [stderr] 41 | + AllocOwnedInto<'t, Type>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:128:39 [INFO] [stderr] | [INFO] [stderr] 128 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:132:38 [INFO] [stderr] | [INFO] [stderr] 132 | fn walk(&'t self, _visitor: &mut Visitor<'t>) {} [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:136:37 [INFO] [stderr] | [INFO] [stderr] 136 | fn typeval(&self, _: Option<&'t Type>, _: &ExprContext<'t>) -> Result<&'t Type> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:136:48 [INFO] [stderr] | [INFO] [stderr] 136 | fn typeval(&self, _: Option<&'t Type>, _: &ExprContext<'t>) -> Result<&'t Type> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExprContext<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:136:79 [INFO] [stderr] | [INFO] [stderr] 136 | fn typeval(&self, _: Option<&'t Type>, _: &ExprContext<'t>) -> Result<&'t Type> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:143:36 [INFO] [stderr] | [INFO] [stderr] 143 | fn constant_value(&self, ctx: &ExprContext<'t>) -> Result<&'t Const2<'t>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExprContext<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:143:67 [INFO] [stderr] | [INFO] [stderr] 143 | fn constant_value(&self, ctx: &ExprContext<'t>) -> Result<&'t Const2<'t>> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:171:39 [INFO] [stderr] | [INFO] [stderr] 171 | Immediate(Span, Spanned, &'t Expr2<'t>, &'t Expr2<'t>), [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Expr2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:171:54 [INFO] [stderr] | [INFO] [stderr] 171 | Immediate(Span, Spanned, &'t Expr2<'t>, &'t Expr2<'t>), [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Expr2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:179:55 [INFO] [stderr] | [INFO] [stderr] 179 | pub fn bound_type(&self, ctx: C) -> Result<&'t Type> [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:211:65 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn constant_value(&self, ctx: C) -> Result<(Dir, &'t Const2<'t>, &'t Const2<'t>)> [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:211:81 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn constant_value(&self, ctx: C) -> Result<(Dir, &'t Const2<'t>, &'t Const2<'t>)> [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/obj_decl.rs:63:40 [INFO] [stderr] | [INFO] [stderr] 63 | fn accept(&'t self, _visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/obj_decl.rs:67:38 [INFO] [stderr] | [INFO] [stderr] 67 | fn walk(&'t self, _visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/type_decl.rs:44:58 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn declared_type(&self, ctx: C) -> Result<&'t Type> [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/type_decl.rs:184:39 [INFO] [stderr] | [INFO] [stderr] 184 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/type_decl.rs:188:37 [INFO] [stderr] | [INFO] [stderr] 188 | fn walk(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/type_decl.rs:202:20 [INFO] [stderr] | [INFO] [stderr] 202 | type_decl: &'t LatentNode<'t, TypeDecl2<'t>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, TypeDecl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/subtype_decl.rs:39:58 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn declared_type(&self, ctx: C) -> Result<&'t Type> [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/subtype_decl.rs:79:39 [INFO] [stderr] | [INFO] [stderr] 79 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/subtype_decl.rs:83:37 [INFO] [stderr] | [INFO] [stderr] 83 | fn walk(&'t self, visitor: &mut Visitor<'t>) {} [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/visit.rs:10:38 [INFO] [stderr] | [INFO] [stderr] 10 | fn as_visitor(&mut self) -> &mut Visitor<'t>; [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty.rs:460:59 [INFO] [stderr] | [INFO] [stderr] 460 | pub struct DisplayList<'a, T: 'a> (RefCell, Option<&'a fmt::Display>, Option<&'a fmt::Display>, Option<&'a fmt::Display>); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty.rs:460:85 [INFO] [stderr] | [INFO] [stderr] 460 | pub struct DisplayList<'a, T: 'a> (RefCell, Option<&'a fmt::Display>, Option<&'a fmt::Display>, Option<&'a fmt::Display>); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty.rs:460:111 [INFO] [stderr] | [INFO] [stderr] 460 | pub struct DisplayList<'a, T: 'a> (RefCell, Option<&'a fmt::Display>, Option<&'a fmt::Display>, Option<&'a fmt::Display>); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1571:1 [INFO] [stderr] | [INFO] [stderr] 1571 | /// [x] constant_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: the item `ast` is imported redundantly [INFO] [stderr] --> defs.rs:108:7 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::syntax::ast; [INFO] [stderr] | ------------------ the item `ast` is already imported here [INFO] [stderr] ... [INFO] [stderr] 108 | use crate::syntax::ast; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> lazy.rs:85:39 [INFO] [stderr] | [INFO] [stderr] 85 | T: NodeStorage Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> lazy.rs:97:44 [INFO] [stderr] | [INFO] [stderr] 97 | pub type LazyHir<'sb, 'ast, 'ctx, R> = Box Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> lazy.rs:100:44 [INFO] [stderr] | [INFO] [stderr] 100 | pub type LazyTypeck<'sb, 'ast, 'ctx> = Box Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<()> + 'sb>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b,'c> Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<()> + 'sb` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1572:1 [INFO] [stderr] | [INFO] [stderr] 1572 | /// [x] variable_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> lazy.rs:103:45 [INFO] [stderr] | [INFO] [stderr] 103 | pub type LazyTypeval<'sb, 'ast, 'ctx> = Box Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<&'ctx Ty> + 'sb>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b,'c> Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<&'ctx Ty> + 'sb` [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1573:1 [INFO] [stderr] | [INFO] [stderr] 1573 | /// [x] file_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1574:1 [INFO] [stderr] | [INFO] [stderr] 1574 | /// [x] alias_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1575:1 [INFO] [stderr] | [INFO] [stderr] 1575 | /// [x] attribute_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1576:1 [INFO] [stderr] | [INFO] [stderr] 1576 | /// [x] attribute_specification [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1577:1 [INFO] [stderr] | [INFO] [stderr] 1577 | /// [ ] use_clause [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1578:1 [INFO] [stderr] | [INFO] [stderr] 1578 | /// [x] group_template_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1579:1 [INFO] [stderr] | [INFO] [stderr] 1579 | /// [x] group_declaration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1580:1 [INFO] [stderr] | [INFO] [stderr] 1580 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1600:1 [INFO] [stderr] | [INFO] [stderr] 1600 | /// All concurrent statements. See IEEE 1076-2008 section 11. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1601:1 [INFO] [stderr] | [INFO] [stderr] 1601 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1602:1 [INFO] [stderr] | [INFO] [stderr] 1602 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1603:1 [INFO] [stderr] | [INFO] [stderr] 1603 | /// block_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1604:1 [INFO] [stderr] | [INFO] [stderr] 1604 | /// process_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1605:1 [INFO] [stderr] | [INFO] [stderr] 1605 | /// concurrent_procedure_call_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1606:1 [INFO] [stderr] | [INFO] [stderr] 1606 | /// concurrent_assertion_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1607:1 [INFO] [stderr] | [INFO] [stderr] 1607 | /// concurrent_signal_assignment_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1608:1 [INFO] [stderr] | [INFO] [stderr] 1608 | /// component_instantiation_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1609:1 [INFO] [stderr] | [INFO] [stderr] 1609 | /// generate_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1610:1 [INFO] [stderr] | [INFO] [stderr] 1610 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1623:1 [INFO] [stderr] | [INFO] [stderr] 1623 | /// All sequential statements. See IEEE 1076-2008 section 10. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1624:1 [INFO] [stderr] | [INFO] [stderr] 1624 | /// [INFO] [stderr] | ^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1625:1 [INFO] [stderr] | [INFO] [stderr] 1625 | /// ```text [INFO] [stderr] | ^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1626:1 [INFO] [stderr] | [INFO] [stderr] 1626 | /// wait_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1627:1 [INFO] [stderr] | [INFO] [stderr] 1627 | /// assertion_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1628:1 [INFO] [stderr] | [INFO] [stderr] 1628 | /// report_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1629:1 [INFO] [stderr] | [INFO] [stderr] 1629 | /// signal_assignment_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1630:1 [INFO] [stderr] | [INFO] [stderr] 1630 | /// variable_assignment_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1631:1 [INFO] [stderr] | [INFO] [stderr] 1631 | /// procedure_call_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1632:1 [INFO] [stderr] | [INFO] [stderr] 1632 | /// if_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1633:1 [INFO] [stderr] | [INFO] [stderr] 1633 | /// case_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1634:1 [INFO] [stderr] | [INFO] [stderr] 1634 | /// loop_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1635:1 [INFO] [stderr] | [INFO] [stderr] 1635 | /// next_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1636:1 [INFO] [stderr] | [INFO] [stderr] 1636 | /// exit_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1637:1 [INFO] [stderr] | [INFO] [stderr] 1637 | /// return_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1638:1 [INFO] [stderr] | [INFO] [stderr] 1638 | /// null_statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1639:1 [INFO] [stderr] | [INFO] [stderr] 1639 | /// ``` [INFO] [stderr] | ^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1655:1 [INFO] [stderr] | [INFO] [stderr] 1655 | /// All statements. See IEEE 1076-2008 section 10 and 11. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> score/mod.rs:1658:1 [INFO] [stderr] | [INFO] [stderr] 1658 | /// A reference to a node which has a type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> hir/mod.rs:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | /// A collection of arenas where HIR nodes may be allocated. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:976:1 [INFO] [stderr] | [INFO] [stderr] 976 | /// Determine the type of a type mark. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:985:1 [INFO] [stderr] | [INFO] [stderr] 985 | /// Determine the type of a subtype indication. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:1007:1 [INFO] [stderr] | [INFO] [stderr] 1007 | /// Determine the type of a type declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:1148:1 [INFO] [stderr] | [INFO] [stderr] 1148 | /// Determine the type of a subtype declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:1155:1 [INFO] [stderr] | [INFO] [stderr] 1155 | /// Determine the type of a signal declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> typeck.rs:1208:1 [INFO] [stderr] | [INFO] [stderr] 1208 | /// Determine the type of a typed node. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> lazy.rs:105:1 [INFO] [stderr] | [INFO] [stderr] 105 | /// A table of pending or running HIR lowerings. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> arenas.rs:15:58 [INFO] [stderr] | [INFO] [stderr] 15 | impl<'z, 'a, 'p: 'a, 't, T: 't> Alloc<'z, 't, T> for &'p Alloc<'a, 't, T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Alloc<'a, 't, T>` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> arenas.rs:90:68 [INFO] [stderr] | [INFO] [stderr] 90 | impl<'a, 't, T: ToOwned + 't> AllocOwned<'a, 't, T> for Alloc<'a, 't, T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Alloc<'a, 't, T>` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> score/lower_hir.rs:816:14 [INFO] [stderr] | [INFO] [stderr] 816 | ) -> Result<(Spanned)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> term.rs:1713:75 [INFO] [stderr] | [INFO] [stderr] 1713 | pub fn term_to_expr<'t, C>(term: Spanned>, ctx: C) -> Result<&'t hir::Expr2<'t>> [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::Expr2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> score/mod.rs:65:24 [INFO] [stderr] | [INFO] [stderr] 65 | pub global: &'lazy GenericContext, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GenericContext` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:26:14 [INFO] [stderr] | [INFO] [stderr] 26 | Node(&'t hir::LatentNode<'t, Node<'t>>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::LatentNode<'t, Node<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:26:34 [INFO] [stderr] | [INFO] [stderr] 26 | Node(&'t hir::LatentNode<'t, Node<'t>>), [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | Pkg(&'t hir::LatentNode<'t, hir::Package2<'t>>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::LatentNode<'t, hir::Package2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:32:14 [INFO] [stderr] | [INFO] [stderr] 32 | Type(&'t hir::LatentNode<'t, hir::TypeDecl2<'t>>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::LatentNode<'t, hir::TypeDecl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:123:15 [INFO] [stderr] | [INFO] [stderr] 123 | ctx: &SessionContext, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn SessionContext` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:242:39 [INFO] [stderr] | [INFO] [stderr] 242 | pub struct TypeVariantDef<'t>(pub &'t hir::LatentNode<'t, hir::TypeDecl2<'t>>, pub usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::LatentNode<'t, hir::TypeDecl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> scope2.rs:252:9 [INFO] [stderr] | [INFO] [stderr] 252 | (self.0 as *const _ == other.0 as *const _ && self.1 == other.1) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> score/mod.rs:290:75 [INFO] [stderr] | [INFO] [stderr] 290 | LazyHirTable<'sb, 'ast, 'ctx>: NodeStorage Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a, 'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:54:32 [INFO] [stderr] | [INFO] [stderr] 54 | fn is_equal(&self, other: &Type) -> bool { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:59:46 [INFO] [stderr] | [INFO] [stderr] 59 | fn is_implicitly_castable(&self, _into: &Type) -> bool { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:64:24 [INFO] [stderr] | [INFO] [stderr] 64 | impl<'a> PartialEq for Type + 'a { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:65:26 [INFO] [stderr] | [INFO] [stderr] 65 | fn eq(&self, other: &Type) -> bool { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:70:17 [INFO] [stderr] | [INFO] [stderr] 70 | impl<'a> Eq for Type + 'a {} [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:72:22 [INFO] [stderr] | [INFO] [stderr] 72 | impl<'t> ToOwned for Type + 't { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:90:14 [INFO] [stderr] | [INFO] [stderr] 90 | Enum(&'t EnumType), [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:91:17 [INFO] [stderr] | [INFO] [stderr] 91 | Integer(&'t IntegerType), [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:92:18 [INFO] [stderr] | [INFO] [stderr] 92 | Floating(&'t FloatingType), [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:93:18 [INFO] [stderr] | [INFO] [stderr] 93 | Physical(&'t PhysicalType), [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:128:33 [INFO] [stderr] | [INFO] [stderr] 128 | pub fn as_type(self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:143:40 [INFO] [stderr] | [INFO] [stderr] 143 | pub fn as_enum(self) -> Option<&'t EnumType> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:151:43 [INFO] [stderr] | [INFO] [stderr] 151 | pub fn as_integer(self) -> Option<&'t IntegerType> { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:159:44 [INFO] [stderr] | [INFO] [stderr] 159 | pub fn as_floating(self) -> Option<&'t FloatingType> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:167:44 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn as_physical(self) -> Option<&'t PhysicalType> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:215:37 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn unwrap_enum(self) -> &'t EnumType { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:220:40 [INFO] [stderr] | [INFO] [stderr] 220 | pub fn unwrap_integer(self) -> &'t IntegerType { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:225:41 [INFO] [stderr] | [INFO] [stderr] 225 | pub fn unwrap_floating(self) -> &'t FloatingType { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:231:41 [INFO] [stderr] | [INFO] [stderr] 231 | pub fn unwrap_physical(self) -> &'t PhysicalType { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:289:17 [INFO] [stderr] | [INFO] [stderr] 289 | impl<'t> Borrow for OwnedType<'t> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:290:27 [INFO] [stderr] | [INFO] [stderr] 290 | fn borrow(&self) -> &(Type + 't) { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:310:10 [INFO] [stderr] | [INFO] [stderr] 310 | ::fmt(self.borrow(), f) [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:316:10 [INFO] [stderr] | [INFO] [stderr] 316 | ::fmt(self.borrow(), f) [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:324:22 [INFO] [stderr] | [INFO] [stderr] 324 | indices: Vec<&'t Type>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:326:18 [INFO] [stderr] | [INFO] [stderr] 326 | element: &'t Type, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | ty: &'t Type, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:111:52 [INFO] [stderr] | [INFO] [stderr] 111 | pub fn new>(name: N, ty: &'t Type) -> TypeDecl<'t> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:124:29 [INFO] [stderr] | [INFO] [stderr] 124 | pub fn ty(&self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:178:13 [INFO] [stderr] | [INFO] [stderr] 178 | ty: &'t Subtype, // TODO: Actually make this a subtype indication. [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Subtype` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:206:13 [INFO] [stderr] | [INFO] [stderr] 206 | ty: &'t Type, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:211:52 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn new>(name: N, ty: &'t Type) -> TypeMark<'t> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:224:29 [INFO] [stderr] | [INFO] [stderr] 224 | pub fn ty(&self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/arena.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | impl<'t> AllocOwned<'t, 't, Type> for TypeArena<'t> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/arena.rs:28:59 [INFO] [stderr] | [INFO] [stderr] 28 | fn alloc_owned(&'t self, value: OwnedType<'t>) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:18:27 [INFO] [stderr] | [INFO] [stderr] 18 | fn as_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | fn base_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | fn is_equal(&self, other: &IntegerType) -> bool; [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:63:24 [INFO] [stderr] | [INFO] [stderr] 63 | impl<'t> PartialEq for IntegerType + 't { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:64:26 [INFO] [stderr] | [INFO] [stderr] 64 | fn eq(&self, other: &IntegerType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:69:17 [INFO] [stderr] | [INFO] [stderr] 69 | impl<'t> Eq for IntegerType + 't {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:149:27 [INFO] [stderr] | [INFO] [stderr] 149 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:157:29 [INFO] [stderr] | [INFO] [stderr] 157 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:165:32 [INFO] [stderr] | [INFO] [stderr] 165 | fn is_equal(&self, other: &IntegerType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:184:49 [INFO] [stderr] | [INFO] [stderr] 184 | pub type IntegerSubtype<'t> = ScalarSubtype<'t, IntegerType, BigInt>; [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:244:27 [INFO] [stderr] | [INFO] [stderr] 244 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:252:29 [INFO] [stderr] | [INFO] [stderr] 252 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:260:32 [INFO] [stderr] | [INFO] [stderr] 260 | fn is_equal(&self, other: &IntegerType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:311:27 [INFO] [stderr] | [INFO] [stderr] 311 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:319:29 [INFO] [stderr] | [INFO] [stderr] 319 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:327:32 [INFO] [stderr] | [INFO] [stderr] 327 | fn is_equal(&self, other: &IntegerType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:16:27 [INFO] [stderr] | [INFO] [stderr] 16 | fn as_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:25:29 [INFO] [stderr] | [INFO] [stderr] 25 | fn base_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:58:32 [INFO] [stderr] | [INFO] [stderr] 58 | fn is_equal(&self, other: &FloatingType) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:61:24 [INFO] [stderr] | [INFO] [stderr] 61 | impl<'t> PartialEq for FloatingType + 't { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | fn eq(&self, other: &FloatingType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | impl<'t> Eq for FloatingType + 't {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:156:29 [INFO] [stderr] | [INFO] [stderr] 156 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:164:32 [INFO] [stderr] | [INFO] [stderr] 164 | fn is_equal(&self, other: &FloatingType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:183:50 [INFO] [stderr] | [INFO] [stderr] 183 | pub type FloatingSubtype<'t> = ScalarSubtype<'t, FloatingType, f64>; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:243:27 [INFO] [stderr] | [INFO] [stderr] 243 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:251:29 [INFO] [stderr] | [INFO] [stderr] 251 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:259:32 [INFO] [stderr] | [INFO] [stderr] 259 | fn is_equal(&self, other: &FloatingType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:310:27 [INFO] [stderr] | [INFO] [stderr] 310 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:318:29 [INFO] [stderr] | [INFO] [stderr] 318 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:326:32 [INFO] [stderr] | [INFO] [stderr] 326 | fn is_equal(&self, other: &FloatingType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:19:27 [INFO] [stderr] | [INFO] [stderr] 19 | fn as_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | fn base_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | fn is_equal(&self, other: &EnumType) -> bool; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:64:24 [INFO] [stderr] | [INFO] [stderr] 64 | impl<'t> PartialEq for EnumType + 't { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn EnumType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:65:26 [INFO] [stderr] | [INFO] [stderr] 65 | fn eq(&self, other: &EnumType) -> bool { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:70:17 [INFO] [stderr] | [INFO] [stderr] 70 | impl<'t> Eq for EnumType + 't {} [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn EnumType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:146:27 [INFO] [stderr] | [INFO] [stderr] 146 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:166:32 [INFO] [stderr] | [INFO] [stderr] 166 | fn is_equal(&self, other: &EnumType) -> bool { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:183:46 [INFO] [stderr] | [INFO] [stderr] 183 | pub type EnumSubtype<'t> = ScalarSubtype<'t, EnumType, usize>; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:243:27 [INFO] [stderr] | [INFO] [stderr] 243 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:255:29 [INFO] [stderr] | [INFO] [stderr] 255 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:263:32 [INFO] [stderr] | [INFO] [stderr] 263 | fn is_equal(&self, other: &EnumType) -> bool { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:20:27 [INFO] [stderr] | [INFO] [stderr] 20 | fn as_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:32:29 [INFO] [stderr] | [INFO] [stderr] 32 | fn base_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | fn is_equal(&self, other: &PhysicalType) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:63:24 [INFO] [stderr] | [INFO] [stderr] 63 | impl<'t> PartialEq for PhysicalType + 't { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:64:26 [INFO] [stderr] | [INFO] [stderr] 64 | fn eq(&self, other: &PhysicalType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:69:17 [INFO] [stderr] | [INFO] [stderr] 69 | impl<'t> Eq for PhysicalType + 't {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:158:27 [INFO] [stderr] | [INFO] [stderr] 158 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:174:29 [INFO] [stderr] | [INFO] [stderr] 174 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:182:32 [INFO] [stderr] | [INFO] [stderr] 182 | fn is_equal(&self, other: &PhysicalType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:206:50 [INFO] [stderr] | [INFO] [stderr] 206 | pub type PhysicalSubtype<'t> = ScalarSubtype<'t, PhysicalType, BigInt>; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:269:27 [INFO] [stderr] | [INFO] [stderr] 269 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:285:29 [INFO] [stderr] | [INFO] [stderr] 285 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:293:32 [INFO] [stderr] | [INFO] [stderr] 293 | fn is_equal(&self, other: &PhysicalType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/access.rs:13:16 [INFO] [stderr] | [INFO] [stderr] 13 | inner: &'t Type, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/access.rs:29:27 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn new(inner: &'t Type) -> AccessType<'t> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:70:38 [INFO] [stderr] | [INFO] [stderr] 70 | fn as_visitor(&mut self) -> &mut Visitor<'t> { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:134:41 [INFO] [stderr] | [INFO] [stderr] 134 | impl<'a, 'b, 't: 'a> AllocOwned<'b, 't, konst2::Const2<'t>> for &'a TypeVisitor<'t> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn konst2::Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:135:60 [INFO] [stderr] | [INFO] [stderr] 135 | fn alloc_owned(&'b self, value: OwnedConst<'t>) -> &'t Const2<'t> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:140:41 [INFO] [stderr] | [INFO] [stderr] 140 | impl<'a, 'b, 't: 'a> AllocOwned<'b, 't, ty2::Type> for &'a TypeVisitor<'t> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ty2::Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:141:64 [INFO] [stderr] | [INFO] [stderr] 141 | fn alloc_owned(&'b self, value: ty2::OwnedType<'t>) -> &'t ty2::Type { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ty2::Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:147:38 [INFO] [stderr] | [INFO] [stderr] 147 | fn as_visitor(&mut self) -> &mut Visitor<'t> { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:19:25 [INFO] [stderr] | [INFO] [stderr] 19 | fn ty(&self) -> &'t Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:31:28 [INFO] [stderr] | [INFO] [stderr] 31 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError>; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:31:48 [INFO] [stderr] | [INFO] [stderr] 31 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:34:22 [INFO] [stderr] | [INFO] [stderr] 34 | impl<'t> ToOwned for Const2<'t> + 't { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:94:34 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn as_const(self) -> &'r Const2<'t> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:136:17 [INFO] [stderr] | [INFO] [stderr] 136 | impl<'t> Borrow + 't> for OwnedConst<'t> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:137:27 [INFO] [stderr] | [INFO] [stderr] 137 | fn borrow(&self) -> &(Const2<'t> + 't) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | ty: &'t IntegerType, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:22:28 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn try_new(ty: &'t IntegerType, value: BigInt) -> Result, ConstError> { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:38:39 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn integer_type(&self) -> &'t IntegerType { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:49:25 [INFO] [stderr] | [INFO] [stderr] 49 | fn ty(&self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:65:28 [INFO] [stderr] | [INFO] [stderr] 65 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:65:48 [INFO] [stderr] | [INFO] [stderr] 65 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | ty: &'t FloatingType, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:20:28 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn try_new(ty: &'t FloatingType, value: f64) -> Result, ConstError> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:36:40 [INFO] [stderr] | [INFO] [stderr] 36 | pub fn floating_type(&self) -> &'t FloatingType { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:47:25 [INFO] [stderr] | [INFO] [stderr] 47 | fn ty(&self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:63:28 [INFO] [stderr] | [INFO] [stderr] 63 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:63:48 [INFO] [stderr] | [INFO] [stderr] 63 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/arena.rs:16:29 [INFO] [stderr] | [INFO] [stderr] 16 | impl<'t> AllocOwned<'t, 't, Const2<'t>> for ConstArena<'t> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/arena.rs:17:60 [INFO] [stderr] | [INFO] [stderr] 17 | fn alloc_owned(&'t self, value: OwnedConst<'t>) -> &'t Const2<'t> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:47:39 [INFO] [stderr] | [INFO] [stderr] 47 | fn accept(&'t self, visitor: &mut Visitor<'t>); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:50:37 [INFO] [stderr] | [INFO] [stderr] 50 | fn walk(&'t self, visitor: &mut Visitor<'t>); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:53:43 [INFO] [stderr] | [INFO] [stderr] 53 | impl<'a, T: Node<'a>> From<&'a T> for &'a Node<'a> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'a>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:54:30 [INFO] [stderr] | [INFO] [stderr] 54 | fn from(t: &'a T) -> &'a Node<'a> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'a>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:71:36 [INFO] [stderr] | [INFO] [stderr] 71 | fn accept(&self, visitor: &mut Visitor<'t>); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:76:34 [INFO] [stderr] | [INFO] [stderr] 76 | fn walk(&self, visitor: &mut Visitor<'t>); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:85:44 [INFO] [stderr] | [INFO] [stderr] 85 | impl<'a, T: Decl2<'a>> From<&'a T> for &'a Decl2<'a> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Decl2<'a>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/node.rs:86:30 [INFO] [stderr] | [INFO] [stderr] 86 | fn from(t: &'a T) -> &'a Decl2<'a> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Decl2<'a>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/slot.rs:70:36 [INFO] [stderr] | [INFO] [stderr] 70 | fn accept(&self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/slot.rs:77:34 [INFO] [stderr] | [INFO] [stderr] 77 | fn walk(&self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/alloc_ctx.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | pub sess: &'t SessionContext, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn SessionContext` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:14:20 [INFO] [stderr] | [INFO] [stderr] 14 | decls: Vec<&'t LatentNode<'t, Decl2<'t>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Decl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:14:35 [INFO] [stderr] | [INFO] [stderr] 14 | decls: Vec<&'t LatentNode<'t, Decl2<'t>>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Decl2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:25:34 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn decls(&self) -> &[&'t LatentNode<'t, Decl2<'t>>] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Decl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:25:49 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn decls(&self) -> &[&'t LatentNode<'t, Decl2<'t>>] { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Decl2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:53:44 [INFO] [stderr] | [INFO] [stderr] 53 | .flat_map(|decl| -> Option<&'t LatentNode<'t, Decl2>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Decl2>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:53:59 [INFO] [stderr] | [INFO] [stderr] 53 | .flat_map(|decl| -> Option<&'t LatentNode<'t, Decl2>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Decl2` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:89:39 [INFO] [stderr] | [INFO] [stderr] 89 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/pkg.rs:93:37 [INFO] [stderr] | [INFO] [stderr] 93 | fn walk(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:19:20 [INFO] [stderr] | [INFO] [stderr] 19 | units: Vec<&'t LatentNode<'t, Node<'t>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Node<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:19:35 [INFO] [stderr] | [INFO] [stderr] 19 | units: Vec<&'t LatentNode<'t, Node<'t>>>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:29:44 [INFO] [stderr] | [INFO] [stderr] 29 | .flat_map(|unit| -> Option<&'t LatentNode<'t, Node<'t>>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Node<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:29:59 [INFO] [stderr] | [INFO] [stderr] 29 | .flat_map(|unit| -> Option<&'t LatentNode<'t, Node<'t>>> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:54:34 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn units(&self) -> &[&'t LatentNode<'t, Node<'t>>] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, Node<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:54:49 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn units(&self) -> &[&'t LatentNode<'t, Node<'t>>] { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:77:39 [INFO] [stderr] | [INFO] [stderr] 77 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/lib.rs:81:37 [INFO] [stderr] | [INFO] [stderr] 81 | fn walk(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:20:41 [INFO] [stderr] | [INFO] [stderr] 20 | fn typeval(&self, tyctx: Option<&'t Type>, ctx: &ExprContext<'t>) -> Result<&'t Type>; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:20:54 [INFO] [stderr] | [INFO] [stderr] 20 | fn typeval(&self, tyctx: Option<&'t Type>, ctx: &ExprContext<'t>) -> Result<&'t Type>; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExprContext<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:20:85 [INFO] [stderr] | [INFO] [stderr] 20 | fn typeval(&self, tyctx: Option<&'t Type>, ctx: &ExprContext<'t>) -> Result<&'t Type>; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:25:36 [INFO] [stderr] | [INFO] [stderr] 25 | fn constant_value(&self, ctx: &ExprContext<'t>) -> Result<&'t Const2<'t>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExprContext<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:25:67 [INFO] [stderr] | [INFO] [stderr] 25 | fn constant_value(&self, ctx: &ExprContext<'t>) -> Result<&'t Const2<'t>>; [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:32:26 [INFO] [stderr] | [INFO] [stderr] 32 | + AllocOwnedInto<'t, Const2<'t>> [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:33:26 [INFO] [stderr] | [INFO] [stderr] 33 | + AllocOwnedInto<'t, Type> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:40:30 [INFO] [stderr] | [INFO] [stderr] 40 | + AllocOwnedInto<'t, Const2<'t>> [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:41:30 [INFO] [stderr] | [INFO] [stderr] 41 | + AllocOwnedInto<'t, Type>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:128:39 [INFO] [stderr] | [INFO] [stderr] 128 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:132:38 [INFO] [stderr] | [INFO] [stderr] 132 | fn walk(&'t self, _visitor: &mut Visitor<'t>) {} [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:136:37 [INFO] [stderr] | [INFO] [stderr] 136 | fn typeval(&self, _: Option<&'t Type>, _: &ExprContext<'t>) -> Result<&'t Type> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:136:48 [INFO] [stderr] | [INFO] [stderr] 136 | fn typeval(&self, _: Option<&'t Type>, _: &ExprContext<'t>) -> Result<&'t Type> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExprContext<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:136:79 [INFO] [stderr] | [INFO] [stderr] 136 | fn typeval(&self, _: Option<&'t Type>, _: &ExprContext<'t>) -> Result<&'t Type> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:143:36 [INFO] [stderr] | [INFO] [stderr] 143 | fn constant_value(&self, ctx: &ExprContext<'t>) -> Result<&'t Const2<'t>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExprContext<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:143:67 [INFO] [stderr] | [INFO] [stderr] 143 | fn constant_value(&self, ctx: &ExprContext<'t>) -> Result<&'t Const2<'t>> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:171:39 [INFO] [stderr] | [INFO] [stderr] 171 | Immediate(Span, Spanned, &'t Expr2<'t>, &'t Expr2<'t>), [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Expr2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:171:54 [INFO] [stderr] | [INFO] [stderr] 171 | Immediate(Span, Spanned, &'t Expr2<'t>, &'t Expr2<'t>), [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Expr2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:179:55 [INFO] [stderr] | [INFO] [stderr] 179 | pub fn bound_type(&self, ctx: C) -> Result<&'t Type> [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:211:65 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn constant_value(&self, ctx: C) -> Result<(Dir, &'t Const2<'t>, &'t Const2<'t>)> [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/expr.rs:211:81 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn constant_value(&self, ctx: C) -> Result<(Dir, &'t Const2<'t>, &'t Const2<'t>)> [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/obj_decl.rs:63:40 [INFO] [stderr] | [INFO] [stderr] 63 | fn accept(&'t self, _visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/obj_decl.rs:67:38 [INFO] [stderr] | [INFO] [stderr] 67 | fn walk(&'t self, _visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/type_decl.rs:44:58 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn declared_type(&self, ctx: C) -> Result<&'t Type> [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/type_decl.rs:184:39 [INFO] [stderr] | [INFO] [stderr] 184 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/type_decl.rs:188:37 [INFO] [stderr] | [INFO] [stderr] 188 | fn walk(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/type_decl.rs:202:20 [INFO] [stderr] | [INFO] [stderr] 202 | type_decl: &'t LatentNode<'t, TypeDecl2<'t>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LatentNode<'t, TypeDecl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/subtype_decl.rs:39:58 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn declared_type(&self, ctx: C) -> Result<&'t Type> [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/subtype_decl.rs:79:39 [INFO] [stderr] | [INFO] [stderr] 79 | fn accept(&'t self, visitor: &mut Visitor<'t>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/subtype_decl.rs:83:37 [INFO] [stderr] | [INFO] [stderr] 83 | fn walk(&'t self, visitor: &mut Visitor<'t>) {} [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> hir/visit.rs:10:38 [INFO] [stderr] | [INFO] [stderr] 10 | fn as_visitor(&mut self) -> &mut Visitor<'t>; [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty.rs:460:59 [INFO] [stderr] | [INFO] [stderr] 460 | pub struct DisplayList<'a, T: 'a> (RefCell, Option<&'a fmt::Display>, Option<&'a fmt::Display>, Option<&'a fmt::Display>); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty.rs:460:85 [INFO] [stderr] | [INFO] [stderr] 460 | pub struct DisplayList<'a, T: 'a> (RefCell, Option<&'a fmt::Display>, Option<&'a fmt::Display>, Option<&'a fmt::Display>); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty.rs:460:111 [INFO] [stderr] | [INFO] [stderr] 460 | pub struct DisplayList<'a, T: 'a> (RefCell, Option<&'a fmt::Display>, Option<&'a fmt::Display>, Option<&'a fmt::Display>); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` [INFO] [stderr] [INFO] [stderr] warning: the item `ast` is imported redundantly [INFO] [stderr] --> defs.rs:108:7 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::syntax::ast; [INFO] [stderr] | ------------------ the item `ast` is already imported here [INFO] [stderr] ... [INFO] [stderr] 108 | use crate::syntax::ast; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> lazy.rs:85:39 [INFO] [stderr] | [INFO] [stderr] 85 | T: NodeStorage Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> lazy.rs:97:44 [INFO] [stderr] | [INFO] [stderr] 97 | pub type LazyHir<'sb, 'ast, 'ctx, R> = Box Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result + 'sb` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> lazy.rs:100:44 [INFO] [stderr] | [INFO] [stderr] 100 | pub type LazyTypeck<'sb, 'ast, 'ctx> = Box Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<()> + 'sb>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b,'c> Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<()> + 'sb` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> lazy.rs:103:45 [INFO] [stderr] | [INFO] [stderr] 103 | pub type LazyTypeval<'sb, 'ast, 'ctx> = Box Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<&'ctx Ty> + 'sb>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b,'c> Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<&'ctx Ty> + 'sb` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> term.rs:1713:75 [INFO] [stderr] | [INFO] [stderr] 1713 | pub fn term_to_expr<'t, C>(term: Spanned>, ctx: C) -> Result<&'t hir::Expr2<'t>> [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::Expr2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:26:14 [INFO] [stderr] | [INFO] [stderr] 26 | Node(&'t hir::LatentNode<'t, Node<'t>>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::LatentNode<'t, Node<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:26:34 [INFO] [stderr] | [INFO] [stderr] 26 | Node(&'t hir::LatentNode<'t, Node<'t>>), [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Node<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | Pkg(&'t hir::LatentNode<'t, hir::Package2<'t>>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::LatentNode<'t, hir::Package2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:32:14 [INFO] [stderr] | [INFO] [stderr] 32 | Type(&'t hir::LatentNode<'t, hir::TypeDecl2<'t>>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::LatentNode<'t, hir::TypeDecl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:123:15 [INFO] [stderr] | [INFO] [stderr] 123 | ctx: &SessionContext, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn SessionContext` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> scope2.rs:242:39 [INFO] [stderr] | [INFO] [stderr] 242 | pub struct TypeVariantDef<'t>(pub &'t hir::LatentNode<'t, hir::TypeDecl2<'t>>, pub usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hir::LatentNode<'t, hir::TypeDecl2<'t>>` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> scope2.rs:252:9 [INFO] [stderr] | [INFO] [stderr] 252 | (self.0 as *const _ == other.0 as *const _ && self.1 == other.1) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:54:32 [INFO] [stderr] | [INFO] [stderr] 54 | fn is_equal(&self, other: &Type) -> bool { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:59:46 [INFO] [stderr] | [INFO] [stderr] 59 | fn is_implicitly_castable(&self, _into: &Type) -> bool { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:64:24 [INFO] [stderr] | [INFO] [stderr] 64 | impl<'a> PartialEq for Type + 'a { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:65:26 [INFO] [stderr] | [INFO] [stderr] 65 | fn eq(&self, other: &Type) -> bool { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:70:17 [INFO] [stderr] | [INFO] [stderr] 70 | impl<'a> Eq for Type + 'a {} [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:72:22 [INFO] [stderr] | [INFO] [stderr] 72 | impl<'t> ToOwned for Type + 't { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:90:14 [INFO] [stderr] | [INFO] [stderr] 90 | Enum(&'t EnumType), [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:91:17 [INFO] [stderr] | [INFO] [stderr] 91 | Integer(&'t IntegerType), [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:92:18 [INFO] [stderr] | [INFO] [stderr] 92 | Floating(&'t FloatingType), [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:93:18 [INFO] [stderr] | [INFO] [stderr] 93 | Physical(&'t PhysicalType), [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:128:33 [INFO] [stderr] | [INFO] [stderr] 128 | pub fn as_type(self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:143:40 [INFO] [stderr] | [INFO] [stderr] 143 | pub fn as_enum(self) -> Option<&'t EnumType> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:151:43 [INFO] [stderr] | [INFO] [stderr] 151 | pub fn as_integer(self) -> Option<&'t IntegerType> { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:159:44 [INFO] [stderr] | [INFO] [stderr] 159 | pub fn as_floating(self) -> Option<&'t FloatingType> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:167:44 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn as_physical(self) -> Option<&'t PhysicalType> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:215:37 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn unwrap_enum(self) -> &'t EnumType { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:220:40 [INFO] [stderr] | [INFO] [stderr] 220 | pub fn unwrap_integer(self) -> &'t IntegerType { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:225:41 [INFO] [stderr] | [INFO] [stderr] 225 | pub fn unwrap_floating(self) -> &'t FloatingType { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:231:41 [INFO] [stderr] | [INFO] [stderr] 231 | pub fn unwrap_physical(self) -> &'t PhysicalType { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:289:17 [INFO] [stderr] | [INFO] [stderr] 289 | impl<'t> Borrow for OwnedType<'t> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:290:27 [INFO] [stderr] | [INFO] [stderr] 290 | fn borrow(&self) -> &(Type + 't) { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Type + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:310:10 [INFO] [stderr] | [INFO] [stderr] 310 | ::fmt(self.borrow(), f) [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:316:10 [INFO] [stderr] | [INFO] [stderr] 316 | ::fmt(self.borrow(), f) [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:324:22 [INFO] [stderr] | [INFO] [stderr] 324 | indices: Vec<&'t Type>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/types.rs:326:18 [INFO] [stderr] | [INFO] [stderr] 326 | element: &'t Type, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | ty: &'t Type, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:111:52 [INFO] [stderr] | [INFO] [stderr] 111 | pub fn new>(name: N, ty: &'t Type) -> TypeDecl<'t> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:124:29 [INFO] [stderr] | [INFO] [stderr] 124 | pub fn ty(&self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:178:13 [INFO] [stderr] | [INFO] [stderr] 178 | ty: &'t Subtype, // TODO: Actually make this a subtype indication. [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Subtype` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:206:13 [INFO] [stderr] | [INFO] [stderr] 206 | ty: &'t Type, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:211:52 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn new>(name: N, ty: &'t Type) -> TypeMark<'t> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/marks.rs:224:29 [INFO] [stderr] | [INFO] [stderr] 224 | pub fn ty(&self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/arena.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | impl<'t> AllocOwned<'t, 't, Type> for TypeArena<'t> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/arena.rs:28:59 [INFO] [stderr] | [INFO] [stderr] 28 | fn alloc_owned(&'t self, value: OwnedType<'t>) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:18:27 [INFO] [stderr] | [INFO] [stderr] 18 | fn as_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | fn base_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | fn is_equal(&self, other: &IntegerType) -> bool; [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:63:24 [INFO] [stderr] | [INFO] [stderr] 63 | impl<'t> PartialEq for IntegerType + 't { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:64:26 [INFO] [stderr] | [INFO] [stderr] 64 | fn eq(&self, other: &IntegerType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:69:17 [INFO] [stderr] | [INFO] [stderr] 69 | impl<'t> Eq for IntegerType + 't {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:149:27 [INFO] [stderr] | [INFO] [stderr] 149 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:157:29 [INFO] [stderr] | [INFO] [stderr] 157 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:165:32 [INFO] [stderr] | [INFO] [stderr] 165 | fn is_equal(&self, other: &IntegerType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:184:49 [INFO] [stderr] | [INFO] [stderr] 184 | pub type IntegerSubtype<'t> = ScalarSubtype<'t, IntegerType, BigInt>; [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:244:27 [INFO] [stderr] | [INFO] [stderr] 244 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:252:29 [INFO] [stderr] | [INFO] [stderr] 252 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:260:32 [INFO] [stderr] | [INFO] [stderr] 260 | fn is_equal(&self, other: &IntegerType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:311:27 [INFO] [stderr] | [INFO] [stderr] 311 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:319:29 [INFO] [stderr] | [INFO] [stderr] 319 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/ints.rs:327:32 [INFO] [stderr] | [INFO] [stderr] 327 | fn is_equal(&self, other: &IntegerType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:16:27 [INFO] [stderr] | [INFO] [stderr] 16 | fn as_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:25:29 [INFO] [stderr] | [INFO] [stderr] 25 | fn base_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:58:32 [INFO] [stderr] | [INFO] [stderr] 58 | fn is_equal(&self, other: &FloatingType) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:61:24 [INFO] [stderr] | [INFO] [stderr] 61 | impl<'t> PartialEq for FloatingType + 't { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | fn eq(&self, other: &FloatingType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | impl<'t> Eq for FloatingType + 't {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:156:29 [INFO] [stderr] | [INFO] [stderr] 156 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:164:32 [INFO] [stderr] | [INFO] [stderr] 164 | fn is_equal(&self, other: &FloatingType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:183:50 [INFO] [stderr] | [INFO] [stderr] 183 | pub type FloatingSubtype<'t> = ScalarSubtype<'t, FloatingType, f64>; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:243:27 [INFO] [stderr] | [INFO] [stderr] 243 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:251:29 [INFO] [stderr] | [INFO] [stderr] 251 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:259:32 [INFO] [stderr] | [INFO] [stderr] 259 | fn is_equal(&self, other: &FloatingType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:310:27 [INFO] [stderr] | [INFO] [stderr] 310 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:318:29 [INFO] [stderr] | [INFO] [stderr] 318 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/floats.rs:326:32 [INFO] [stderr] | [INFO] [stderr] 326 | fn is_equal(&self, other: &FloatingType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:19:27 [INFO] [stderr] | [INFO] [stderr] 19 | fn as_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | fn base_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | fn is_equal(&self, other: &EnumType) -> bool; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:64:24 [INFO] [stderr] | [INFO] [stderr] 64 | impl<'t> PartialEq for EnumType + 't { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn EnumType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:65:26 [INFO] [stderr] | [INFO] [stderr] 65 | fn eq(&self, other: &EnumType) -> bool { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:70:17 [INFO] [stderr] | [INFO] [stderr] 70 | impl<'t> Eq for EnumType + 't {} [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn EnumType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:146:27 [INFO] [stderr] | [INFO] [stderr] 146 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:166:32 [INFO] [stderr] | [INFO] [stderr] 166 | fn is_equal(&self, other: &EnumType) -> bool { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:183:46 [INFO] [stderr] | [INFO] [stderr] 183 | pub type EnumSubtype<'t> = ScalarSubtype<'t, EnumType, usize>; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:243:27 [INFO] [stderr] | [INFO] [stderr] 243 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:255:29 [INFO] [stderr] | [INFO] [stderr] 255 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/enums.rs:263:32 [INFO] [stderr] | [INFO] [stderr] 263 | fn is_equal(&self, other: &EnumType) -> bool { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn EnumType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:20:27 [INFO] [stderr] | [INFO] [stderr] 20 | fn as_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:32:29 [INFO] [stderr] | [INFO] [stderr] 32 | fn base_type(&self) -> &Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | fn is_equal(&self, other: &PhysicalType) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:63:24 [INFO] [stderr] | [INFO] [stderr] 63 | impl<'t> PartialEq for PhysicalType + 't { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:64:26 [INFO] [stderr] | [INFO] [stderr] 64 | fn eq(&self, other: &PhysicalType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:69:17 [INFO] [stderr] | [INFO] [stderr] 69 | impl<'t> Eq for PhysicalType + 't {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:158:27 [INFO] [stderr] | [INFO] [stderr] 158 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:174:29 [INFO] [stderr] | [INFO] [stderr] 174 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:182:32 [INFO] [stderr] | [INFO] [stderr] 182 | fn is_equal(&self, other: &PhysicalType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:206:50 [INFO] [stderr] | [INFO] [stderr] 206 | pub type PhysicalSubtype<'t> = ScalarSubtype<'t, PhysicalType, BigInt>; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:269:27 [INFO] [stderr] | [INFO] [stderr] 269 | fn as_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:285:29 [INFO] [stderr] | [INFO] [stderr] 285 | fn base_type(&self) -> &Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/physical.rs:293:32 [INFO] [stderr] | [INFO] [stderr] 293 | fn is_equal(&self, other: &PhysicalType) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn PhysicalType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/access.rs:13:16 [INFO] [stderr] | [INFO] [stderr] 13 | inner: &'t Type, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> ty2/access.rs:29:27 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn new(inner: &'t Type) -> AccessType<'t> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:70:38 [INFO] [stderr] | [INFO] [stderr] 70 | fn as_visitor(&mut self) -> &mut Visitor<'t> { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:134:41 [INFO] [stderr] | [INFO] [stderr] 134 | impl<'a, 'b, 't: 'a> AllocOwned<'b, 't, konst2::Const2<'t>> for &'a TypeVisitor<'t> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn konst2::Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:135:60 [INFO] [stderr] | [INFO] [stderr] 135 | fn alloc_owned(&'b self, value: OwnedConst<'t>) -> &'t Const2<'t> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:140:41 [INFO] [stderr] | [INFO] [stderr] 140 | impl<'a, 'b, 't: 'a> AllocOwned<'b, 't, ty2::Type> for &'a TypeVisitor<'t> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ty2::Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:141:64 [INFO] [stderr] | [INFO] [stderr] 141 | fn alloc_owned(&'b self, value: ty2::OwnedType<'t>) -> &'t ty2::Type { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ty2::Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> debug.rs:147:38 [INFO] [stderr] | [INFO] [stderr] 147 | fn as_visitor(&mut self) -> &mut Visitor<'t> { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:19:25 [INFO] [stderr] | [INFO] [stderr] 19 | fn ty(&self) -> &'t Type; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:31:28 [INFO] [stderr] | [INFO] [stderr] 31 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError>; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:31:48 [INFO] [stderr] | [INFO] [stderr] 31 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:34:22 [INFO] [stderr] | [INFO] [stderr] 34 | impl<'t> ToOwned for Const2<'t> + 't { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:94:34 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn as_const(self) -> &'r Const2<'t> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:136:17 [INFO] [stderr] | [INFO] [stderr] 136 | impl<'t> Borrow + 't> for OwnedConst<'t> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/traits.rs:137:27 [INFO] [stderr] | [INFO] [stderr] 137 | fn borrow(&self) -> &(Const2<'t> + 't) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | ty: &'t IntegerType, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:22:28 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn try_new(ty: &'t IntegerType, value: BigInt) -> Result, ConstError> { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:38:39 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn integer_type(&self) -> &'t IntegerType { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn IntegerType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:49:25 [INFO] [stderr] | [INFO] [stderr] 49 | fn ty(&self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:65:28 [INFO] [stderr] | [INFO] [stderr] 65 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/integer.rs:65:48 [INFO] [stderr] | [INFO] [stderr] 65 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | ty: &'t FloatingType, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:20:28 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn try_new(ty: &'t FloatingType, value: f64) -> Result, ConstError> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:36:40 [INFO] [stderr] | [INFO] [stderr] 36 | pub fn floating_type(&self) -> &'t FloatingType { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FloatingType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:47:25 [INFO] [stderr] | [INFO] [stderr] 47 | fn ty(&self) -> &'t Type { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:63:28 [INFO] [stderr] | [INFO] [stderr] 63 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/floating.rs:63:48 [INFO] [stderr] | [INFO] [stderr] 63 | fn cast(&self, ty: &'t Type) -> Result + 't>, ConstError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t> + 't` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/arena.rs:16:29 [INFO] [stderr] | [INFO] [stderr] 16 | impl<'t> AllocOwned<'t, 't, Const2<'t>> for ConstArena<'t> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> konst2/arena.rs:17:60 [INFO] [stderr] | [INFO] [stderr] 17 | fn alloc_owned(&'t self, value: OwnedConst<'t>) -> &'t Const2<'t> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Const2<'t>` [INFO] [stderr] [INFO] [stderr] warning: 354 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: 354 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 19.25s [INFO] running `"docker" "inspect" "c2a273b38ca17fc380a3294889573aa2c11cdcd82ceeec2591c2251e9d658e26"` [INFO] running `"docker" "rm" "-f" "c2a273b38ca17fc380a3294889573aa2c11cdcd82ceeec2591c2251e9d658e26"` [INFO] [stdout] c2a273b38ca17fc380a3294889573aa2c11cdcd82ceeec2591c2251e9d658e26