[INFO] cloning repository https://github.com/BigBuildBench/isographlabs_isograph
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/BigBuildBench/isographlabs_isograph" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBigBuildBench%2Fisographlabs_isograph", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBigBuildBench%2Fisographlabs_isograph'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 75a416d0a84c06556e1685ac0301f7f608762d78
[INFO] documenting BigBuildBench/isographlabs_isograph against 1.91.0 for beta-1.92-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBigBuildBench%2Fisographlabs_isograph" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/BigBuildBench/isographlabs_isograph
[INFO] finished tweaking git repo https://github.com/BigBuildBench/isographlabs_isograph
[INFO] tweaked toml for git repo https://github.com/BigBuildBench/isographlabs_isograph written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/BigBuildBench/isographlabs_isograph on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6ffbd6d8f5c16cb3fc4ea0fe70412d8defa9011c505c2166026a58e7885364c7
[INFO] running `Command { std: "docker" "start" "-a" "6ffbd6d8f5c16cb3fc4ea0fe70412d8defa9011c505c2166026a58e7885364c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6ffbd6d8f5c16cb3fc4ea0fe70412d8defa9011c505c2166026a58e7885364c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ffbd6d8f5c16cb3fc4ea0fe70412d8defa9011c505c2166026a58e7885364c7", kill_on_drop: false }`
[INFO] [stdout] 6ffbd6d8f5c16cb3fc4ea0fe70412d8defa9011c505c2166026a58e7885364c7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 76435556a673e7c3a712e750cee3a2ad9e21e82c702d9adaf8205e1aafc6fccd
[INFO] running `Command { std: "docker" "start" "-a" "76435556a673e7c3a712e750cee3a2ad9e21e82c702d9adaf8205e1aafc6fccd", kill_on_drop: false }`
[INFO] [stderr]  Documenting isograph_config v0.2.0 (/opt/rustwide/workdir/crates/isograph_config)
[INFO] [stderr]  Documenting string_key_newtype v0.2.0 (/opt/rustwide/workdir/crates/string_key_newtype)
[INFO] [stderr]  Documenting graphql_lang_types v0.2.0 (/opt/rustwide/workdir/crates/graphql_lang_types)
[INFO] [stderr]  Documenting graphql_schema_parser v0.2.0 (/opt/rustwide/workdir/crates/graphql_schema_parser)
[INFO] [stderr]  Documenting isograph_cli v0.2.0 (/opt/rustwide/workdir/crates/isograph_cli)
[INFO] [stderr]  Documenting graphql_artifact_generation v0.2.0 (/opt/rustwide/workdir/crates/graphql_artifact_generation)
[INFO] [stderr]  Documenting isograph_schema v0.2.0 (/opt/rustwide/workdir/crates/isograph_schema)
[INFO] [stderr]  Documenting isograph_lsp v0.2.0 (/opt/rustwide/workdir/crates/isograph_lsp)
[INFO] [stdout] error[E0432]: unresolved import `clap`
[INFO] [stdout]  --> crates/isograph_cli/src/opt.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use clap::{Args, Parser, Subcommand};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `clap`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `clap`, use `cargo add clap` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `clap`
[INFO] [stdout]  --> crates/isograph_cli/src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use clap::Parser;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `clap`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `clap`, use `cargo add clap` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `colored`
[INFO] [stdout]  --> crates/isograph_cli/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use colored::Colorize;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `colored`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `colored`, use `cargo add colored` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_compiler`
[INFO] [stdout]  --> crates/isograph_cli/src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use isograph_compiler::{compile_and_print, handle_watch_command};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_compiler`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_compiler`, use `cargo add isograph_compiler` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `isograph_lsp`
[INFO] [stdout]  --> crates/isograph_cli/src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use isograph_lsp::lsp_process_error::LSPProcessError;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lsp`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lsp`, use `cargo add isograph_lsp` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_config`
[INFO] [stdout]  --> crates/isograph_cli/src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use isograph_config::create_config;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_config`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_config`, use `cargo add isograph_config` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]   --> crates/isograph_cli/src/main.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[tokio::main]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/description.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{DescriptionValue, WithSpan};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/description.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use intern::string_key::Intern;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_syntax`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/description.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use graphql_syntax::TokenKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_syntax`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_syntax`, use `cargo add graphql_syntax` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/parse_schema.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/parse_schema.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::{
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_syntax`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/parse_schema.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use graphql_syntax::TokenKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_syntax`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_syntax`, use `cargo add graphql_syntax` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/parse_schema.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::{
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]   --> crates/graphql_schema_parser/src/parse_schema.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use graphql_lang_types::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/peekable_lexer.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use intern::string_key::{Intern, StringKey};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_syntax`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/peekable_lexer.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use graphql_syntax::TokenKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_syntax`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_syntax`, use `cargo add graphql_syntax` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `logos`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/peekable_lexer.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use logos::Logos;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `logos`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `logos`, use `cargo add logos` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `thiserror`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/peekable_lexer.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use thiserror::Error;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `thiserror`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `thiserror`, use `cargo add thiserror` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/peekable_lexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use common_lang_types::{Span, WithSpan};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/schema_parse_error.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::WithSpan;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `thiserror`
[INFO] [stdout]  --> crates/graphql_schema_parser/src/schema_parse_error.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use thiserror::Error;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `thiserror`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `thiserror`, use `cargo add thiserror` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `command` in this scope
[INFO] [stdout]  --> crates/isograph_cli/src/opt.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[command(subcommand)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `command` in this scope
[INFO] [stdout]  --> crates/isograph_cli/src/opt.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[command(flatten)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `arg` in this scope
[INFO] [stdout]   --> crates/isograph_cli/src/opt.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 |     #[arg(long)]
[INFO] [stdout]    |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `arg` in this scope
[INFO] [stdout]   --> crates/isograph_cli/src/opt.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[arg(long)]
[INFO] [stdout]    |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `arg` in this scope
[INFO] [stdout]   --> crates/isograph_cli/src/opt.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 |     #[arg(long)]
[INFO] [stdout]    |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> crates/isograph_config/src/compilation_options.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Deserialize;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `colorize`
[INFO] [stdout]  --> crates/isograph_config/src/compilation_options.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use colorize::AnsiColor;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `colorize`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `colorize`, use `cargo add colorize` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_lang_types/src/graphql_type_annotation.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::WithSpan;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_lang_types/src/value.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_lang_types/src/directive.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use common_lang_types::{DirectiveArgumentName, DirectiveName, WithEmbeddedLocation};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/graphql_lang_types/src/directive.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use intern::Lookup;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> crates/graphql_lang_types/src/directive.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> crates/graphql_lang_types/src/directive.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `thiserror`
[INFO] [stdout]   --> crates/graphql_lang_types/src/directive.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use thiserror::Error;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `thiserror`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `thiserror`, use `cargo add thiserror` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   --> crates/graphql_lang_types/src/graphql_sdl.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_lang_types/src/graphql_sdl.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]   --> crates/graphql_lang_types/src/graphql_sdl.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `strum`
[INFO] [stdout]   --> crates/graphql_lang_types/src/graphql_sdl.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use strum::EnumString;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `strum`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `strum`, use `cargo add strum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> crates/graphql_lang_types/src/directive.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     serde::forward_to_deserialize_any! {
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     serde::forward_to_deserialize_any! {
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     serde::forward_to_deserialize_any! {
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     serde::forward_to_deserialize_any! {
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/graphql_schema_parser/src/peekable_lexer.rs:173:7
[INFO] [stdout]     |
[INFO] [stdout] 173 |     #[error("Expected {expected_kind}, found {found_kind}")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/string_key_newtype/src/lib.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 |     From<intern::string_key::StringKey> + std::fmt::Display + Clone
[INFO] [stdout]   |          ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/graphql_schema_parser/src/peekable_lexer.rs:179:7
[INFO] [stdout]     |
[INFO] [stdout] 179 |     #[error("Expected {expected_identifier}, found \"{found_text}\"")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `isograph_cli`
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `isograph_config`
[INFO] [stdout]  --> crates/isograph_lsp/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use isograph_config::CompilerConfig;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_config`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_config`, use `cargo add isograph_config` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_notification_dispatch.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lsp_types::notification::Notification;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]  --> crates/isograph_lsp/src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lsp_server::Connection;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use lsp_server::ErrorCode;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use lsp_server::Request as ServerRequest;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use lsp_server::RequestId as ServerRequestId;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use lsp_server::Response;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use lsp_types::request::Request;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use lsp_server::ResponseError;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use serde_json::Value;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/client_field.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{Span, WithSpan};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/client_field.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/client_field.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use lsp_types::SemanticToken;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/entrypoint.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::WithSpan;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/entrypoint.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use isograph_lang_types::EntrypointTypeAndField;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/entrypoint.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lsp_types::SemanticToken;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/semantic_token_legend.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lsp_types::{SemanticTokenModifier, SemanticTokenType, SemanticTokensLegend};
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> crates/isograph_config/src/compilation_options.rs:67:3
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[serde(deny_unknown_fields)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `string_key_newtype`
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> crates/isograph_config/src/compilation_options.rs:77:7
[INFO] [stdout]    |
[INFO] [stdout] 77 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[error("{error}")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[error("Expected scalar, type, interface, union, enum, input object, schema or directive, found \"{found_text}\"")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[error("Expected extend, scalar, type, interface, union, enum, input object, schema or directive, found \"{found_text}\"")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   --> crates/isograph_lsp/src/semantic_tokens/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use intern::string_key::Intern;
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]   --> crates/isograph_lsp/src/semantic_tokens/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use common_lang_types::{Span, TextSource};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_compiler`
[INFO] [stdout]   --> crates/isograph_lsp/src/semantic_tokens/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use isograph_compiler::{extract_iso_literals_from_file_content, IsoLiteralExtraction};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_compiler`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `isograph_compiler`, use `cargo add isograph_compiler` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   --> crates/isograph_lsp/src/semantic_tokens/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use lsp_types::{
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_parser`
[INFO] [stdout]   --> crates/isograph_lsp/src/semantic_tokens/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use isograph_lang_parser::{parse_iso_literal, IsoLiteralExtractionResult};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_parser`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `isograph_lang_parser`, use `cargo add isograph_lang_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]   --> crates/isograph_lsp/src/semantic_tokens/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use lsp_types::{
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_config`
[INFO] [stdout]   --> crates/isograph_lsp/src/server.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use isograph_config::CompilerConfig as Config;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_config`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `isograph_config`, use `cargo add isograph_config` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   --> crates/isograph_lsp/src/server.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use lsp_types::request::SemanticTokensFullRequest;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   --> crates/isograph_lsp/src/server.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use lsp_types::{
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/server.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use lsp_server::{Connection, ErrorCode, Response, ResponseError};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/text_document.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lsp_types::notification::DidChangeTextDocument;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/text_document.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lsp_types::notification::DidCloseTextDocument;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/text_document.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lsp_types::notification::DidOpenTextDocument;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/text_document.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use lsp_types::notification::Notification;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]   --> crates/isograph_lsp/src/server.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use lsp_types::{
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/text_document.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use lsp_types::DidChangeTextDocumentParams;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/text_document.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use lsp_types::DidOpenTextDocumentParams;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `crossbeam`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_process_error.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crossbeam::channel::SendError;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossbeam`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `crossbeam`, use `cargo add crossbeam` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `isograph_compiler`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_process_error.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use isograph_compiler::batch_compile::BatchCompileError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_compiler`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_compiler`, use `cargo add isograph_compiler` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/text_document.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use lsp_types::TextDocumentItem;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_process_error.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use lsp_server::Message;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_process_error.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use lsp_server::ProtocolError;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_process_error.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use tokio::task::JoinError;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_process_error.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde_json::Error as SerdeError;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_runtime_error.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lsp_server::ErrorCode;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[error("Unable to parse constant value")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `crossbeam`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_state.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crossbeam::channel::Sender;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossbeam`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `crossbeam`, use `cargo add crossbeam` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_runtime_error.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lsp_server::ResponseError;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[error("Invalid integer value. Received {text}")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> crates/isograph_config/src/compilation_options.rs:81:7
[INFO] [stdout]    |
[INFO] [stdout] 81 |     #[serde(default = "Default::default")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_server`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_state.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use lsp_server::Message;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_state.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use lsp_types::Url;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/semantic_token_generator.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::Span;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lsp_types`
[INFO] [stdout]  --> crates/isograph_lsp/src/semantic_tokens/semantic_token_generator.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lsp_types::SemanticToken;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `lsp_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_types`, use `cargo add lsp_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[error("Invalid float value. Received {text}")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[error("Expected a type (e.g. String, [String], or String!)")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[error("Expected directive location. Found {text}")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[error("Enum values cannot be true, false or null.")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[error("Expected schema, mutation or subscription")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_schema_parser/src/schema_parse_error.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[error("Root operation types (query, subscription and mutation) cannot be defined twice in a schema definition")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> crates/isograph_config/src/compilation_options.rs:159:3
[INFO] [stdout]     |
[INFO] [stdout] 159 | #[serde(default, deny_unknown_fields)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> crates/isograph_config/src/compilation_options.rs:165:3
[INFO] [stdout]     |
[INFO] [stdout] 165 | #[serde(rename_all = "snake_case")]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]   --> crates/graphql_lang_types/src/directive.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[error("Error when deserializing.\n\n{0}")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]    --> crates/graphql_lang_types/src/graphql_sdl.rs:166:3
[INFO] [stdout]     |
[INFO] [stdout] 166 | #[strum(serialize_all = "SCREAMING_SNAKE_CASE")]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/eager_reader_artifact.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::ArtifactPathAndContent;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/eager_reader_artifact.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use intern::Lookup;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/eager_reader_artifact.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use isograph_schema::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/iso_overload_file.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use intern::Lookup;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/iso_overload_file.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use common_lang_types::{ArtifactPathAndContent, SelectableFieldName};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/iso_overload_file.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use isograph_schema::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/normalization_ast_text.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use isograph_schema::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/query_text.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{HasName, QueryOperationName, UnvalidatedTypeName};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/query_text.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use graphql_lang_types::GraphQLTypeAnnotation;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/query_text.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use isograph_lang_types::{ArgumentKeyAndValue, NonConstantValue};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/query_text.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use isograph_schema::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/reader_ast.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{SelectableFieldName, WithSpan};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/reader_ast.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/reader_ast.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use isograph_schema::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/refetch_reader_artifact.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use intern::string_key::Intern;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/refetch_reader_artifact.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::ArtifactPathAndContent;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/refetch_reader_artifact.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use isograph_schema::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/entrypoint_artifact.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/entrypoint_artifact.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{ArtifactPathAndContent, QueryOperationName, VariableName};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/entrypoint_artifact.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/entrypoint_artifact.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use isograph_lang_types::{ClientFieldId, IsographSelectionVariant};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/entrypoint_artifact.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use isograph_schema::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/imperatively_loaded_fields.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use intern::string_key::Intern;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/imperatively_loaded_fields.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{ArtifactPathAndContent, IsographObjectTypeName, SelectableFieldName};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/imperatively_loaded_fields.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use isograph_lang_types::RefetchQueryIndex;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/imperatively_loaded_fields.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use isograph_schema::{ImperativelyLoadedFieldArtifactInfo, ValidatedSchema, REFETCH_FIELD_NAME};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/accessible_client_fields_iterator.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::WithSpan;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/accessible_client_fields_iterator.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use isograph_lang_types::{Selection, ServerFieldSelection};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/add_fields_to_subtypes.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{Location, WithLocation};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/root_types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{GraphQLObjectTypeName, WithLocation};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/root_types.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use graphql_lang_types::RootOperationKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/root_types.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use isograph_lang_types::ServerObjectId;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/argument_map.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/argument_map.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/argument_map.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use graphql_lang_types::GraphQLTypeAnnotation;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/argument_map.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/argument_map.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use isograph_lang_types::{SelectableServerFieldId, ServerFieldId};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/isograph_type_annotation.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use common_lang_types::WithSpan;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/isograph_type_annotation.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use graphql_lang_types::{GraphQLNonNullTypeAnnotation, GraphQLTypeAnnotation};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/refetch_strategy.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use intern::string_key::Intern;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/refetch_strategy.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/refetch_strategy.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/variable_context.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use intern::Lookup;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/variable_context.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use common_lang_types::{SelectableFieldName, VariableName, WithLocation, WithSpan};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/variable_context.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/create_merged_selection_set.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   --> crates/isograph_schema/src/create_merged_selection_set.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/create_merged_selection_set.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use graphql_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]   --> crates/isograph_schema/src/create_merged_selection_set.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]   --> crates/isograph_schema/src/create_merged_selection_set.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use isograph_lang_types::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]   --> crates/isograph_schema/src/create_merged_selection_set.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_static`, use `cargo add lazy_static` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/expose_field_directive.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/expose_field_directive.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/expose_field_directive.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use graphql_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/expose_field_directive.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/expose_field_directive.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> crates/isograph_schema/src/expose_field_directive.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use serde::Deserialize;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]   --> crates/isograph_schema/src/expose_field_directive.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_static`, use `cargo add lazy_static` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/isograph_schema.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   --> crates/isograph_schema/src/isograph_schema.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use intern::string_key::Intern;
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]   --> crates/isograph_schema/src/isograph_schema.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use graphql_lang_types::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]   --> crates/isograph_schema/src/isograph_schema.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use isograph_lang_types::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]   --> crates/isograph_schema/src/isograph_schema.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_static`, use `cargo add lazy_static` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/process_client_field_declaration.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use intern::string_key::Intern;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/process_client_field_declaration.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/process_client_field_declaration.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]   --> crates/isograph_schema/src/process_client_field_declaration.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_static`, use `cargo add lazy_static` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/import_statements.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use isograph_schema::ObjectTypeAndFieldName;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `logos`
[INFO] [stdout]   --> crates/graphql_schema_parser/src/peekable_lexer.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     lexer: logos::Lexer<'source, TokenKind>,
[INFO] [stdout]    |            ^^^^^ use of unresolved module or unlinked crate `logos`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `logos`, use `cargo add logos` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `thiserror`
[INFO] [stdout]   --> crates/isograph_schema/src/process_client_field_declaration.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use thiserror::Error;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `thiserror`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `thiserror`, use `cargo add thiserror` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `isograph_config`
[INFO] [stdout] error[E0432]: unresolved imports `crate::generate_artifacts::RESOLVER_OUTPUT_TYPE`, `crate::generate_artifacts::RESOLVER_PARAM_TYPE`, `crate::generate_artifacts::RESOLVER_READER`
[INFO] [stdout]   --> crates/graphql_artifact_generation/src/eager_reader_artifact.rs:14:45
[INFO] [stdout]    |
[INFO] [stdout] 14 |         ClientFieldFunctionImportStatement, RESOLVER_OUTPUT_TYPE, RESOLVER_PARAM_TYPE,
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^ no `RESOLVER_PARAM_TYPE` in `generate_artifacts`
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             no `RESOLVER_OUTPUT_TYPE` in `generate_artifacts`
[INFO] [stdout] 15 |         RESOLVER_READER,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no `RESOLVER_READER` in `generate_artifacts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `V`
[INFO] [stdout]   --> crates/graphql_lang_types/src/directive.rs:57:58
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]    |                                                          ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]   --> crates/graphql_lang_types/src/directive.rs:57:65
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]    |
[INFO] [stdout] 57 -     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 57 +     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, <directive::GraphQLDirectiveDeserializer<'de> as std::convert::TryFrom>::Error>
[INFO] [stdout]    |
[INFO] [stdout] 57 -     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 57 +     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, <directive::GraphQLDirectiveDeserializer<'de> as std::convert::TryInto>::Error>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `K`
[INFO] [stdout]   --> crates/graphql_lang_types/src/directive.rs:88:65
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, Self::Error>
[INFO] [stdout]    |                                                                 ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]   --> crates/graphql_lang_types/src/directive.rs:88:73
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, Self::Error>
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]    |
[INFO] [stdout] 88 -     fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, Self::Error>
[INFO] [stdout] 88 +     fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, <directive::NameValuePairVecDeserializer<'de, T> as std::convert::TryFrom>::Error>
[INFO] [stdout]    |
[INFO] [stdout] 88 -     fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, Self::Error>
[INFO] [stdout] 88 +     fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, <directive::NameValuePairVecDeserializer<'de, T> as std::convert::TryInto>::Error>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `V`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:100:60
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                            ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:100:67
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 100 -     fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 100 +     fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, <directive::NameValuePairVecDeserializer<'de, T> as std::convert::TryFrom>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 100 -     fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 100 +     fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, <directive::NameValuePairVecDeserializer<'de, T> as std::convert::TryInto>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `V`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:128:58
[INFO] [stdout]     |
[INFO] [stdout] 128 |     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                          ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:128:65
[INFO] [stdout]     |
[INFO] [stdout] 128 |     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 128 -     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 128 +     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, <directive::NameDeserializer<'de, TName, TValue> as std::convert::TryFrom>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 128 -     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 128 +     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, <directive::NameDeserializer<'de, TName, TValue> as std::convert::TryInto>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:149:35
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn into_deserializer(self) -> Self::Deserializer {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Deserializer` implemented for `&'de value::GraphQLConstantValue`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 149 -     fn into_deserializer(self) -> Self::Deserializer {
[INFO] [stdout] 149 +     fn into_deserializer(self) -> <&'de value::GraphQLConstantValue as Example>::Deserializer {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `V`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:157:58
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                          ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:157:65
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 157 -     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 157 +     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, <directive::ConstantValueDeserializer<'de> as std::convert::TryFrom>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 157 -     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 157 +     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, <directive::ConstantValueDeserializer<'de> as std::convert::TryInto>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::NODE_FIELD_NAME`
[INFO] [stdout]   --> crates/isograph_schema/src/process_client_field_declaration.rs:17:55
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UnvalidatedSchema, UnvalidatedVariableDefinition, NODE_FIELD_NAME,
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^ no `NODE_FIELD_NAME` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `V`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:181:61
[INFO] [stdout]     |
[INFO] [stdout] 181 |     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                             ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:181:68
[INFO] [stdout]     |
[INFO] [stdout] 181 |     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 181 -     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 181 +     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, <directive::ConstantValueDeserializer<'de> as std::convert::TryFrom>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 181 -     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 181 +     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, <directive::ConstantValueDeserializer<'de> as std::convert::TryInto>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `V`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:198:58
[INFO] [stdout]     |
[INFO] [stdout] 198 |     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                          ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:198:65
[INFO] [stdout]     |
[INFO] [stdout] 198 |     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 198 -     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 198 +     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, <directive::ValueDeserializer<'de, TName, value::GraphQLConstantValue> as std::convert::TryFrom>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 198 -     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 198 +     fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, <directive::ValueDeserializer<'de, TName, value::GraphQLConstantValue> as std::convert::TryInto>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `V`
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:208:61
[INFO] [stdout]     |
[INFO] [stdout] 208 |     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                             ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> crates/graphql_lang_types/src/directive.rs:208:68
[INFO] [stdout]     |
[INFO] [stdout] 208 |     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 208 -     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 208 +     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, <directive::ValueDeserializer<'de, TName, value::GraphQLConstantValue> as std::convert::TryFrom>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 208 -     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>
[INFO] [stdout] 208 +     fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, <directive::ValueDeserializer<'de, TName, value::GraphQLConstantValue> as std::convert::TryInto>::Error>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::ID_GRAPHQL_TYPE`, `crate::STRING_JAVASCRIPT_TYPE`
[INFO] [stdout]  --> crates/isograph_schema/src/process_type_definition.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ID_GRAPHQL_TYPE, STRING_JAVASCRIPT_TYPE,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^ no `STRING_JAVASCRIPT_TYPE` in the root
[INFO] [stdout]   |     |
[INFO] [stdout]   |     no `ID_GRAPHQL_TYPE` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/process_type_definition.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   --> crates/isograph_schema/src/process_type_definition.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]   --> crates/isograph_schema/src/process_type_definition.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use graphql_lang_types::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]   --> crates/isograph_schema/src/process_type_definition.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_config`
[INFO] [stdout]   --> crates/isograph_schema/src/process_type_definition.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use isograph_config::ConfigOptions;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_config`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `isograph_config`, use `cargo add isograph_config` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]   --> crates/isograph_schema/src/process_type_definition.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use isograph_lang_types::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]   --> crates/isograph_schema/src/process_type_definition.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_static`, use `cargo add lazy_static` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> crates/isograph_schema/src/process_type_definition.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use serde::Deserialize;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `thiserror`
[INFO] [stdout]   --> crates/isograph_schema/src/process_type_definition.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use thiserror::Error;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `thiserror`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `thiserror`, use `cargo add thiserror` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/unvalidated_schema.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/unvalidated_schema.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use intern::string_key::Intern;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/unvalidated_schema.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use graphql_lang_types::GraphQLTypeAnnotation;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/unvalidated_schema.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]   --> crates/isograph_schema/src/unvalidated_schema.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_static`, use `cargo add lazy_static` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/validate_entrypoint.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/validate_entrypoint.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::generate_artifacts::ENTRYPOINT`, `crate::generate_artifacts::RESOLVER_OUTPUT_TYPE`, `crate::generate_artifacts::RESOLVER_PARAM_TYPE`, `crate::generate_artifacts::RESOLVER_READER`
[INFO] [stdout]   --> crates/graphql_artifact_generation/src/entrypoint_artifact.rs:17:85
[INFO] [stdout]    |
[INFO] [stdout] 17 |         generate_path, NormalizationAstText, QueryText, RefetchQueryArtifactImport, ENTRYPOINT,
[INFO] [stdout]    |                                                                                     ^^^^^^^^^^ no `ENTRYPOINT` in `generate_artifacts`
[INFO] [stdout] 18 |         RESOLVER_OUTPUT_TYPE, RESOLVER_PARAM_TYPE, RESOLVER_READER,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `RESOLVER_READER` in `generate_artifacts`
[INFO] [stdout]    |         |                     |
[INFO] [stdout]    |         |                     no `RESOLVER_PARAM_TYPE` in `generate_artifacts`
[INFO] [stdout]    |         no `RESOLVER_OUTPUT_TYPE` in `generate_artifacts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/generate_artifacts.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/generate_artifacts.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/generate_artifacts.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use graphql_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/generate_artifacts.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::{string_key::Intern, Lookup};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/generate_artifacts.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `thiserror`
[INFO] [stdout]  --> crates/isograph_schema/src/validate_entrypoint.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use thiserror::Error;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `thiserror`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `thiserror`, use `cargo add thiserror` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `common_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/validate_schema.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use common_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `graphql_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/validate_schema.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use graphql_lang_types::GraphQLTypeAnnotation;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `intern`
[INFO] [stdout]  --> crates/isograph_schema/src/validate_schema.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use intern::Lookup;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_lang_types`
[INFO] [stdout]  --> crates/isograph_schema/src/validate_schema.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use isograph_lang_types::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `intern`
[INFO] [stdout]   --> crates/isograph_schema/src/validate_schema.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use intern::string_key::Intern;
[INFO] [stdout]    |     ^^^^^^ use of unresolved module or unlinked crate `intern`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `intern`, use `cargo add intern` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `thiserror`
[INFO] [stdout]   --> crates/isograph_schema/src/validate_schema.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use thiserror::Error;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `thiserror`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `thiserror`, use `cargo add thiserror` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]   --> crates/isograph_schema/src/validate_schema.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_static`, use `cargo add lazy_static` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `isograph_schema`
[INFO] [stdout]   --> crates/graphql_artifact_generation/src/generate_artifacts.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use isograph_schema::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_schema`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `isograph_schema`, use `cargo add isograph_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]   --> crates/graphql_artifact_generation/src/generate_artifacts.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_static`, use `cargo add lazy_static` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `graphql_schema_parser`
[INFO] [stdout] error[E0432]: unresolved import `crate::generate_artifacts::ISO_TS`
[INFO] [stdout]  --> crates/graphql_artifact_generation/src/iso_overload_file.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::generate_artifacts::ISO_TS;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ISO_TS` in `generate_artifacts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> crates/isograph_schema/src/expose_field_directive.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[serde(deny_unknown_fields, rename_all = "camelCase")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::generate_artifacts::REFETCH_READER`, `crate::generate_artifacts::RESOLVER_OUTPUT_TYPE`
[INFO] [stdout]   --> crates/graphql_artifact_generation/src/refetch_reader_artifact.rs:9:82
[INFO] [stdout]    |
[INFO] [stdout]  9 |         generate_output_type, generate_path, ClientFieldFunctionImportStatement, REFETCH_READER,
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^^ no `REFETCH_READER` in `generate_artifacts`
[INFO] [stdout] 10 |         RESOLVER_OUTPUT_TYPE,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ no `RESOLVER_OUTPUT_TYPE` in `generate_artifacts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> crates/isograph_schema/src/expose_field_directive.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> crates/isograph_schema/src/expose_field_directive.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 |     #[serde(rename = "as")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> crates/isograph_schema/src/expose_field_directive.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_client_field_declaration.rs:126:7
[INFO] [stdout]     |
[INFO] [stdout] 126 |     #[error("`{parent_type_name}` is not a type that has been defined.")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_client_field_declaration.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[error("Invalid parent type. `{parent_type_name}` is a scalar. You are attempting to define a field on it. \
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_client_field_declaration.rs:137:7
[INFO] [stdout]     |
[INFO] [stdout] 137 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_client_field_declaration.rs:145:7
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[error("Unable to serialize directive named \"@{directive_name}\". Message: {message}")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:570:3
[INFO] [stdout]     |
[INFO] [stdout] 570 | #[serde(deny_unknown_fields)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:867:7
[INFO] [stdout]     |
[INFO] [stdout] 867 |     #[error("Duplicate type definition ({type_definition_type}) named \"{type_name}\"")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0223, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:874:7
[INFO] [stdout]     |
[INFO] [stdout] 874 |     #[error("Duplicate field named \"{field_name}\" on type \"{parent_type}\"")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:880:7
[INFO] [stdout]     |
[INFO] [stdout] 880 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:894:7
[INFO] [stdout]     |
[INFO] [stdout] 894 |     #[error("Type \"{type_name}\" is never defined.")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Params` not found for `N`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_notification_dispatch.rs:46:81
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn extract_notification_params<N>(notification: lsp_server::Notification) -> N::Params
[INFO] [stdout]    |                                                                                 ^^^^^^ associated type `Params` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `graphql_lang_types`
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:898:7
[INFO] [stdout]     |
[INFO] [stdout] 898 |     #[error("\"{implementing_object}\" attempted to implement \"{type_name}\". However, \"{type_name}\" is a scalar, but only other objec...
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:904:7
[INFO] [stdout]     |
[INFO] [stdout] 904 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Params` not found for `R`
[INFO] [stdout]    --> crates/isograph_lsp/src/lsp_request_dispatch.rs:102:91
[INFO] [stdout]     |
[INFO] [stdout] 102 | fn extract_request_params<R>(req: ServerRequest) -> LSPRuntimeResult<(ServerRequestId, R::Params)>
[INFO] [stdout]     |                                                                                           ^^^^^^ associated type `Params` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Params` not found for `TNotification`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_notification_dispatch.rs:28:49
[INFO] [stdout]    |
[INFO] [stdout] 28 |         handler: fn(&mut TState, TNotification::Params) -> LSPRuntimeResult<()>,
[INFO] [stdout]    |                                                 ^^^^^^ associated type `Params` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Params` not found for `TRequest`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:38:44
[INFO] [stdout]    |
[INFO] [stdout] 38 |         handler: fn(&mut TState, TRequest::Params) -> LSPRuntimeResult<TRequest::Result>,
[INFO] [stdout]    |                                            ^^^^^^ associated type `Params` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `TRequest`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:38:82
[INFO] [stdout]    |
[INFO] [stdout] 38 |         handler: fn(&mut TState, TRequest::Params) -> LSPRuntimeResult<TRequest::Result>,
[INFO] [stdout]    |                                                                                  ^^^^^^ associated type `Result` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:909:7
[INFO] [stdout]     |
[INFO] [stdout] 909 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:918:7
[INFO] [stdout]     |
[INFO] [stdout] 918 |     #[error("The @exposeField directive should have three arguments")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:921:7
[INFO] [stdout]     |
[INFO] [stdout] 921 |     #[error("The @exposeField directive requires a path argument")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:924:7
[INFO] [stdout]     |
[INFO] [stdout] 924 |     #[error("The @exposeField directive requires a field_map argument")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:927:7
[INFO] [stdout]     |
[INFO] [stdout] 927 |     #[error("The @exposeField directive path argument value should be a string")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:930:7
[INFO] [stdout]     |
[INFO] [stdout] 930 |     #[error("Invalid field_map in @exposeField directive")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:933:7
[INFO] [stdout]     |
[INFO] [stdout] 933 |     #[error("Invalid field in @exposeField directive")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:936:7
[INFO] [stdout]     |
[INFO] [stdout] 936 |     #[error("Invalid mutation field")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:940:7
[INFO] [stdout]     |
[INFO] [stdout] 940 |     #[error("Not all fields specified as 'to' fields in the @exposeField directive field_map were found \
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]  --> crates/isograph_lsp/src/lsp_notification_dispatch.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     notification: lsp_server::Notification,
[INFO] [stdout]   |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_notification_dispatch.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn new(notification: lsp_server::Notification, state: &'state mut TState) -> Self {
[INFO] [stdout]    |                              ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_notification_dispatch.rs:41:34
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn notification(self) -> lsp_server::Notification {
[INFO] [stdout]    |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_notification_dispatch.rs:46:49
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn extract_notification_params<N>(notification: lsp_server::Notification) -> N::Params
[INFO] [stdout]    |                                                 ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:948:7
[INFO] [stdout]     |
[INFO] [stdout] 948 |     #[error("In a @exposeField directive's field_map, the to field cannot be just a dot.")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 |     request: lsp_server::Request,
[INFO] [stdout]    |              ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn new(request: lsp_server::Request, state: &'state mut TState) -> Self {
[INFO] [stdout]    |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn request(self) -> lsp_server::Request {
[INFO] [stdout]    |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> crates/isograph_lsp/src/lsp_request_dispatch.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     result: LSPRuntimeResult<serde_json::Value>,
[INFO] [stdout]    |                              ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/server.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     notification: lsp_server::Notification,
[INFO] [stdout]    |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]   --> crates/isograph_lsp/src/server.rs:86:30
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn dispatch_request(request: lsp_server::Request, lsp_state: &mut LSPState) -> Response {
[INFO] [stdout]    |                              ^^^^^^^^^^ use of unresolved module or unlinked crate `lsp_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lsp_server`, use `cargo add lsp_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:951:7
[INFO] [stdout]     |
[INFO] [stdout] 951 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:963:7
[INFO] [stdout]     |
[INFO] [stdout] 963 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:972:7
[INFO] [stdout]     |
[INFO] [stdout] 972 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:981:7
[INFO] [stdout]     |
[INFO] [stdout] 981 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `isograph_lsp`
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:990:7
[INFO] [stdout]     |
[INFO] [stdout] 990 |     #[error("Duplicate schema definition")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:993:7
[INFO] [stdout]     |
[INFO] [stdout] 993 |     #[error("Root types must be objects. This type is a scalar.")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:996:7
[INFO] [stdout]     |
[INFO] [stdout] 996 |     #[error("Failed to deserialize {0}")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/validate_entrypoint.rs:114:7
[INFO] [stdout]     |
[INFO] [stdout] 114 |     #[error("`{parent_type_name}` is not a type that has been defined.")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/validate_entrypoint.rs:119:7
[INFO] [stdout]     |
[INFO] [stdout] 119 |     #[error("Invalid parent type. `{parent_type_name}` is a {parent_type}, but it should be an object or interface.")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/validate_entrypoint.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 |     #[error(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/validate_entrypoint.rs:133:7
[INFO] [stdout]     |
[INFO] [stdout] 133 |     #[error("The client field `{parent_type_name}.{client_field_name}` is not defined.")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]    --> crates/isograph_schema/src/validate_entrypoint.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 |     #[error("The field `{parent_type_name}.{client_field_name}` is a server field. It must be a client defined field.")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1172:7
[INFO] [stdout]      |
[INFO] [stdout] 1172 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1181:7
[INFO] [stdout]      |
[INFO] [stdout] 1181 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1191:7
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1203:7
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1217:7
[INFO] [stdout]      |
[INFO] [stdout] 1217 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1231:7
[INFO] [stdout]      |
[INFO] [stdout] 1231 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1243:7
[INFO] [stdout]      |
[INFO] [stdout] 1243 |     #[error("`{server_field_name}` is a server field, and cannot be selected with `@loadable`")]
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1248:7
[INFO] [stdout]      |
[INFO] [stdout] 1248 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1254:7
[INFO] [stdout]      |
[INFO] [stdout] 1254 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1264:7
[INFO] [stdout]      |
[INFO] [stdout] 1264 |     #[error("Error when validating iso entrypoint calls.\nMessage: {message}")]
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1269:7
[INFO] [stdout]      |
[INFO] [stdout] 1269 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `error` in this scope
[INFO] [stdout]     --> crates/isograph_schema/src/validate_schema.rs:1277:7
[INFO] [stdout]      |
[INFO] [stdout] 1277 |     #[error(
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]    --> crates/graphql_artifact_generation/src/generate_artifacts.rs:604:37
[INFO] [stdout]     |
[INFO] [stdout] 604 |     new_type: GraphQLTypeAnnotation<common_lang_types::JavascriptName>,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `common_lang_types`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `common_lang_types`, use `cargo add common_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `graphql_artifact_generation`
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `Name` found for enum `isograph_schema::SchemaType<'a>`
[INFO] [stdout]    --> crates/isograph_schema/src/isograph_schema.rs:255:29
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub enum SchemaType<'a> {
[INFO] [stdout]     | ----------------------- variant `Name` not found here
[INFO] [stdout] ...
[INFO] [stdout] 255 |     fn name(&self) -> Self::Name {
[INFO] [stdout]     |                             ^^^^ variant not found in `isograph_schema::SchemaType<'a>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `Name` found for enum `isograph_schema::SchemaInputType<'a>`
[INFO] [stdout]    --> crates/isograph_schema/src/isograph_schema.rs:280:29
[INFO] [stdout]     |
[INFO] [stdout] 271 | pub enum SchemaInputType<'a> {
[INFO] [stdout]     | ---------------------------- variant `Name` not found here
[INFO] [stdout] ...
[INFO] [stdout] 280 |     fn name(&self) -> Self::Name {
[INFO] [stdout]     |                             ^^^^ variant not found in `isograph_schema::SchemaInputType<'a>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:806:29
[INFO] [stdout]     |
[INFO] [stdout] 806 |     graphql_constant_value: graphql_lang_types::GraphQLConstantValue,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `graphql_lang_types`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `graphql_lang_types`, use `cargo add graphql_lang_types` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]    --> crates/isograph_schema/src/process_type_definition.rs:807:6
[INFO] [stdout]     |
[INFO] [stdout] 807 | ) -> isograph_lang_types::ConstantValue {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `isograph_lang_types`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `isograph_lang_types`, use `cargo add isograph_lang_types` 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 document `isograph_schema`
[INFO] running `Command { std: "docker" "inspect" "76435556a673e7c3a712e750cee3a2ad9e21e82c702d9adaf8205e1aafc6fccd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "76435556a673e7c3a712e750cee3a2ad9e21e82c702d9adaf8205e1aafc6fccd", kill_on_drop: false }`
[INFO] [stdout] 76435556a673e7c3a712e750cee3a2ad9e21e82c702d9adaf8205e1aafc6fccd
