[INFO] cloning repository https://github.com/LiGoldragon/signal-sema-translator
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/LiGoldragon/signal-sema-translator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLiGoldragon%2Fsignal-sema-translator", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLiGoldragon%2Fsignal-sema-translator'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fd1383ab5876b8216ea69f76567dcc8baa687c97
[INFO] checking LiGoldragon/signal-sema-translator against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLiGoldragon%2Fsignal-sema-translator" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/LiGoldragon/signal-sema-translator
[INFO] finished tweaking git repo https://github.com/LiGoldragon/signal-sema-translator
[INFO] tweaked toml for git repo https://github.com/LiGoldragon/signal-sema-translator written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/LiGoldragon/signal-sema-translator on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/LiGoldragon/signal-sema-translator already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/LiGoldragon/name-table.git`
[INFO] [stderr]     Updating git repository `https://github.com/LiGoldragon/content-identity.git`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rkyv_derive v0.8.18
[INFO] [stderr]   Downloaded rend v0.5.4
[INFO] [stderr]   Downloaded munge_macro v0.4.7
[INFO] [stderr]   Downloaded ptr_meta_derive v0.3.2
[INFO] [stderr]   Downloaded bytecheck_derive v0.8.3
[INFO] [stderr]   Downloaded bytecheck v0.8.3
[INFO] [stderr]   Downloaded rancor v0.1.3
[INFO] [stderr]   Downloaded ptr_meta v0.3.2
[INFO] [stderr]   Downloaded munge v0.4.7
[INFO] [stderr]   Downloaded rkyv v0.8.18
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.10
[INFO] [stderr]   Downloaded cc v1.4.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32
[INFO] running `Command { std: "docker" "start" "21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.10
[INFO] [stderr]     Checking simdutf8 v0.1.5
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]     Checking constant_time_eq v0.4.2
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]     Checking arrayref v0.3.9
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]    Compiling cc v1.4.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling blake3 v1.8.6
[INFO] [stderr]    Compiling munge_macro v0.4.7
[INFO] [stderr]    Compiling ptr_meta_derive v0.3.2
[INFO] [stderr]    Compiling bytecheck_derive v0.8.3
[INFO] [stderr]    Compiling rkyv_derive v0.8.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]     Checking munge v0.4.7
[INFO] [stderr]     Checking ptr_meta v0.3.2
[INFO] [stderr]     Checking rancor v0.1.3
[INFO] [stderr]     Checking bytecheck v0.8.3
[INFO] [stderr]     Checking rend v0.5.4
[INFO] [stderr]     Checking rkyv v0.8.18
[INFO] [stderr]     Checking content-identity v0.6.0 (https://github.com/LiGoldragon/content-identity.git?rev=df1d25c7cd9e822ae03255e04ede59a00b78480b#df1d25c7)
[INFO] [stderr]     Checking name-table v0.4.0 (https://github.com/LiGoldragon/name-table.git?rev=7dd5db15c16b4246c83d049c759415d3252a7d43#7dd5db15)
[INFO] [stderr]     Checking signal-sema-translator v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `name_table::Declaration`, `name_table::LocalEncodedId`, `name_table::ModuleDeclaration`, `name_table::Name`, `name_table::RenameRequest`, `name_table::RootDeclaration`, `name_table::SealRequest`, `name_table::TableAddress`, `name_table::TableMutability`
[INFO] [stdout]  --> tests/root_contract.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Declaration, LocalEncodedId, ModuleDeclaration, Name, OperationKey, RenameRequest,
[INFO] [stdout]   |     ^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^                ^^^^^^^^^^^^^ no `RenameRequest` in the root
[INFO] [stdout]   |     |            |               |                  |
[INFO] [stdout]   |     |            |               |                  no `Name` in the root
[INFO] [stdout]   |     |            |               no `ModuleDeclaration` in the root
[INFO] [stdout]   |     |            no `LocalEncodedId` in the root
[INFO] [stdout]   |     no `Declaration` in the root
[INFO] [stdout] 3 |     RootDeclaration, SealRequest, TableAddress, TableMutability,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `TableMutability` in the root
[INFO] [stdout]   |     |                |            |
[INFO] [stdout]   |     |                |            no `TableAddress` in the root
[INFO] [stdout]   |     |                no `SealRequest` in the root
[INFO] [stdout]   |     no `RootDeclaration` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `name_table::AllocationCursor`, `name_table::EncodedId`, `name_table::LocalEncodedId`, `name_table::ModulePath`, `name_table::Name`, `name_table::NameReference`, `name_table::RenameRequest`, `name_table::SnapshotDigest`, `name_table::TableAddress`, `name_table::TableMutability`
[INFO] [stdout]  --> tests/protocol_contract.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     AllocationCursor, EncodedId, LocalEncodedId, ModulePath, Name, NameReference, OperationKey,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^  ^^^^^^^^^^^^^ no `NameReference` in the root
[INFO] [stdout]   |     |                 |          |               |           |
[INFO] [stdout]   |     |                 |          |               |           no `Name` in the root
[INFO] [stdout]   |     |                 |          |               no `ModulePath` in the root
[INFO] [stdout]   |     |                 |          no `LocalEncodedId` in the root
[INFO] [stdout]   |     |                 no `EncodedId` in the root
[INFO] [stdout]   |     no `AllocationCursor` in the root
[INFO] [stdout] 5 |     RenameRequest, SnapshotDigest, TableAddress, TableMutability,
[INFO] [stdout]   |     ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `TableMutability` in the root
[INFO] [stdout]   |     |              |               |
[INFO] [stdout]   |     |              |               no `TableAddress` in the root
[INFO] [stdout]   |     |              no `SnapshotDigest` in the root
[INFO] [stdout]   |     no `RenameRequest` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `signal_sema_translator::TablePolicyError`, `signal_sema_translator::VocabularyNameTable`, `signal_sema_translator::module_declaration`, `signal_sema_translator::rust_vocabulary_release`, `signal_sema_translator::universal_declarations`, `signal_sema_translator::validate_table_policy`
[INFO] [stdout]  --> tests/root_contract.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     TablePolicyError, VocabularyNameTable, VocabularyRoot, module_declaration,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^                  ^^^^^^^^^^^^^^^^^^ no `module_declaration` in the root
[INFO] [stdout]   |     |                 |
[INFO] [stdout]   |     |                 no `VocabularyNameTable` in the root
[INFO] [stdout]   |     no `TablePolicyError` in the root
[INFO] [stdout] 8 |     rust_vocabulary_release, universal_declarations, validate_table_policy,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^ no `validate_table_policy` in the root
[INFO] [stdout]   |     |                        |
[INFO] [stdout]   |     |                        no `universal_declarations` in the root
[INFO] [stdout]   |     no `rust_vocabulary_release` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `EncodedId` in `name_table`
[INFO] [stdout]    --> tests/root_contract.rs:245:30
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 &name_table::EncodedId::new(
[INFO] [stdout]     |                              ^^^^^^^^^ could not find `EncodedId` in `name_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `ImmutableTable` found for enum `NameTableError`
[INFO] [stdout]    --> tests/root_contract.rs:197:37
[INFO] [stdout]     |
[INFO] [stdout] 197 |         name_table::NameTableError::ImmutableTable { .. }
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ variant not found in `NameTableError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `signal-sema-translator` (test "root_contract") due to 4 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved imports `signal_sema_translator::AuthorityCapability`, `signal_sema_translator::AuthorityOperation`, `signal_sema_translator::AuthorityReply`, `signal_sema_translator::AuthorityRequest`, `signal_sema_translator::AuthorityRequestDigest`, `signal_sema_translator::AuthorityRole`, `signal_sema_translator::AuthorizationClaim`, `signal_sema_translator::CONTRACT_BINDING`, `signal_sema_translator::CommittedReceipt`, `signal_sema_translator::CurrentAuthority`, `signal_sema_translator::DatabaseMarker`, `signal_sema_translator::DeclarationNode`, `signal_sema_translator::DtoConversionError`, `signal_sema_translator::ExpectedTableGeneration`, `signal_sema_translator::NoWriteFailure`, `signal_sema_translator::ObservedHead`, `signal_sema_translator::ObservedSnapshot`, `signal_sema_translator::PostCommitEvent`, `signal_sema_translator::PrincipalId`, `signal_sema_translator::ReadOperation`, `signal_sema_translator::ReferencePath`, `signal_sema_translator::Rename`, `signal_sema_translator::RenameCommitReceipt`, `signal_sema_translator::RustVocabularyCommitReceipt`, `signal_sema_translator::RustVocabularyRelease`, `signal_sema_translator::RustVocabularyVersion`, `signal_sema_translator::SealCommitReceipt`, `signal_sema_translator::SealUniversal`, `signal_sema_translator::TranslatorFrame`, `signal_sema_translator::VocabularyNameTable`, `signal_sema_translator::WritePrecondition`
[INFO] [stdout]   --> tests/protocol_contract.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     AuthorityCapability, AuthorityOperation, AuthorityReply, AuthorityRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ no `AuthorityRequest` in the root
[INFO] [stdout]    |     |                    |                   |
[INFO] [stdout]    |     |                    |                   no `AuthorityReply` in the root
[INFO] [stdout]    |     |                    no `AuthorityOperation` in the root
[INFO] [stdout]    |     no `AuthorityCapability` in the root
[INFO] [stdout] 14 |     AuthorityRequestDigest, AuthorityRole, AuthorizationClaim, CONTRACT_BINDING, CommittedReceipt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ no `CommittedReceipt` in the root
[INFO] [stdout]    |     |                       |              |                   |
[INFO] [stdout]    |     |                       |              |                   no `CONTRACT_BINDING` in the root
[INFO] [stdout]    |     |                       |              no `AuthorizationClaim` in the root
[INFO] [stdout]    |     |                       no `AuthorityRole` in the root
[INFO] [stdout]    |     no `AuthorityRequestDigest` in the root
[INFO] [stdout] 15 |     CurrentAuthority, DatabaseMarker, DeclarationNode, DtoConversionError, ExpectedTableGeneration,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     no `CurrentAuthority` in the root
[INFO] [stdout] 16 |     NoWriteFailure, ObservedHead, ObservedSnapshot, PostCommitEvent, PrincipalId, ReadOperation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 17 |     ReferencePath, Rename, RenameCommitReceipt, RustVocabularyCommitReceipt, RustVocabularyRelease,
[INFO] [stdout]    |     ^^^^^^^^^^^^^  ^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     RustVocabularyVersion, SealCommitReceipt, SealUniversal, TranslatorFrame, VocabularyEncodedId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     VocabularyNameTable, VocabularyRoot, WritePrecondition,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `signal_frame`
[INFO] [stdout]  --> tests/protocol_contract.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use signal_frame::{
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:256:28
[INFO] [stdout]     |
[INFO] [stdout] 256 |                     found: signal_frame::ContractId::try_new(3).unwrap(),
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:268:28
[INFO] [stdout]     |
[INFO] [stdout] 268 |                     found: signal_frame::WireRevision::try_new(2).unwrap(),
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 |             request: signal_frame::Request::from_payload(request),
[INFO] [stdout]     |                      ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Request;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Request`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 130 -             request: signal_frame::Request::from_payload(request),
[INFO] [stdout] 130 +             request: Request::from_payload(request),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:237:22
[INFO] [stdout]     |
[INFO] [stdout] 237 |             request: signal_frame::Request::from_payload(request),
[INFO] [stdout]     |                      ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Request;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Request`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 237 -             request: signal_frame::Request::from_payload(request),
[INFO] [stdout] 237 +             request: Request::from_payload(request),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:866:22
[INFO] [stdout]     |
[INFO] [stdout] 866 |             request: signal_frame::Request::from_payload(request),
[INFO] [stdout]     |                      ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Request;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Request`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 866 -             request: signal_frame::Request::from_payload(request),
[INFO] [stdout] 866 +             request: Request::from_payload(request),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:891:22
[INFO] [stdout]     |
[INFO] [stdout] 891 |             request: signal_frame::Request::from_payload(authority_request(
[INFO] [stdout]     |                      ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Request;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Request`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 891 -             request: signal_frame::Request::from_payload(authority_request(
[INFO] [stdout] 891 +             request: Request::from_payload(authority_request(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:273:24
[INFO] [stdout]     |
[INFO] [stdout] 273 |         bytes.truncate(signal_frame::SHORT_HEADER_BYTE_COUNT);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:287:21
[INFO] [stdout]     |
[INFO] [stdout] 287 |     legacy.truncate(signal_frame::SHORT_HEADER_BYTE_COUNT);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `new` found for struct `EncodedName` in the current scope
[INFO] [stdout]    --> tests/protocol_contract.rs:833:38
[INFO] [stdout]     |
[INFO] [stdout] 833 |         assert!(VocabularyEncodedId::new(root, Vec::new()).is_err());
[INFO] [stdout]     |                                      ^^^ associated function or constant not found in `EncodedName`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `EncodedName`, consider using `EncodedName::from_archive_bytes` which returns `EncodedName`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/name-table-f0f069d64a8a54cf/7dd5db1/src/lib.rs:35:5
[INFO] [stdout]     |
[INFO] [stdout]  35 |     pub const fn from_archive_bytes(bytes: [u8; 16]) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:278:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `new` found for struct `EncodedName` in the current scope
[INFO] [stdout]    --> tests/protocol_contract.rs:844:48
[INFO] [stdout]     |
[INFO] [stdout] 844 |             let encoded = VocabularyEncodedId::new(root, chain).unwrap();
[INFO] [stdout]     |                                                ^^^ associated function or constant not found in `EncodedName`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `EncodedName`, consider using `EncodedName::from_archive_bytes` which returns `EncodedName`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/name-table-f0f069d64a8a54cf/7dd5db1/src/lib.rs:35:5
[INFO] [stdout]     |
[INFO] [stdout]  35 |     pub const fn from_archive_bytes(bytes: [u8; 16]) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:278:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:870:20
[INFO] [stdout]     |
[INFO] [stdout] 870 |     bytes.truncate(signal_frame::SHORT_HEADER_BYTE_COUNT + 1);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `signal_frame` in this scope
[INFO] [stdout]    --> tests/protocol_contract.rs:896:29
[INFO] [stdout]     |
[INFO] [stdout] 896 |     let mut bytes = vec![0; signal_frame::SHORT_HEADER_BYTE_COUNT];
[INFO] [stdout]     |                             ^^^^^^^^^^^^ use of unresolved module or unlinked crate `signal_frame`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `signal_frame`, use `cargo add signal_frame` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `signal-sema-translator` (test "protocol_contract") due to 15 previous errors
[INFO] running `Command { std: "docker" "inspect" "21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32", kill_on_drop: false }`
[INFO] [stdout] 21d58c92aeb188b87d371af77d6bb2218e1d31b55d40f531746c4e6b19d15d32
