[INFO] cloning repository https://github.com/MartinHalvorson/CIVVIS
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MartinHalvorson/CIVVIS" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMartinHalvorson%2FCIVVIS", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMartinHalvorson%2FCIVVIS'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c603bb3e36434f479e84b7bc50e533d54cb959d2
[INFO] documenting MartinHalvorson/CIVVIS against 1.99.0-beta.8 for beta-rustdoc-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMartinHalvorson%2FCIVVIS" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/MartinHalvorson/CIVVIS
[INFO] finished tweaking git repo https://github.com/MartinHalvorson/CIVVIS
[INFO] tweaked toml for git repo https://github.com/MartinHalvorson/CIVVIS written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MartinHalvorson/CIVVIS on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/MartinHalvorson/CIVVIS already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mimalloc v0.1.52
[INFO] [stderr]   Downloaded libmimalloc-sys v0.1.49
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9
[INFO] running `Command { std: "docker" "start" "0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]    Compiling civvis v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling syn v3.0.2
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.49
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking mimalloc v0.1.52
[INFO] [stderr]  Documenting civvis v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `GREAT_PERSON_HOUSING_LEAD_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              the price within [`GREAT_PERSON_HOUSING_LEAD_TURNS`] and whose claim is
[INFO] [stdout]                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `GREAT_PERSON_HOUSING_LEAD_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BOOST_HORIZON`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`BOOST_HORIZON`] technologies and [`BOOST_CIVIC_HORIZON`] civics the
[INFO] [stdout]            ^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `BOOST_HORIZON` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BOOST_CIVIC_HORIZON`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`BOOST_HORIZON`] technologies and [`BOOST_CIVIC_HORIZON`] civics the
[INFO] [stdout]                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `BOOST_CIVIC_HORIZON` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BOOST_MAX_ACTIVE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           the empire already does — into at most [`BOOST_MAX_ACTIVE`] side
[INFO] [stdout]                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `BOOST_MAX_ACTIVE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AdvancedAi::boost_side_objectives`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              ([`AdvancedAi::boost_side_objectives`]). A cheap trigger becomes a
[INFO] [stdout]                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `AdvancedAi` has no field or associated item named `boost_side_objectives`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BOOST_PREMIUM_PCT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`BOOST_PREMIUM_PCT`] premium on the exact production or Builder choice
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `BOOST_PREMIUM_PCT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::expansion_scales_with_difficulty`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`super::expansion_scales_with_difficulty`] raises the empire's city target
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `expansion_scales_with_difficulty` in module `ai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CHOP_ERRAND_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CHOP_ERRAND_RADIUS`] becomes the destination, through the same
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CHOP_ERRAND_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CHOP_MIN_SHARE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - the payout covers at least [`CHOP_MIN_SHARE`] of what that Settler still
[INFO] [stdout]                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CHOP_MIN_SHARE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `COALITION_NEIGHBOUR_REACH`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              (a major with a city within [`COALITION_NEIGHBOUR_REACH`] of one of
[INFO] [stdout]                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `COALITION_NEIGHBOUR_REACH` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `COALITION_REASK_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              again after [`COALITION_REASK_TURNS`]. The stock cadence and strategy
[INFO] [stdout]                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `COALITION_REASK_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `COALITION_CITY_STATE_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`COALITION_CITY_STATE_RADIUS`] tiles of a city of the target is worth
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `COALITION_CITY_STATE_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `COALITION_TARGET_CLIENT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              its proximity, plus [`COALITION_TARGET_CLIENT`] when the target is its
[INFO] [stdout]                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `COALITION_TARGET_CLIENT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `COALITION_OPEN_CITY_STATE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`COALITION_OPEN_CITY_STATE`] when nobody holds it; amortised over the
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `COALITION_OPEN_CITY_STATE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `COALITION_JOINT_WAR_PATIENCE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              held while an answer is due, at most [`COALITION_JOINT_WAR_PATIENCE`]
[INFO] [stdout]                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `COALITION_JOINT_WAR_PATIENCE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ENEMY_OF_MY_ENEMY_HOME_RING`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              ([`ENEMY_OF_MY_ENEMY_HOME_RING`] — inside it the raiders pillage us
[INFO] [stdout]                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ENEMY_OF_MY_ENEMY_HOME_RING` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ENEMY_OF_MY_ENEMY_CITY_STATE_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`ENEMY_OF_MY_ENEMY_CITY_STATE_RADIUS`] of the rival's cities, nearer
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ENEMY_OF_MY_ENEMY_CITY_STATE_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ENEMY_OF_MY_ENEMY_CITY_STATE_BASE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`ENEMY_OF_MY_ENEMY_CITY_STATE_BASE`] plus its proximity to the rival,
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ENEMY_OF_MY_ENEMY_CITY_STATE_BASE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ENEMY_OF_MY_ENEMY_RIVAL_CLIENT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              plus [`ENEMY_OF_MY_ENEMY_RIVAL_CLIENT`] when the rival is its suzerain
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ENEMY_OF_MY_ENEMY_RIVAL_CLIENT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ENEMY_OF_MY_ENEMY_OPEN_CITY_STATE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              its wars) or [`ENEMY_OF_MY_ENEMY_OPEN_CITY_STATE`] when nobody holds
[INFO] [stdout]                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ENEMY_OF_MY_ENEMY_OPEN_CITY_STATE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ENEMY_OF_MY_ENEMY_PARTNER`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              far side scores [`ENEMY_OF_MY_ENEMY_PARTNER`] more (doubled for an
[INFO] [stdout]                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ENEMY_OF_MY_ENEMY_PARTNER` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ENEMY_OF_MY_ENEMY_PARTNER_AT_WAR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              enemy, plus [`ENEMY_OF_MY_ENEMY_PARTNER_AT_WAR`] when the partner is
[INFO] [stdout]                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ENEMY_OF_MY_ENEMY_PARTNER_AT_WAR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ENEMY_OF_MY_ENEMY_JOINT_WAR_REFUSAL`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              side, is priced [`ENEMY_OF_MY_ENEMY_JOINT_WAR_REFUSAL`] lower — unless
[INFO] [stdout]                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ENEMY_OF_MY_ENEMY_JOINT_WAR_REFUSAL` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_REACH`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONTESTED_LAND_REACH`] of one of ours (a team-mate is no rival; a
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_REACH` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ContestedLandFrame`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              Read once a turn ([`ContestedLandFrame`]) — the fronts are consulted
[INFO] [stdout]                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ContestedLandFrame` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_POWER_RATIO`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              our `military_power` is at least [`CONTESTED_LAND_POWER_RATIO`] of the
[INFO] [stdout]                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_POWER_RATIO` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_MIN_DEFENDERS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              strongest front's rival AND at least [`CONTESTED_LAND_MIN_DEFENDERS`]
[INFO] [stdout]                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_MIN_DEFENDERS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              their city is — and within [`CONTESTED_LAND_RADIUS`] of their city,
[INFO] [stdout]                                            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_BASE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONTESTED_LAND_BASE`] plus [`CONTESTED_LAND_PER_TILE`] for every
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_BASE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_PER_TILE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONTESTED_LAND_BASE`] plus [`CONTESTED_LAND_PER_TILE`] for every
[INFO] [stdout]                                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_PER_TILE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_CAP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              tile of the gap it closes, capped at [`CONTESTED_LAND_CAP`]; the best
[INFO] [stdout]                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_CAP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_FRONTIER_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONTESTED_LAND_FRONTIER_RADIUS`] of a met major's city is a frontier
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_FRONTIER_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONTESTED_LAND_FRONTIER_WALLS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              city: its first Walls are worth [`CONTESTED_LAND_FRONTIER_WALLS`] more
[INFO] [stdout]                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONTESTED_LAND_FRONTIER_WALLS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MISSIONARY_EXPLORE_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           on its last charge explores the fog within [`MISSIONARY_EXPLORE_RADIUS`]
[INFO] [stdout]                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `MISSIONARY_EXPLORE_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MISSIONARY_EXPLORE_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           for up to [`MISSIONARY_EXPLORE_TURNS`] turns first, and spends the charge
[INFO] [stdout]                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `MISSIONARY_EXPLORE_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MISSIONARY_EXPEDITION_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`MISSIONARY_EXPEDITION_RADIUS`], prefers a farther high-reveal shore, and
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `MISSIONARY_EXPEDITION_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NEIGHBOUR_RANGE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             peace whose nearest city is within [`NEIGHBOUR_RANGE`] of ours, the land
[INFO] [stdout]                                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `NEIGHBOUR_RANGE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RELIGIOUS_VETO_STAKE_FLOOR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`RELIGIOUS_VETO_STAKE_FLOOR`] it adds nothing. From the floor the free
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `RELIGIOUS_VETO_STAKE_FLOOR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RELIGIOUS_VETO_SPEND_STAKE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           From [`RELIGIOUS_VETO_SPEND_STAKE`] — match point, the rival needs only
[INFO] [stdout]                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `RELIGIOUS_VETO_SPEND_STAKE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HERESY_WORTH_A_CHARGE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`HERESY_WORTH_A_CHARGE`] of the city's strongest pressure, and otherwise
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `HERESY_WORTH_A_CHARGE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MAX_WANTED_PREVIEWS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`MAX_WANTED_PREVIEWS`] candidate pairs by closed-form damage from the
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `MAX_WANTED_PREVIEWS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `STAGING_NEAR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - **Stage.** The train gathers on the staging ring — [`STAGING_NEAR`] to
[INFO] [stdout]                                                                   ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `STAGING_NEAR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `STAGING_FAR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`STAGING_FAR`] tiles out, never inside the City Center's own strike
[INFO] [stdout]              ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `STAGING_FAR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CITY_STRIKE_RANGE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             reach ([`CITY_STRIKE_RANGE`]) — until the strength standing there meets
[INFO] [stdout]                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CITY_STRIKE_RANGE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DEFENDER_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             the bill: the defenders within [`DEFENDER_RADIUS`], the city's strength
[INFO] [stdout]                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `DEFENDER_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WALL_STRENGTH_PER_100_HP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             and its walls at [`WALL_STRENGTH_PER_100_HP`] a hundred, times
[INFO] [stdout]                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WALL_STRENGTH_PER_100_HP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BILL_MARGIN`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`BILL_MARGIN`]. A unit in the city's reach steps back out; a unit far
[INFO] [stdout]              ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `BILL_MARGIN` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RELIEVER_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`RELIEVER_RADIUS`] of the city can be killed with [`KILL_MARGIN`].
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `RELIEVER_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KILL_MARGIN`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`RELIEVER_RADIUS`] of the city can be killed with [`KILL_MARGIN`].
[INFO] [stdout]                                                                 ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `KILL_MARGIN` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MELEE_WALL_FRACTION`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             and fortify: a swing at a wall above [`MELEE_WALL_FRACTION`] of its
[INFO] [stdout]                                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `MELEE_WALL_FRACTION` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ABORT_SHARE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`ABORT_SHARE`] of the bill. Every turn writes one "Military/Decision"
[INFO] [stdout]            ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ABORT_SHARE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ANVIL_HOSTILE_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`ANVIL_HOSTILE_RADIUS`]. A unit under [`ANVIL_ROTATE_HP`] rotates into
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ANVIL_HOSTILE_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ANVIL_ROTATE_HP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`ANVIL_HOSTILE_RADIUS`]. A unit under [`ANVIL_ROTATE_HP`] rotates into
[INFO] [stdout]                                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ANVIL_ROTATE_HP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Objective`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - **Rows** ([`Objective`]) — `Defend` a city under pressure (danger at or
[INFO] [stdout]                        ^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Objective` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DETER_POWER_RATIO`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`DETER_POWER_RATIO`] of theirs, and `Recon` an unexplored sector no
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `DETER_POWER_RATIO` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LANE_PREMIUM`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`LANE_PREMIUM`]) plus [`POP_VALUE`] a citizen, a settler its cost plus
[INFO] [stdout]              ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `LANE_PREMIUM` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `POP_VALUE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`LANE_PREMIUM`]) plus [`POP_VALUE`] a citizen, a settler its cost plus
[INFO] [stdout]                                     ^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `POP_VALUE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SETTLER_PREMIUM`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`SETTLER_PREMIUM`], a camp [`CAMP_VALUE`] plus its guard — a
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SETTLER_PREMIUM` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMP_VALUE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`SETTLER_PREMIUM`], a camp [`CAMP_VALUE`] plus its guard — a
[INFO] [stdout]                                          ^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMP_VALUE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ForceNeed`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             **requirement** ([`ForceNeed`]: strength, melee, ranged, siege, bodies)
[INFO] [stdout]                               ^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ForceNeed` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NO_DEADLINE_HORIZON`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             read at [`NO_DEADLINE_HORIZON`] turns), with two hard rules: a Defend
[INFO] [stdout]                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `NO_DEADLINE_HORIZON` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TaskForce`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - **Task forces** ([`TaskForce`]) — kept on the controller across turns,
[INFO] [stdout]                               ^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `TaskForce` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LATE_FACTOR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`LATE_FACTOR`] to the power of the turns late after it. A served row
[INFO] [stdout]              ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `LATE_FACTOR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HYSTERESIS_GAIN`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             force stays unless the gain is at least [`HYSTERESIS_GAIN`] or its row
[INFO] [stdout]                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `HYSTERESIS_GAIN` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DESTROY_ENGAGE_EXCHANGE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             exchange is at least [`DESTROY_ENGAGE_EXCHANGE`] and holds defensive
[INFO] [stdout]                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `DESTROY_ENGAGE_EXCHANGE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Tide`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             window ([`Tide`], the same exchange `one_war.rs` keeps, here for every
[INFO] [stdout]                      ^^^^^^
[INFO] [stdout]   = note: no item named `Tide` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DEFEND_UNSERVED_PATIENCE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             unserved for [`DEFEND_UNSERVED_PATIENCE`] turns. A defensive war with
[INFO] [stdout]                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `DEFEND_UNSERVED_PATIENCE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_REACH`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           within [`CAMPAIGN_REACH`] of ours on public facts alone — military power
[INFO] [stdout]                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_REACH` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_POWER_RATIO`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           we out-muscle by [`CAMPAIGN_POWER_RATIO`] and do not trail by more than
[INFO] [stdout]                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_POWER_RATIO` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_TECH_DEFICIT_MAX`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`CAMPAIGN_TECH_DEFICIT_MAX`] techs (or out-muscle by
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_TECH_DEFICIT_MAX` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_OVERWHELMING_RATIO`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`CAMPAIGN_OVERWHELMING_RATIO`] regardless). Each of their cities is
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_OVERWHELMING_RATIO` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_DEFENDER_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           city — defenders within [`CAMPAIGN_DEFENDER_RADIUS`], the city's own
[INFO] [stdout]                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_DEFENDER_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WALL_STRENGTH_PER_100_HP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           strength, its walls at [`WALL_STRENGTH_PER_100_HP`] — with the tech gap
[INFO] [stdout]                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WALL_STRENGTH_PER_100_HP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TECH_STRENGTH_PER_TECH`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           moving every defender by [`TECH_STRENGTH_PER_TECH`] a tech, times
[INFO] [stdout]                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `TECH_STRENGTH_PER_TECH` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_SUPERIORITY`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`CAMPAIGN_SUPERIORITY`], which is the spare: the bodies the force can
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_SUPERIORITY` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_HOLD_LOYALTY_FLOOR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           arithmetic) is at least [`CAMPAIGN_HOLD_LOYALTY_FLOOR`] a turn and the
[INFO] [stdout]                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_HOLD_LOYALTY_FLOOR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_PLAN_FRACTION`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           afford [`CAMPAIGN_PLAN_FRACTION`] of it (Conquest production fills the
[INFO] [stdout]                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_PLAN_FRACTION` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_MAX_CITIES`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`CAMPAIGN_MAX_CITIES`] more of the same rival's cities, each within
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_MAX_CITIES` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_HOP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`CAMPAIGN_HOP`] of the last and fitting inside
[INFO] [stdout]            ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_HOP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_SEQUEL_FRACTION`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`CAMPAIGN_SEQUEL_FRACTION`] of the army, because the first city costs
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_SEQUEL_FRACTION` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CampaignPlan::requirement`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           must carry [`CampaignPlan::requirement`] strength and
[INFO] [stdout]                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CampaignPlan` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CampaignPlan::bodies`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`CampaignPlan::bodies`] bodies, one of them a capturer. And once every
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CampaignPlan` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_REPEAT_COOLDOWN`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           it has paid, with [`CAMPAIGN_REPEAT_COOLDOWN`] turns before the next
[INFO] [stdout]                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_REPEAT_COOLDOWN` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CAMPAIGN_PATIENCE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           plan. A plan not launched within [`CAMPAIGN_PATIENCE`] standard turns is
[INFO] [stdout]                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CAMPAIGN_PATIENCE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WINDOW`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           what closing the tile actually costs: a flood of at most [`WINDOW`] tiles
[INFO] [stdout]                                                                     ^^^^^^^^
[INFO] [stdout]   = note: no item named `WINDOW` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CUT_DETOUR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           capped at [`CUT_DETOUR`] — which is also what a pair that does not
[INFO] [stdout]                      ^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CUT_DETOUR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MIN_BODY`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           than [`MIN_BODY`] is a pond or a spur and is not a side at all.
[INFO] [stdout]                 ^^^^^^^^^^
[INFO] [stdout]   = note: no item named `MIN_BODY` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NarrowsAtlas`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           a strait. The values are cached per turn in [`NarrowsAtlas`]; a controller
[INFO] [stdout]                                                        ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `NarrowsAtlas` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::expansion_schedule`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`super::expansion_schedule`] carries the corpus: 218 completed live runs
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `expansion_schedule` in module `ai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::expansion_schedule::EXPANSION_BAND_FLOOR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           *p* = 2.6 × 10⁻⁴). [`super::expansion_schedule::EXPANSION_BAND_FLOOR`] aims
[INFO] [stdout]                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `expansion_schedule` in module `ai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `city_target`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           1. **The target scales with the rung.** [`city_target`] is
[INFO] [stdout]                                                    ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `city_target` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OPENING_BAND_CITIES`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`OPENING_BAND_CITIES`] plus the rung's distance above Prince, capped at
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `OPENING_BAND_CITIES` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WIDE_CAP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`WIDE_CAP`]: King 6, Emperor 7, Immortal 8, Deity 9. The opening
[INFO] [stdout]               ^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WIDE_CAP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WIDE_DEADLINE_TURNS_PER_LEVEL`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              deadline extends by [`WIDE_DEADLINE_TURNS_PER_LEVEL`] standard turns per
[INFO] [stdout]                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WIDE_DEADLINE_TURNS_PER_LEVEL` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `cities_by_hundred`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`cities_by_hundred`] = [`city_target`] + [`WIDE_SECOND_TARGET_BONUS`]
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `cities_by_hundred` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `city_target`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`cities_by_hundred`] = [`city_target`] + [`WIDE_SECOND_TARGET_BONUS`]
[INFO] [stdout]                                       ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `city_target` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WIDE_SECOND_TARGET_BONUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`cities_by_hundred`] = [`city_target`] + [`WIDE_SECOND_TARGET_BONUS`]
[INFO] [stdout]                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WIDE_SECOND_TARGET_BONUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WIDE_SECOND_SHARE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`WIDE_SECOND_SHARE`] of the clock (turn 100 of the ladder's 250), which
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WIDE_SECOND_SHARE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `city_target`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              so [`city_target`] is exactly [`OPENING_BAND_CITIES`] and the deadline is
[INFO] [stdout]                  ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `city_target` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OPENING_BAND_CITIES`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              so [`city_target`] is exactly [`OPENING_BAND_CITIES`] and the deadline is
[INFO] [stdout]                                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `OPENING_BAND_CITIES` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::higher_level_strategy`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              reservation in [`super::higher_level_strategy`] (`expansion-best-idle-city`
[INFO] [stdout]                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `higher_level_strategy` in module `ai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WIDE_PARALLEL_SETTLERS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`WIDE_PARALLEL_SETTLERS`] walkers in flight. The selection itself is the
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WIDE_PARALLEL_SETTLERS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::chop_for_expansion`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              fourth leg here: [`super::chop_for_expansion`]. Keeping it separate is
[INFO] [stdout]                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `chop_for_expansion` in module `ai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EXPANSION_BAND_FLOOR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           walks one city at a time to [`EXPANSION_BAND_FLOOR`] by the band turn
[INFO] [stdout]                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EXPANSION_BAND_FLOOR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EXPANSION_BAND_SHARE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`EXPANSION_BAND_SHARE`] of the clock — turn 60 of the ladder's 250), so
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EXPANSION_BAND_SHARE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EXPANSION_PIPELINE_CEILING`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           most [`EXPANSION_PIPELINE_CEILING`] walkers, and never past the seats the
[INFO] [stdout]                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EXPANSION_PIPELINE_CEILING` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::expansion_schedule`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           That is the other half of the defect [`super::expansion_schedule`]
[INFO] [stdout]                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `expansion_schedule` in module `ai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GROWTH_TO_SETTLE_BIAS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`GROWTH_TO_SETTLE_BIAS`] into it, and zero the moment any stops:
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `GROWTH_TO_SETTLE_BIAS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ORDER_RETRY_LIMIT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           Each is bounded by [`ORDER_RETRY_LIMIT`] alternatives, so a city with a
[INFO] [stdout]                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ORDER_RETRY_LIMIT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BUILD_BOOST_SHARE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              positive item value by [`BUILD_BOOST_SHARE`] of the card's bonus (a +50%
[INFO] [stdout]                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `BUILD_BOOST_SHARE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BUILD_BOOST_CAP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              card is +25% value), capped at [`BUILD_BOOST_CAP`], so the queue leans
[INFO] [stdout]                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `BUILD_BOOST_CAP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EMERGENCY_RECENT_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              last [`EMERGENCY_RECENT_TURNS`] turns. The confirmed damage remains
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EMERGENCY_RECENT_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FALLBACK_DEFENDER_PRICE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              land melee unit failing that, [`FALLBACK_DEFENDER_PRICE`] failing
[INFO] [stdout]                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FALLBACK_DEFENDER_PRICE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DEFICIT_COVER_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              both) plus [`DEFICIT_COVER_TURNS`] turns of any recurring deficit,
[INFO] [stdout]                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `DEFICIT_COVER_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CULTURE_FLOOR_RATIO`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`CULTURE_FLOOR_RATIO`] of the strongest major's, a culture-yielding
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CULTURE_FLOOR_RATIO` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CULTURE_FLOOR_BUILDING`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`CULTURE_FLOOR_BUILDING`] × shortfall × (its culture / 2, capped at 1),
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CULTURE_FLOOR_BUILDING` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CULTURE_FLOOR_DISTRICT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             and a Theatre Square earns [`CULTURE_FLOOR_DISTRICT`] × shortfall. The
[INFO] [stdout]                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CULTURE_FLOOR_DISTRICT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GOLD_FLOOR_PER_CITY`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - `gold-income-floor`: while net income is under [`GOLD_FLOOR_PER_CITY`]
[INFO] [stdout]                                                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `GOLD_FLOOR_PER_CITY` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GOLD_FLOOR_BUILDING`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`GOLD_FLOOR_BUILDING`] × shortfall, and a Commercial Hub or Harbor
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `GOLD_FLOOR_BUILDING` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GOLD_FLOOR_DISTRICT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             earns [`GOLD_FLOOR_DISTRICT`] × shortfall while fewer than half the
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `GOLD_FLOOR_DISTRICT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `YieldFloorFrame`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`YieldFloorFrame`], so the per-item price reads a number.
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `YieldFloorFrame` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ICON_Gold`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           same in words — "A civilization will earn a [ICON_Gold] Gold reward for
[INFO] [stdout]                                                          ^^^^^^^^^
[INFO] [stdout]   = note: no item named `ICON_Gold` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EARLY_ARCHERS_MIN_RANGE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              ranged attack of range [`EARLY_ARCHERS_MIN_RANGE`] or more
[INFO] [stdout]                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EARLY_ARCHERS_MIN_RANGE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EARLY_ARCHERS_BASE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              than it has cities, a producible shooter earns [`EARLY_ARCHERS_BASE`]
[INFO] [stdout]                                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EARLY_ARCHERS_BASE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EARLY_ARCHERS_PER_MISSING`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              plus [`EARLY_ARCHERS_PER_MISSING`] for every further shooter missing,
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EARLY_ARCHERS_PER_MISSING` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EARLY_ARCHERS_FRONTIER`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              beside it earns [`EARLY_ARCHERS_FRONTIER`] on top, the credit that
[INFO] [stdout]                               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EARLY_ARCHERS_FRONTIER` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EARLY_ARCHERS_RESEARCH`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`EARLY_ARCHERS_RESEARCH`] in `tech_value` — the beeline idiom the
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EARLY_ARCHERS_RESEARCH` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EARLY_ARCHERS_LAST_ERA`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              once the empire holds a technology past [`EARLY_ARCHERS_LAST_ERA`] on
[INFO] [stdout]                                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `EARLY_ARCHERS_LAST_ERA` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_REACH_TILES`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONQUEST_REACH_TILES`] of our capital, whose owner has at most
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_REACH_TILES` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_MAX_RIVAL_CITIES`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONQUEST_MAX_RIVAL_CITIES`] cities we know of. The rival's capital
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_MAX_RIVAL_CITIES` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_COMMIT_DEADLINE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONQUEST_COMMIT_DEADLINE`], the CAPITAL's production is reserved for
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_COMMIT_DEADLINE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_RANGED`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONQUEST_RANGED`] ranged bodies and [`CONQUEST_MELEE`] melee bodies,
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_RANGED` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_MELEE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONQUEST_RANGED`] ranged bodies and [`CONQUEST_MELEE`] melee bodies,
[INFO] [stdout]                                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_MELEE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_RALLY_MIN`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              tile [`CONQUEST_RALLY_MIN`]–[`CONQUEST_RALLY_MAX`] tiles from the
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_RALLY_MIN` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_RALLY_MAX`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              tile [`CONQUEST_RALLY_MIN`]–[`CONQUEST_RALLY_MAX`] tiles from the
[INFO] [stdout]                                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_RALLY_MAX` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_ASSEMBLY_SHARE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              target on our side of it. When at least [`CONQUEST_ASSEMBLY_SHARE`] of
[INFO] [stdout]                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_ASSEMBLY_SHARE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_ASSEMBLY_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              the force stands within [`CONQUEST_ASSEMBLY_RADIUS`] of the rally AND
[INFO] [stdout]                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_ASSEMBLY_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_BLIND_TILE_PENALTY`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONQUEST_BLIND_TILE_PENALTY`] — more than any one tile of objective
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_BLIND_TILE_PENALTY` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AdvancedAi::conquest_continuation`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           5. **After the first capture** ([`AdvancedAi::conquest_continuation`]).
[INFO] [stdout]                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: the struct `AdvancedAi` has no field or associated item named `conquest_continuation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_KILLS_PER_LOSS_FLOOR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`CONQUEST_KILLS_PER_LOSS_FLOOR`], the campaign extends to the next
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_KILLS_PER_LOSS_FLOOR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CONQUEST_ABANDON_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`CONQUEST_ABANDON_TURNS`] standard turns after the force first
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CONQUEST_ABANDON_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `STRANDED_SITE_MIN_HOLD_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              only a *concrete* revolt inside [`STRANDED_SITE_MIN_HOLD_TURNS`] (twenty)
[INFO] [stdout]                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `STRANDED_SITE_MIN_HOLD_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SETTLER_IDLE_PATIENCE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              the same tile for [`SETTLER_IDLE_PATIENCE`] turns stops trusting the
[INFO] [stdout]                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SETTLER_IDLE_PATIENCE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SETTLER_SITE_GATE_FLOOR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           worth at least [`SETTLER_SITE_GATE_FLOOR`]; otherwise the arm returns its
[INFO] [stdout]                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SETTLER_SITE_GATE_FLOOR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SETTLER_TARGET_WORTH_FLOOR`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           a candidate whose worth after travel is under [`SETTLER_TARGET_WORTH_FLOOR`]
[INFO] [stdout]                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SETTLER_TARGET_WORTH_FLOOR` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SETTLER_WALK_DEADLINE_STANDARD`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           that has spent [`SETTLER_WALK_DEADLINE_STANDARD`] standard turns out of a
[INFO] [stdout]                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SETTLER_WALK_DEADLINE_STANDARD` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SETTLER_WALK_DEADLINE_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           site within [`SETTLER_WALK_DEADLINE_RADIUS`] tiles of where it stands, the
[INFO] [stdout]                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SETTLER_WALK_DEADLINE_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SETTLER_WALK_DEADLINE_STEP_MARGIN`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           underfoot by [`SETTLER_WALK_DEADLINE_STEP_MARGIN`] to be worth the extra
[INFO] [stdout]                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SETTLER_WALK_DEADLINE_STEP_MARGIN` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SETTLER_WALK_DEADLINE_VALUE_SHARE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           turn, and must be worth at least [`SETTLER_WALK_DEADLINE_VALUE_SHARE`] of
[INFO] [stdout]                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SETTLER_WALK_DEADLINE_VALUE_SHARE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SIEGE_RADIUS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             Scout) within [`SIEGE_RADIUS`] of a city while `barbarian_defense_gap`
[INFO] [stdout]                            ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `SIEGE_RADIUS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GUARD_STRIKE_TRADE_RATIO`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           it — the blow kills, or deals [`GUARD_STRIKE_TRADE_RATIO`] times what it
[INFO] [stdout]                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `GUARD_STRIKE_TRADE_RATIO` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GUARD_STRIKE_MIN_HP_AFTER`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           takes — and the guard keeps [`GUARD_STRIKE_MIN_HP_AFTER`] health after
[INFO] [stdout]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `GUARD_STRIKE_MIN_HP_AFTER` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FIRST_COPY_BASE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`FIRST_COPY_BASE`] + [`FIRST_COPY_PER_AMENITY`] × the empire's Amenity
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FIRST_COPY_BASE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FIRST_COPY_PER_AMENITY`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`FIRST_COPY_BASE`] + [`FIRST_COPY_PER_AMENITY`] × the empire's Amenity
[INFO] [stdout]                                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FIRST_COPY_PER_AMENITY` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FIRST_COPY_DEFICIT_CAP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           deficit, capped at [`FIRST_COPY_DEFICIT_CAP`] Amenities — 26 with every
[INFO] [stdout]                               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FIRST_COPY_DEFICIT_CAP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AmenityDeficitFrame`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`AmenityDeficitFrame`], the same shape `yield_floors.rs` uses. The
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `AmenityDeficitFrame` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FIRST_COPY_BASE`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           Off by default, and byte-identical while off: [`FIRST_COPY_BASE`] is only
[INFO] [stdout]                                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `FIRST_COPY_BASE` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `STALL_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           closer (not for [`STALL_TURNS`] turns is **stalled**), and whether it is
[INFO] [stdout]                            ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `STALL_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ALLY_LEVEL_TWO_POINTS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`ALLY_LEVEL_TWO_POINTS`], level 3 at `240.0`.
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ALLY_LEVEL_TWO_POINTS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::research_alliance_lane`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              long as [`Self::research_alliance_lane`] says a Research Alliance is
[INFO] [stdout]                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `research_alliance_lane` in module `research_alliance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ALLY_RETRY_TURNS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              again for [`ALLY_RETRY_TURNS`] turns.
[INFO] [stdout]                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ALLY_RETRY_TURNS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ALLY_SCIENCE_WEIGHT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           3. **The ranking gains a science term**: [`ALLY_SCIENCE_WEIGHT`] times the
[INFO] [stdout]                                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ALLY_SCIENCE_WEIGHT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ALLY_ROUTE_PREMIUM`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`ALLY_ROUTE_PREMIUM`]** while the alliance is below level 3, capped to
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ALLY_ROUTE_PREMIUM` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ALLY_ROUTE_PREMIUM_OPENING_CAP`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              [`ALLY_ROUTE_PREMIUM_OPENING_CAP`] inside the opening band.
[INFO] [stdout]               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ALLY_ROUTE_PREMIUM_OPENING_CAP` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BasicAi::siege_is_the_missing_arm`
[INFO] [stdout]      --> src/ai.rs:10162:37
[INFO] [stdout]       |
[INFO] [stdout] 10162 |     /// Built from the BOARD like [`BasicAi::siege_is_the_missing_arm`] above,
[INFO] [stdout]       |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BasicAi` has no field or associated item named `siege_is_the_missing_arm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `to_json`
[INFO] [stdout]    --> src/doctrine.rs:357:37
[INFO] [stdout]     |
[INFO] [stdout] 357 |     /// Read a file of boards, as [`to_json`] writes it. Refuses a board that
[INFO] [stdout]     |                                     ^^^^^^^ no item named `to_json` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `from_json`
[INFO] [stdout]    --> src/doctrine.rs:404:32
[INFO] [stdout]     |
[INFO] [stdout] 404 |     /// Write boards the way [`from_json`] reads them.
[INFO] [stdout]     |                                ^^^^^^^^^ no item named `from_json` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `legal_actions_within`
[INFO] [stdout]    --> src/game/actions.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 |     /// does in [`legal_actions_within`]. Keeping that gate here lets the AI
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ no item named `legal_actions_within` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `melee_exchange_strengths`
[INFO] [stdout]     --> src/game/actions.rs:2010:28
[INFO] [stdout]      |
[INFO] [stdout] 2010 |     /// The companion of [`melee_exchange_strengths`], and the asymmetry
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `melee_exchange_strengths` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `melee_exchange_strengths`
[INFO] [stdout]     --> src/game/actions.rs:2016:40
[INFO] [stdout]      |
[INFO] [stdout] 2016 |     /// `pub` for the same reason as [`melee_exchange_strengths`]: the
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `melee_exchange_strengths` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ICON_Favor`
[INFO] [stdout]     --> src/game/city.rs:7063:52
[INFO] [stdout]      |
[INFO] [stdout] 7063 |     /// The score source is described "Generating [ICON_Favor] Diplomatic
[INFO] [stdout]      |                                                    ^^^^^^^^^^ no item named `ICON_Favor` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `base_player_visibility`
[INFO] [stdout]      --> src/game.rs:24846:11
[INFO] [stdout]       |
[INFO] [stdout] 24846 |     /// [`base_player_visibility`]: combat HP, movement points, and the rest of
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^ no item named `base_player_visibility` in scope
[INFO] [stdout]       |
[INFO] [stdout]       = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Game::amenity_yield_mult_for`
[INFO] [stdout]     --> src/mirror.rs:9469:8
[INFO] [stdout]      |
[INFO] [stdout] 9469 | /// ([`Game::amenity_yield_mult_for`]: `-4` → 0.80, `-6` → 0.70) and its model puts
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Game` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Item`
[INFO] [stdout]     --> src/mirror.rs:9686:64
[INFO] [stdout]      |
[INFO] [stdout] 9686 | /// A Civilization VI production type name as a CIVVIS queue [`Item`].
[INFO] [stdout]      |                                                                ^^^^ no item named `Item` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Mirror::sync`
[INFO] [stdout]      --> src/mirror.rs:12005:57
[INFO] [stdout]       |
[INFO] [stdout] 12005 | /// `rebuild_from_state` builds a board from nothing; [`Mirror::sync`] brings an
[INFO] [stdout]       |                                                         ^^^^^^^^^^^^ no item named `Mirror` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Mirror`
[INFO] [stdout]      --> src/mirror.rs:12056:25
[INFO] [stdout]       |
[INFO] [stdout] 12056 | /// them as fields of [`Mirror`]; borrowing them through this is what lets one
[INFO] [stdout]       |                         ^^^^^^ no item named `Mirror` in scope
[INFO] [stdout]       |
[INFO] [stdout]       = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Mirror::last_treasury`
[INFO] [stdout]      --> src/mirror.rs:12078:11
[INFO] [stdout]       |
[INFO] [stdout] 12078 |     /// [`Mirror::last_treasury`], differenced by the sync-only derived income
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ no item named `Mirror` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Mirror::sync`
[INFO] [stdout]      --> src/mirror.rs:12153:32
[INFO] [stdout]       |
[INFO] [stdout] 12153 | /// `rebuild_from_state` and [`Mirror::sync`] used to carry a private copy of
[INFO] [stdout]       |                                ^^^^^^^^^^^^ no item named `Mirror` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Mirror::mirror_net_income`
[INFO] [stdout]      --> src/mirror.rs:12748:29
[INFO] [stdout]       |
[INFO] [stdout] 12748 | /// against. Split out of [`Mirror::mirror_net_income`] so the shared
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Mirror` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/mirror.rs:1922:5
[INFO] [stdout]      |
[INFO] [stdout] 1922 |   /// ```ignore
[INFO] [stdout]      |  _____^
[INFO] [stdout] 1923 | | /// for memory in g.players[*viewer].remembered_cities.values() {
[INFO] [stdout] 1924 | | ///     if explored.contains(&memory.pos) && !vis.contains(&memory.pos) { … }
[INFO] [stdout] 1925 | | /// ```
[INFO] [stdout]      | |_______^
[INFO] [stdout]      |
[INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]     --> src/mirror.rs:1922:5
[INFO] [stdout]      |
[INFO] [stdout] 1922 | /// ```ignore
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2026}
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout]      = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/mirror.rs:1995:5
[INFO] [stdout]      |
[INFO] [stdout] 1995 |   /// ```ignore
[INFO] [stdout]      |  _____^
[INFO] [stdout] 1996 | | /// let tiles: Vec<Value> = explored.iter().filter_map(|pos| {
[INFO] [stdout] 1997 | | ///     let live = omniscient || vis.contains(pos);
[INFO] [stdout] 1998 | | ///     let (tile, owner) = if live { … } else {
[INFO] [stdout] ...    |
[INFO] [stdout] 2001 | | ///     };
[INFO] [stdout] 2002 | | /// ```
[INFO] [stdout]      | |_______^
[INFO] [stdout]      |
[INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]     --> src/mirror.rs:1995:5
[INFO] [stdout]      |
[INFO] [stdout] 1995 | /// ```ignore
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2026}
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2026}
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2026}
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u16>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/sphere.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |hits| {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 555 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |hits| {
[INFO] [stdout] 555 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |hits| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/sphere.rs:586:18
[INFO] [stdout]     |
[INFO] [stdout] 586 |                 .fetch_update(Ordering::AcqRel, Ordering::Relaxed, |count| {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 586 -                 .fetch_update(Ordering::AcqRel, Ordering::Relaxed, |count| {
[INFO] [stdout] 586 +                 .try_update(Ordering::AcqRel, Ordering::Relaxed, |count| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `civvis` (lib); 2 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/bin/rustc --crate-name civvis --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("closed-experiments", "developer-tools"))' -C metadata=402cb906aac34356 -C extra-filename=-acd49ae0caf64b99 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern libm=/opt/rustwide/target/debug/deps/liblibm-f0c1efa3286db854.rmeta --extern memchr=/opt/rustwide/target/debug/deps/libmemchr-e185715bbb5934f1.rmeta --extern mimalloc=/opt/rustwide/target/debug/deps/libmimalloc-79bebe67a067ab1d.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-9719917e0c08088b.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-f9805bd86461481e.rmeta --cap-lints=warn -L native=/opt/rustwide/target/debug/build/libmimalloc-sys-2c132e1985fb759a/out` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9", kill_on_drop: false }`
[INFO] [stdout] 0c36b069e4eb2c761cc124cac2ba350ed7b3cf995ae7614b5e319a17dd1ff4e9
