[INFO] cloning repository https://github.com/platonvin/ec-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/platonvin/ec-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fplatonvin%2Fec-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fplatonvin%2Fec-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7eb718f5ba42a0a959e918a2422d48a2f92fe97e [INFO] checking platonvin/ec-rs against try#54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47 for pr-153041 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fplatonvin%2Fec-rs" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/platonvin/ec-rs [INFO] finished tweaking git repo https://github.com/platonvin/ec-rs [INFO] tweaked toml for git repo https://github.com/platonvin/ec-rs written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/platonvin/ec-rs on toolchain 54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/platonvin/ec-rs 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" "+54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/platonvin/sibling_vecs.git` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 1 package to latest Rust 1.95.0-nightly compatible version [INFO] [stderr] Adding sibling_vecs v0.1.0 (https://github.com/platonvin/sibling_vecs.git#eb9c66e1) [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 40a6d166f9599d947b585143666b9d90123dd8c90e7abcdbccf4d21360adbe84 [INFO] running `Command { std: "docker" "start" "-a" "40a6d166f9599d947b585143666b9d90123dd8c90e7abcdbccf4d21360adbe84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "40a6d166f9599d947b585143666b9d90123dd8c90e7abcdbccf4d21360adbe84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "40a6d166f9599d947b585143666b9d90123dd8c90e7abcdbccf4d21360adbe84", kill_on_drop: false }` [INFO] [stdout] 40a6d166f9599d947b585143666b9d90123dd8c90e7abcdbccf4d21360adbe84 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3edbbfb55c5271f535bb59dacd5b990a86f7787c7752f794153d9d6d4920c81d [INFO] running `Command { std: "docker" "start" "-a" "3edbbfb55c5271f535bb59dacd5b990a86f7787c7752f794153d9d6d4920c81d", kill_on_drop: false }` [INFO] [stderr] Checking sibling_vecs v0.1.0 (https://github.com/platonvin/sibling_vecs.git#eb9c66e1) [INFO] [stderr] Checking ec-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/simple.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 60 | / query!(world, [pos: *mut Position] { [INFO] [stdout] 61 | | (*pos).x += 0.0; [INFO] [stdout] 62 | | [INFO] [stdout] 63 | | let mut mover0 = unsafe { world.movers.get_entity_mut(mover_0) }; [INFO] [stdout] | | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] ... | [INFO] [stdout] 68 | | (*pos2).x = 1.0; [INFO] [stdout] 69 | | }); [INFO] [stdout] | |______- because it's nested under this `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> tests/simple.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | let mut mover0 = unsafe { world.movers.get_entity_mut(mover_0) }; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vel` [INFO] [stdout] --> tests/simple.rs:64:20 [INFO] [stdout] | [INFO] [stdout] 64 | let (pos2, vel) = extract_components_from_refs!(mover0, [Position, Velocity]).unwrap(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_vel` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Player` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | Player: (Position, Velocity, Health, ScBerserk, ScQuicken, ScAngelus, ScAdrenaline, ScInspiration), [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `player` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `MonsterNormal` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | MonsterNormal: (Position, Velocity, Health, ScPoison, ScBleeding, ScCurse), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `monster_normal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `MonsterBoss` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | MonsterBoss: (Position, Velocity, Health, ScStone, ScFreeze, ScStun, ScSleep, ScDeepSleep), [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `monster_boss` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Homunculus` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | Homunculus: (Position, Velocity, ScSoulLink, ScKaite, ScKyrie), [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `homunculus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Mercenary` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | Mercenary: (Position, Velocity, Health, ScMagnificat, ScGloria), [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `mercenary` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Pet` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | Pet: (Position, Velocity, ScEndure, ScAutoguard), [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `pet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Elemental` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | Elemental: (Position, Velocity, ScElementalChange, ScTidalWeapon, ScWaterScreen), [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `elemental` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `WugRider` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | WugRider: (Position, Velocity, ScWugRider, ScCartBoost, ScIncreaseAgi), [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `wug_rider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `MadogearUser` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | MadogearUser: (Position, Velocity, ScMadogear, ScHeatBarrel, ScMagicalBullet), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `madogear_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `GeneticCart` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | GeneticCart: (Position, Velocity, ScCartBoost, ScPyrotechnic, ScThornTrap), [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `genetic_cart` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `RuneKnight` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | RuneKnight: (Position, Velocity, ScEnchantBlade, ScDeathBound, ScMillenniumShield, ScRebirth), [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `rune_knight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `RoyalGuard` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | RoyalGuard: (Position, Velocity, ScDefender, ScReflectShield, ScPrestige, ScBanding), [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `royal_guard` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Mechanic` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | Mechanic: (Position, Velocity, ScMadogear, ScPowerThrust, ScWeaponPerfection), [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `mechanic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `GuillotineCross` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | GuillotineCross: (Position, Velocity, ScCloakingExceed, ScRollingCutter, ScCrossImpact, ScDarkClaw), [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `guillotine_cross` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ShadowChaser` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | ShadowChaser: (Position, Velocity, ScReproduce, ScAutoShadowSpell, ScShadowForm, ScFatalMenace), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `shadow_chaser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Sorcerer` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | Sorcerer: (Position, Velocity, ScSpellBreaker, ScSoulLink, ScPreserve), [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `sorcerer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Warlock` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | Warlock: (Position, Velocity, ScReadingSpellBook, ScFreezingSpell, ScSummonBall), [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `warlock` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Archbishop` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | Archbishop: (Position, Velocity, ScAssumptio, ScKyrie, ScMagnificat, ScBenedictum), [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `archbishop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Sura` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | Sura: (Position, Velocity, ScGentleTouch, ScPowerThrust, ScRisingDragon), [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `sura` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Ranger` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | Ranger: (Position, Velocity, ScWargRider, ScFearBreeze, ScAimedBolt), [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `ranger` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `MinstrelWanderer` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | MinstrelWanderer: (Position, Velocity, ScSongOfLutie, ScDrumOnTheBattlefield, ScSaturdayNightFever), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `minstrel_wanderer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SuperNovice` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | SuperNovice: (Position, Velocity, ScAngelus, ScBlessing, ScIncreaseAgi, ScFoodStr, ScFoodInt, ScFoodLuk), [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `super_novice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Gunslinger` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | Gunslinger: (Position, Velocity, ScMadnessCanceler, ScLastStand, ScGatlingFever), [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `gunslinger` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Ninja` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | Ninja: (Position, Velocity, ScCloaking, ScShadowLeap, ScMirrorImage), [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `ninja` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `KagerouOboro` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | KagerouOboro: (Position, Velocity, ScKunaiExplosion, ScSwirlingPetal, ScCrossSlash), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `kagerou_oboro` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Rebellion` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | Rebellion: (Position, Velocity, ScHeatBarrel, ScAntiMaterialBlast, ScEternalChain), [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `rebellion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Summoner` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | Summoner: (Position, Velocity, ScCatnipMeteor, ScPickyPeck, ScScarOfTarou), [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `summoner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `StarEmperor` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | StarEmperor: (Position, Velocity, ScSolarBurst, ScFullMoonKick, ScFallingStar), [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `star_emperor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SoulReaper` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | SoulReaper: (Position, Velocity, ScSoulReap, ScCurseOfSoul, ScSoulUnity), [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `soul_reaper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Dummy` should have a snake case name [INFO] [stdout] --> tests/bloated.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | Dummy: (Position, Health, ScStone, ScFreeze, ScStun, ScSleep, ScBurning, ScPoison, ScBleeding, ScCurse) [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `dummy` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.32s [INFO] running `Command { std: "docker" "inspect" "3edbbfb55c5271f535bb59dacd5b990a86f7787c7752f794153d9d6d4920c81d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3edbbfb55c5271f535bb59dacd5b990a86f7787c7752f794153d9d6d4920c81d", kill_on_drop: false }` [INFO] [stdout] 3edbbfb55c5271f535bb59dacd5b990a86f7787c7752f794153d9d6d4920c81d