[INFO] crate moore-vhdl 0.6.0 is already in cache
[INFO] checking moore-vhdl-0.6.0 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate moore-vhdl 0.6.0 into /workspace/builds/worker-6/source
[INFO] validating manifest of crates.io crate moore-vhdl 0.6.0 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "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-6/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "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] abb895044716271f0923a07893ce82341187cc669eddc7a83331a5c7879c345d
[INFO] running `"docker" "start" "-a" "abb895044716271f0923a07893ce82341187cc669eddc7a83331a5c7879c345d"`
[INFO] [stderr]     Checking typed-arena v1.7.0
[INFO] [stderr]     Checking ascii v0.7.1
[INFO] [stderr]     Checking memmap v0.5.2
[INFO] [stderr]     Checking moore-common v0.6.0
[INFO] [stderr]     Checking combine v2.5.2
[INFO] [stderr]     Checking moore-vhdl-syntax v0.6.0
[INFO] [stderr]     Checking llhd v0.5.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<Owned = T> + '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<ResolvableName>)> {
[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<I, Node = LazyNode<Box<for<'a, 'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + 'sb>>>,
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a, 'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + 'sb`
[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<Dir>, &'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<Dir>, &'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<C>(&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<C>(&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<C>(&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<C>(&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<C>(&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<T>, 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<T>, 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<T>, 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<I, Node=LazyNode<Box<for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + 'sb>>>
[INFO] [stderr]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + '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<for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + 'sb>;
[INFO] [stderr]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + '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<for<'a,'b,'c> 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<for<'a,'b,'c> 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<Term<'t>>, 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<Type + 't> 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 |         <Type as Display>::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 |         <Type as Debug>::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<N: Into<TypeName>>(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<N: Into<TypeName>>(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<Cow<Const2<'t> + '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<Cow<Const2<'t> + '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<Const2<'t> + '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<IntegerConst<'t>, 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<Cow<Const2<'t> + '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<Cow<Const2<'t> + '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<FloatingConst<'t>, 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<Cow<Const2<'t> + '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<Cow<Const2<'t> + '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: 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<Owned = T> + '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<ResolvableName>)> {
[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<I, Node = LazyNode<Box<for<'a, 'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + 'sb>>>,
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a, 'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + 'sb`
[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<Dir>, &'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<Dir>, &'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<C>(&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<C>(&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<C>(&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<C>(&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<C>(&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<T>, 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<T>, 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<T>, 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<I, Node=LazyNode<Box<for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + 'sb>>>
[INFO] [stderr]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + '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<for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + 'sb>;
[INFO] [stderr]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'a,'b> Fn(&'a ScoreContext<'b, 'sb, 'ast, 'ctx>) -> Result<R> + '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<for<'a,'b,'c> 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<for<'a,'b,'c> 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<Term<'t>>, 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<Type + 't> 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 |         <Type as Display>::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 |         <Type as Debug>::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<N: Into<TypeName>>(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<N: Into<TypeName>>(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<Cow<Const2<'t> + '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<Cow<Const2<'t> + '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<Const2<'t> + '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<IntegerConst<'t>, 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<Cow<Const2<'t> + '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<Cow<Const2<'t> + '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<FloatingConst<'t>, 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<Cow<Const2<'t> + '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<Cow<Const2<'t> + '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]     Finished dev [unoptimized + debuginfo] target(s) in 22.56s
[INFO] running `"docker" "inspect" "abb895044716271f0923a07893ce82341187cc669eddc7a83331a5c7879c345d"`
[INFO] running `"docker" "rm" "-f" "abb895044716271f0923a07893ce82341187cc669eddc7a83331a5c7879c345d"`
[INFO] [stdout] abb895044716271f0923a07893ce82341187cc669eddc7a83331a5c7879c345d
