[INFO] cloning repository https://github.com/ellieplayswow/pokerus
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ellieplayswow/pokerus" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fellieplayswow%2Fpokerus", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fellieplayswow%2Fpokerus'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0a515a6a4b477d60cc01807600cb012b09747b38
[INFO] testing ellieplayswow/pokerus against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fellieplayswow%2Fpokerus" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ellieplayswow/pokerus
[INFO] finished tweaking git repo https://github.com/ellieplayswow/pokerus
[INFO] tweaked toml for git repo https://github.com/ellieplayswow/pokerus written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ellieplayswow/pokerus on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ellieplayswow/pokerus 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 63b72b85be9594459ecd5d7c80c45d9c79185b5020a5c87f10b8b02c09a74de1
[INFO] running `Command { std: "docker" "start" "-a" "63b72b85be9594459ecd5d7c80c45d9c79185b5020a5c87f10b8b02c09a74de1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "63b72b85be9594459ecd5d7c80c45d9c79185b5020a5c87f10b8b02c09a74de1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63b72b85be9594459ecd5d7c80c45d9c79185b5020a5c87f10b8b02c09a74de1", kill_on_drop: false }`
[INFO] [stdout] 63b72b85be9594459ecd5d7c80c45d9c79185b5020a5c87f10b8b02c09a74de1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2c9530980c411fb6cf92433ee7adbbb7b4a7d9e1d53fa79c1cfc23f9211d4215
[INFO] running `Command { std: "docker" "start" "-a" "2c9530980c411fb6cf92433ee7adbbb7b4a7d9e1d53fa79c1cfc23f9211d4215", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling pokerus_macro v0.1.0 (/opt/rustwide/workdir/pokerus_macro)
[INFO] [stderr]    Compiling pokerus v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] #[derive(Debug, Clone, Copy, PartialEq, Eq)] #[repr(u16)] pub enum Vars
[INFO] [stdout] {
[INFO] [stdout]     VAR_MAP_LOCAL_0 = 16384, VAR_MAP_LOCAL_1 = 16385, VAR_MAP_LOCAL_2 = 16386,
[INFO] [stdout]     VAR_MAP_LOCAL_3 = 16387, VAR_MAP_LOCAL_4 = 16388, VAR_MAP_LOCAL_5 = 16389,
[INFO] [stdout]     VAR_MAP_LOCAL_6 = 16390, VAR_MAP_LOCAL_7 = 16391, VAR_MAP_LOCAL_8 = 16392,
[INFO] [stdout]     VAR_MAP_LOCAL_9 = 16393, VAR_MAP_LOCAL_A = 16394, VAR_MAP_LOCAL_B = 16395,
[INFO] [stdout]     VAR_MAP_LOCAL_C = 16396, VAR_MAP_LOCAL_D = 16397, VAR_MAP_LOCAL_E = 16398,
[INFO] [stdout]     VAR_MAP_LOCAL_F = 16399, VAR_MAP_LOCAL_10 = 16400, VAR_MAP_LOCAL_11 =
[INFO] [stdout]     16401, VAR_MAP_LOCAL_12 = 16402, VAR_MAP_LOCAL_13 = 16403,
[INFO] [stdout]     VAR_MAP_LOCAL_14 = 16404, VAR_MAP_LOCAL_15 = 16405, VAR_MAP_LOCAL_16 =
[INFO] [stdout]     16406, VAR_MAP_LOCAL_17 = 16407, VAR_MAP_LOCAL_18 = 16408,
[INFO] [stdout]     VAR_MAP_LOCAL_19 = 16409, VAR_MAP_LOCAL_1A = 16410, VAR_MAP_LOCAL_1B =
[INFO] [stdout]     16411, VAR_MAP_LOCAL_1C = 16412, VAR_MAP_LOCAL_1D = 16413,
[INFO] [stdout]     VAR_MAP_LOCAL_1E = 16414, VAR_MAP_LOCAL_1F = 16415, VAR_OBJ_GFX_ID_0 =
[INFO] [stdout]     16416, VAR_OBJ_GFX_ID_1 = 16417, VAR_OBJ_GFX_ID_2 = 16418,
[INFO] [stdout]     VAR_OBJ_GFX_ID_3 = 16419, VAR_OBJ_GFX_ID_4 = 16420, VAR_OBJ_GFX_ID_5 =
[INFO] [stdout]     16421, VAR_OBJ_GFX_ID_6 = 16422, VAR_OBJ_GFX_ID_7 = 16423,
[INFO] [stdout]     VAR_OBJ_GFX_ID_8 = 16424, VAR_OBJ_GFX_ID_9 = 16425, VAR_OBJ_GFX_ID_A =
[INFO] [stdout]     16426, VAR_OBJ_GFX_ID_B = 16427, VAR_OBJ_GFX_ID_C = 16428,
[INFO] [stdout]     VAR_OBJ_GFX_ID_D = 16429, VAR_OBJ_GFX_ID_E = 16430, VAR_OBJ_GFX_ID_F =
[INFO] [stdout]     16431, VAR_PLAYER_STARTER = 16432, VAR_UNUSED_0x4031 = 16433,
[INFO] [stdout]     VAR_UNK_0x4032 = 16434, VAR_VS_SEEKER_BATTERY_LEVEL = 16435,
[INFO] [stdout]     VAR_VS_SEEKER_STEP_COUNT = 16436, VAR_SIZE_CONTEST_RECORD = 16437,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_FULL_MOON_ISLAND = 16438,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_NEW_MOON_ISLAND = 16439,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_SPRING_PATH = 16440, VAR_HIDDEN_LOCATION_SEABREAK_PATH
[INFO] [stdout]     = 16441, VAR_AMITY_SQUARE_STEP_COUNT = 16442, VAR_NEWS_PRESS_DEADLINE =
[INFO] [stdout]     16443, VAR_LOTTERY_TRAINER_ID_LOW_HALF = 16444,
[INFO] [stdout]     VAR_LOTTERY_TRAINER_ID_HIGH_HALF = 16445, VAR_SPIRITOMB_COUNTER = 16446,
[INFO] [stdout]     VAR_PARTNER_TRAINER_ID = 16447, VAR_CONSECUTIVE_BONUS_ROUND_WINS = 16448,
[INFO] [stdout]     VAR_DAILY_RANDOM_LEVEL = 16449, VAR_DEPARTMENT_STORE_REGULAR_COUNTER =
[INFO] [stdout]     16450, VAR_DISTRIBUTION_EVENT_DARKRAI = 16451,
[INFO] [stdout]     VAR_DISTRIBUTION_EVENT_SHAYMIN = 16452, VAR_DISTRIBUTION_EVENT_ARCEUS =
[INFO] [stdout]     16453, VAR_DISTRIBUTION_EVENT_ROTOM = 16454,
[INFO] [stdout]     VAR_UNDERGROUND_FOSSILS_UNEARTHED = 16455, VAR_UNDERGROUND_TRAPS_SET =
[INFO] [stdout]     16456, VAR_UNDERGROUND_TALK_COUNTER = 16457,
[INFO] [stdout]     VAR_FRIENDSHIP_INCREMENT_STEP_COUNTER = 16458,
[INFO] [stdout]     VAR_ETERNA_GYM_FLOWER_CLOCK_STATE = 16459,
[INFO] [stdout]     VAR_FIVE_MAID_KNOCKOUT_TURN_TARGET = 16460, VAR_TOTAL_TURNS_LAST_BATTLE =
[INFO] [stdout]     16461, VAR_RESORT_VILLA_VISITOR = 16462, VAR_BATTLE_TOWER_PRINT_STATE =
[INFO] [stdout]     16463, VAR_BATTLE_FACTORY_PRINT_STATE = 16464, VAR_BATTLE_HALL_PRINT_STATE
[INFO] [stdout]     = 16465, VAR_BATTLE_CASTLE_PRINT_STATE = 16466,
[INFO] [stdout]     VAR_BATTLE_ARCADE_PRINT_STATE = 16467, VAR_UNDERGROUND_ITEMS_GIVEN_AWAY =
[INFO] [stdout]     16468, VAR_DISTORTION_WORLD_PROGRESS = 16469, VAR_ARCEUS_EVENT_STATE =
[INFO] [stdout]     16470, VAR_SHAYMIN_EVENT_STATE = 16471, VAR_ROAMING_CRESSELIA_STATE =
[INFO] [stdout]     16472, VAR_ROAMING_MESPRIT_STATE = 16473,
[INFO] [stdout]     VAR_RESORT_VILLA_VISITOR_MESSAGE_NUM = 16474,
[INFO] [stdout]     VAR_DISTORTION_WORLD_CYRUS_APPEARANCE = 16475, VAR_UNK_0x405C = 16476,
[INFO] [stdout]     VAR_UNK_0x405D = 16477, VAR_ROAMING_MOLTRES_STATE = 16478,
[INFO] [stdout]     VAR_ROAMING_ZAPDOS_STATE = 16479, VAR_ROAMING_ARTICUNO_STATE = 16480,
[INFO] [stdout]     VAR_UNK_0x4061 = 16481, VAR_UNK_0x4062 = 16482, VAR_UNK_0x4063 = 16483,
[INFO] [stdout]     VAR_WIFI_FRONTIER_CLEARED = 16484, VAR_UNK_0x4065 = 16485, VAR_UNK_0x4066
[INFO] [stdout]     = 16486, VAR_UNK_0x4067 = 16487, VAR_UNK_0x4068 = 16488, VAR_UNK_0x4069 =
[INFO] [stdout]     16489, VAR_UNK_0x406A = 16490, VAR_UNK_0x406B = 16491, VAR_UNUSED_0x406C =
[INFO] [stdout]     16492, VAR_UNUSED_0x406D = 16493, VAR_UNUSED_0x406E = 16494,
[INFO] [stdout]     VAR_UNUSED_0x406F = 16495, VAR_UNK_0x4070 = 16496, VAR_UNK_0x4071 = 16497,
[INFO] [stdout]     VAR_UNK_0x4072 = 16498, VAR_UNK_0x4073 = 16499, VAR_UNK_0x4074 = 16500,
[INFO] [stdout]     VAR_UNK_0x4075 = 16501, VAR_UNK_0x4076 = 16502, VAR_UNK_0x4077 = 16503,
[INFO] [stdout]     VAR_UNK_0x4078 = 16504, VAR_UNK_0x4079 = 16505, VAR_UNK_0x407A = 16506,
[INFO] [stdout]     VAR_UNK_0x407B = 16507, VAR_UNK_0x407C = 16508, VAR_UNK_0x407D = 16509,
[INFO] [stdout]     VAR_UNK_0x407E = 16510, VAR_UNK_0x407F = 16511, VAR_UNK_0x4080 = 16512,
[INFO] [stdout]     VAR_UNK_0x4081 = 16513, VAR_UNK_0x4082 = 16514, VAR_UNK_0x4083 = 16515,
[INFO] [stdout]     VAR_UNK_0x4084 = 16516, VAR_UNK_0x4085 = 16517, VAR_FOLLOWER_RIVAL_STATE =
[INFO] [stdout]     16518, VAR_UNK_0x4087 = 16519, VAR_UNK_0x4088 = 16520, VAR_UNK_0x4089 =
[INFO] [stdout]     16521, VAR_UNK_0x408A = 16522, VAR_UNK_0x408B = 16523, VAR_UNK_0x408C =
[INFO] [stdout]     16524, VAR_UNK_0x408D = 16525, VAR_UNK_0x408E = 16526, VAR_UNK_0x408F =
[INFO] [stdout]     16527, VAR_UNK_0x4090 = 16528, VAR_UNK_0x4091 = 16529, VAR_UNK_0x4092 =
[INFO] [stdout]     16530, VAR_UNK_0x4093 = 16531, VAR_UNK_0x4094 = 16532, VAR_UNK_0x4095 =
[INFO] [stdout]     16533, VAR_UNK_0x4096 = 16534, VAR_UNK_0x4097 = 16535, VAR_UNK_0x4098 =
[INFO] [stdout]     16536, VAR_FOLLOWER_MON_ACTIVE = 16537, VAR_FOLLOWER_MON_SPECIES = 16538,
[INFO] [stdout]     VAR_FOLLOWER_MON_NEXT_PICKUP_TYPE = 16539,
[INFO] [stdout]     VAR_FOLLOWER_MON_PICKUP_ACCESSORY_ID = 16540, VAR_FOLLOWER_MON_PARTY_ID =
[INFO] [stdout]     16541, VAR_UNK_0x409E = 16542, VAR_FOLLOWER_MON_PICKUP_ITEM_ID = 16543,
[INFO] [stdout]     VAR_UNK_0x40A0 = 16544, VAR_UNK_0x40A1 = 16545, VAR_UNK_0x40A2 = 16546,
[INFO] [stdout]     VAR_UNK_0x40A3 = 16547, VAR_UNK_0x40A4 = 16548, VAR_UNK_0x40A5 = 16549,
[INFO] [stdout]     VAR_UNK_0x40A6 = 16550, VAR_UNK_0x40A7 = 16551, VAR_UNK_0x40A8 = 16552,
[INFO] [stdout]     VAR_UNK_0x40A9 = 16553, VAR_UNK_0x40AA = 16554, VAR_AMITY_SQUARE_GIFT_ID =
[INFO] [stdout]     16555, VAR_UNK_0x40AC = 16556, VAR_UNK_0x40AD = 16557, VAR_UNK_0x40AE =
[INFO] [stdout]     16558, VAR_UNK_0x40AF = 16559, VAR_UNK_0x40B0 = 16560, VAR_UNK_0x40B1 =
[INFO] [stdout]     16561, VAR_UNK_0x40B2 = 16562, VAR_UNK_0x40B3 = 16563, VAR_UNK_0x40B4 =
[INFO] [stdout]     16564, VAR_UNK_0x40B5 = 16565, VAR_UNK_0x40B6 = 16566, VAR_UNK_0x40B7 =
[INFO] [stdout]     16567, VAR_UNK_0x40B8 = 16568, VAR_UNK_0x40B9 = 16569, VAR_UNK_0x40BA =
[INFO] [stdout]     16570, VAR_UNK_0x40BB = 16571, VAR_UNK_0x40BC = 16572, VAR_UNK_0x40BD =
[INFO] [stdout]     16573, VAR_UNK_0x40BE = 16574, VAR_UNK_0x40BF = 16575, VAR_UNK_0x40C0 =
[INFO] [stdout]     16576, VAR_UNK_0x40C1 = 16577, VAR_UNK_0x40C2 = 16578, VAR_UNK_0x40C3 =
[INFO] [stdout]     16579, VAR_UNK_0x40C4 = 16580, VAR_UNK_0x40C5 = 16581, VAR_UNK_0x40C6 =
[INFO] [stdout]     16582, VAR_UNK_0x40C7 = 16583, VAR_UNK_0x40C8 = 16584, VAR_UNK_0x40C9 =
[INFO] [stdout]     16585, VAR_FOLLOWER_RIVAL_TIMES_TALKED = 16586, VAR_UNK_0x40CB = 16587,
[INFO] [stdout]     VAR_UNK_0x40CC = 16588, VAR_UNK_0x40CD = 16589, VAR_UNK_0x40CE = 16590,
[INFO] [stdout]     VAR_UNK_0x40CF = 16591, VAR_UNK_0x40D0 = 16592, VAR_UNK_0x40D1 = 16593,
[INFO] [stdout]     VAR_UNK_0x40D2 = 16594, VAR_UNK_0x40D3 = 16595, VAR_UNK_0x40D4 = 16596,
[INFO] [stdout]     VAR_UNK_0x40D5 = 16597, VAR_UNK_0x40D6 = 16598, VAR_UNK_0x40D7 = 16599,
[INFO] [stdout]     VAR_UNK_0x40D8 = 16600, VAR_UNK_0x40D9 = 16601, VAR_UNK_0x40DA = 16602,
[INFO] [stdout]     VAR_UNK_0x40DB = 16603, VAR_UNK_0x40DC = 16604, VAR_UNK_0x40DD = 16605,
[INFO] [stdout]     VAR_UNK_0x40DE = 16606, VAR_UNK_0x40DF = 16607, VAR_UNK_0x40E0 = 16608,
[INFO] [stdout]     VAR_FOLLOWER_BUCK_TIMES_TALKED = 16609, VAR_FOLLOWER_MIRA_TIMES_TALKED =
[INFO] [stdout]     16610, VAR_UNK_0x40E3 = 16611, VAR_FOLLOWER_MARLEY_TIMES_TALKED = 16612,
[INFO] [stdout]     VAR_UNK_0x40E5 = 16613, VAR_UNK_0x40E6 = 16614, VAR_UNK_0x40E7 = 16615,
[INFO] [stdout]     VAR_FOLLOWER_CHERYL_TIMES_TALKED = 16616, VAR_UNK_0x40E9 = 16617,
[INFO] [stdout]     VAR_UNK_0x40EA = 16618, VAR_UNK_0x40EB = 16619, VAR_UNK_0x40EC = 16620,
[INFO] [stdout]     VAR_UNK_0x40ED = 16621, VAR_UNK_0x40EE = 16622, VAR_UNK_0x40EF = 16623,
[INFO] [stdout]     VAR_UNK_0x40F0 = 16624, VAR_UNK_0x40F1 = 16625, VAR_UNK_0x40F2 = 16626,
[INFO] [stdout]     VAR_UNK_0x40F3 = 16627, VAR_UNK_0x40F4 = 16628, VAR_UNK_0x40F5 = 16629,
[INFO] [stdout]     VAR_UNK_0x40F6 = 16630, VAR_UNK_0x40F7 = 16631, VAR_UNK_0x40F8 = 16632,
[INFO] [stdout]     VAR_UNK_0x40F9 = 16633, VAR_UNK_0x40FA = 16634, VAR_UNK_0x40FB = 16635,
[INFO] [stdout]     VAR_UNK_0x40FC = 16636, VAR_UNK_0x40FD = 16637, VAR_UNK_0x40FE = 16638,
[INFO] [stdout]     VAR_UNK_0x40FF = 16639, VAR_UNK_0x4100 = 16640, VAR_UNK_0x4101 = 16641,
[INFO] [stdout]     VAR_UNK_0x4102 = 16642, VAR_UNK_0x4103 = 16643, VAR_UNK_0x4104 = 16644,
[INFO] [stdout]     VAR_UNK_0x4105 = 16645, VAR_UNK_0x4106 = 16646, VAR_UNK_0x4107 = 16647,
[INFO] [stdout]     VAR_UNK_0x4108 = 16648, VAR_UNK_0x4109 = 16649, VAR_UNK_0x410A = 16650,
[INFO] [stdout]     VAR_UNK_0x410B = 16651, VAR_UNK_0x410C = 16652, VAR_UNK_0x410D = 16653,
[INFO] [stdout]     VAR_UNK_0x410E = 16654, VAR_UNK_0x410F = 16655, VAR_UNK_0x4110 = 16656,
[INFO] [stdout]     VAR_UNK_0x4111 = 16657, VAR_UNK_0x4112 = 16658, VAR_UNK_0x4113 = 16659,
[INFO] [stdout]     VAR_UNK_0x4114 = 16660, VAR_UNK_0x4115 = 16661, VAR_UNK_0x4116 = 16662,
[INFO] [stdout]     VAR_UNK_0x4117 = 16663, VAR_UNK_0x4118 = 16664, VAR_UNK_0x4119 = 16665,
[INFO] [stdout]     VAR_UNK_0x411A = 16666, VAR_UNK_0x411B = 16667, VAR_UNK_0x411C = 16668,
[INFO] [stdout]     VAR_UNK_0x411D = 16669, VAR_UNK_0x411E = 16670, VAR_UNK_0x411F = 16671
[INFO] [stdout] } impl From < u16 > for Vars
[INFO] [stdout] {
[INFO] [stdout]     fn from(value : u16) -> Self
[INFO] [stdout]     {
[INFO] [stdout]         match value
[INFO] [stdout]         {
[INFO] [stdout]             16384 => Vars :: VAR_MAP_LOCAL_0, 16385 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_1, 16386 => Vars :: VAR_MAP_LOCAL_2, 16387 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_3, 16388 => Vars :: VAR_MAP_LOCAL_4, 16389 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_5, 16390 => Vars :: VAR_MAP_LOCAL_6, 16391
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_7, 16392 => Vars :: VAR_MAP_LOCAL_8,
[INFO] [stdout]             16393 => Vars :: VAR_MAP_LOCAL_9, 16394 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_A, 16395 => Vars :: VAR_MAP_LOCAL_B, 16396 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_C, 16397 => Vars :: VAR_MAP_LOCAL_D, 16398 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_E, 16399 => Vars :: VAR_MAP_LOCAL_F, 16400
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_10, 16401 => Vars :: VAR_MAP_LOCAL_11,
[INFO] [stdout]             16402 => Vars :: VAR_MAP_LOCAL_12, 16403 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_13, 16404 => Vars :: VAR_MAP_LOCAL_14, 16405 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_15, 16406 => Vars :: VAR_MAP_LOCAL_16, 16407 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_17, 16408 => Vars :: VAR_MAP_LOCAL_18, 16409
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_19, 16410 => Vars :: VAR_MAP_LOCAL_1A,
[INFO] [stdout]             16411 => Vars :: VAR_MAP_LOCAL_1B, 16412 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_1C, 16413 => Vars :: VAR_MAP_LOCAL_1D, 16414 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_1E, 16415 => Vars :: VAR_MAP_LOCAL_1F, 16416 =>
[INFO] [stdout]             Vars :: VAR_OBJ_GFX_ID_0, 16417 => Vars :: VAR_OBJ_GFX_ID_1, 16418
[INFO] [stdout]             => Vars :: VAR_OBJ_GFX_ID_2, 16419 => Vars :: VAR_OBJ_GFX_ID_3,
[INFO] [stdout]             16420 => Vars :: VAR_OBJ_GFX_ID_4, 16421 => Vars ::
[INFO] [stdout]             VAR_OBJ_GFX_ID_5, 16422 => Vars :: VAR_OBJ_GFX_ID_6, 16423 => Vars
[INFO] [stdout]             :: VAR_OBJ_GFX_ID_7, 16424 => Vars :: VAR_OBJ_GFX_ID_8, 16425 =>
[INFO] [stdout]             Vars :: VAR_OBJ_GFX_ID_9, 16426 => Vars :: VAR_OBJ_GFX_ID_A, 16427
[INFO] [stdout]             => Vars :: VAR_OBJ_GFX_ID_B, 16428 => Vars :: VAR_OBJ_GFX_ID_C,
[INFO] [stdout]             16429 => Vars :: VAR_OBJ_GFX_ID_D, 16430 => Vars ::
[INFO] [stdout]             VAR_OBJ_GFX_ID_E, 16431 => Vars :: VAR_OBJ_GFX_ID_F, 16432 => Vars
[INFO] [stdout]             :: VAR_PLAYER_STARTER, 16433 => Vars :: VAR_UNUSED_0x4031, 16434
[INFO] [stdout]             => Vars :: VAR_UNK_0x4032, 16435 => Vars ::
[INFO] [stdout]             VAR_VS_SEEKER_BATTERY_LEVEL, 16436 => Vars ::
[INFO] [stdout]             VAR_VS_SEEKER_STEP_COUNT, 16437 => Vars ::
[INFO] [stdout]             VAR_SIZE_CONTEST_RECORD, 16438 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_FULL_MOON_ISLAND, 16439 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_NEW_MOON_ISLAND, 16440 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_SPRING_PATH, 16441 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_SEABREAK_PATH, 16442 => Vars ::
[INFO] [stdout]             VAR_AMITY_SQUARE_STEP_COUNT, 16443 => Vars ::
[INFO] [stdout]             VAR_NEWS_PRESS_DEADLINE, 16444 => Vars ::
[INFO] [stdout]             VAR_LOTTERY_TRAINER_ID_LOW_HALF, 16445 => Vars ::
[INFO] [stdout]             VAR_LOTTERY_TRAINER_ID_HIGH_HALF, 16446 => Vars ::
[INFO] [stdout]             VAR_SPIRITOMB_COUNTER, 16447 => Vars :: VAR_PARTNER_TRAINER_ID,
[INFO] [stdout]             16448 => Vars :: VAR_CONSECUTIVE_BONUS_ROUND_WINS, 16449 => Vars
[INFO] [stdout]             :: VAR_DAILY_RANDOM_LEVEL, 16450 => Vars ::
[INFO] [stdout]             VAR_DEPARTMENT_STORE_REGULAR_COUNTER, 16451 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_DARKRAI, 16452 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_SHAYMIN, 16453 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_ARCEUS, 16454 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_ROTOM, 16455 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_FOSSILS_UNEARTHED, 16456 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_TRAPS_SET, 16457 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_TALK_COUNTER, 16458 => Vars ::
[INFO] [stdout]             VAR_FRIENDSHIP_INCREMENT_STEP_COUNTER, 16459 => Vars ::
[INFO] [stdout]             VAR_ETERNA_GYM_FLOWER_CLOCK_STATE, 16460 => Vars ::
[INFO] [stdout]             VAR_FIVE_MAID_KNOCKOUT_TURN_TARGET, 16461 => Vars ::
[INFO] [stdout]             VAR_TOTAL_TURNS_LAST_BATTLE, 16462 => Vars ::
[INFO] [stdout]             VAR_RESORT_VILLA_VISITOR, 16463 => Vars ::
[INFO] [stdout]             VAR_BATTLE_TOWER_PRINT_STATE, 16464 => Vars ::
[INFO] [stdout]             VAR_BATTLE_FACTORY_PRINT_STATE, 16465 => Vars ::
[INFO] [stdout]             VAR_BATTLE_HALL_PRINT_STATE, 16466 => Vars ::
[INFO] [stdout]             VAR_BATTLE_CASTLE_PRINT_STATE, 16467 => Vars ::
[INFO] [stdout]             VAR_BATTLE_ARCADE_PRINT_STATE, 16468 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_ITEMS_GIVEN_AWAY, 16469 => Vars ::
[INFO] [stdout]             VAR_DISTORTION_WORLD_PROGRESS, 16470 => Vars ::
[INFO] [stdout]             VAR_ARCEUS_EVENT_STATE, 16471 => Vars :: VAR_SHAYMIN_EVENT_STATE,
[INFO] [stdout]             16472 => Vars :: VAR_ROAMING_CRESSELIA_STATE, 16473 => Vars ::
[INFO] [stdout]             VAR_ROAMING_MESPRIT_STATE, 16474 => Vars ::
[INFO] [stdout]             VAR_RESORT_VILLA_VISITOR_MESSAGE_NUM, 16475 => Vars ::
[INFO] [stdout]             VAR_DISTORTION_WORLD_CYRUS_APPEARANCE, 16476 => Vars ::
[INFO] [stdout]             VAR_UNK_0x405C, 16477 => Vars :: VAR_UNK_0x405D, 16478 => Vars ::
[INFO] [stdout]             VAR_ROAMING_MOLTRES_STATE, 16479 => Vars ::
[INFO] [stdout]             VAR_ROAMING_ZAPDOS_STATE, 16480 => Vars ::
[INFO] [stdout]             VAR_ROAMING_ARTICUNO_STATE, 16481 => Vars :: VAR_UNK_0x4061, 16482
[INFO] [stdout]             => Vars :: VAR_UNK_0x4062, 16483 => Vars :: VAR_UNK_0x4063, 16484
[INFO] [stdout]             => Vars :: VAR_WIFI_FRONTIER_CLEARED, 16485 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4065, 16486 => Vars :: VAR_UNK_0x4066, 16487 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4067, 16488 => Vars :: VAR_UNK_0x4068, 16489 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4069, 16490 => Vars :: VAR_UNK_0x406A, 16491 => Vars ::
[INFO] [stdout]             VAR_UNK_0x406B, 16492 => Vars :: VAR_UNUSED_0x406C, 16493 => Vars
[INFO] [stdout]             :: VAR_UNUSED_0x406D, 16494 => Vars :: VAR_UNUSED_0x406E, 16495 =>
[INFO] [stdout]             Vars :: VAR_UNUSED_0x406F, 16496 => Vars :: VAR_UNK_0x4070, 16497
[INFO] [stdout]             => Vars :: VAR_UNK_0x4071, 16498 => Vars :: VAR_UNK_0x4072, 16499
[INFO] [stdout]             => Vars :: VAR_UNK_0x4073, 16500 => Vars :: VAR_UNK_0x4074, 16501
[INFO] [stdout]             => Vars :: VAR_UNK_0x4075, 16502 => Vars :: VAR_UNK_0x4076, 16503
[INFO] [stdout]             => Vars :: VAR_UNK_0x4077, 16504 => Vars :: VAR_UNK_0x4078, 16505
[INFO] [stdout]             => Vars :: VAR_UNK_0x4079, 16506 => Vars :: VAR_UNK_0x407A, 16507
[INFO] [stdout]             => Vars :: VAR_UNK_0x407B, 16508 => Vars :: VAR_UNK_0x407C, 16509
[INFO] [stdout]             => Vars :: VAR_UNK_0x407D, 16510 => Vars :: VAR_UNK_0x407E, 16511
[INFO] [stdout]             => Vars :: VAR_UNK_0x407F, 16512 => Vars :: VAR_UNK_0x4080, 16513
[INFO] [stdout]             => Vars :: VAR_UNK_0x4081, 16514 => Vars :: VAR_UNK_0x4082, 16515
[INFO] [stdout]             => Vars :: VAR_UNK_0x4083, 16516 => Vars :: VAR_UNK_0x4084, 16517
[INFO] [stdout]             => Vars :: VAR_UNK_0x4085, 16518 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_RIVAL_STATE, 16519 => Vars :: VAR_UNK_0x4087, 16520
[INFO] [stdout]             => Vars :: VAR_UNK_0x4088, 16521 => Vars :: VAR_UNK_0x4089, 16522
[INFO] [stdout]             => Vars :: VAR_UNK_0x408A, 16523 => Vars :: VAR_UNK_0x408B, 16524
[INFO] [stdout]             => Vars :: VAR_UNK_0x408C, 16525 => Vars :: VAR_UNK_0x408D, 16526
[INFO] [stdout]             => Vars :: VAR_UNK_0x408E, 16527 => Vars :: VAR_UNK_0x408F, 16528
[INFO] [stdout]             => Vars :: VAR_UNK_0x4090, 16529 => Vars :: VAR_UNK_0x4091, 16530
[INFO] [stdout]             => Vars :: VAR_UNK_0x4092, 16531 => Vars :: VAR_UNK_0x4093, 16532
[INFO] [stdout]             => Vars :: VAR_UNK_0x4094, 16533 => Vars :: VAR_UNK_0x4095, 16534
[INFO] [stdout]             => Vars :: VAR_UNK_0x4096, 16535 => Vars :: VAR_UNK_0x4097, 16536
[INFO] [stdout]             => Vars :: VAR_UNK_0x4098, 16537 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_ACTIVE, 16538 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_SPECIES, 16539 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_NEXT_PICKUP_TYPE, 16540 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_PICKUP_ACCESSORY_ID, 16541 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_PARTY_ID, 16542 => Vars :: VAR_UNK_0x409E, 16543
[INFO] [stdout]             => Vars :: VAR_FOLLOWER_MON_PICKUP_ITEM_ID, 16544 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A0, 16545 => Vars :: VAR_UNK_0x40A1, 16546 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A2, 16547 => Vars :: VAR_UNK_0x40A3, 16548 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A4, 16549 => Vars :: VAR_UNK_0x40A5, 16550 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A6, 16551 => Vars :: VAR_UNK_0x40A7, 16552 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A8, 16553 => Vars :: VAR_UNK_0x40A9, 16554 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40AA, 16555 => Vars :: VAR_AMITY_SQUARE_GIFT_ID, 16556
[INFO] [stdout]             => Vars :: VAR_UNK_0x40AC, 16557 => Vars :: VAR_UNK_0x40AD, 16558
[INFO] [stdout]             => Vars :: VAR_UNK_0x40AE, 16559 => Vars :: VAR_UNK_0x40AF, 16560
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B0, 16561 => Vars :: VAR_UNK_0x40B1, 16562
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B2, 16563 => Vars :: VAR_UNK_0x40B3, 16564
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B4, 16565 => Vars :: VAR_UNK_0x40B5, 16566
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B6, 16567 => Vars :: VAR_UNK_0x40B7, 16568
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B8, 16569 => Vars :: VAR_UNK_0x40B9, 16570
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BA, 16571 => Vars :: VAR_UNK_0x40BB, 16572
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BC, 16573 => Vars :: VAR_UNK_0x40BD, 16574
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BE, 16575 => Vars :: VAR_UNK_0x40BF, 16576
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C0, 16577 => Vars :: VAR_UNK_0x40C1, 16578
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C2, 16579 => Vars :: VAR_UNK_0x40C3, 16580
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C4, 16581 => Vars :: VAR_UNK_0x40C5, 16582
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C6, 16583 => Vars :: VAR_UNK_0x40C7, 16584
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C8, 16585 => Vars :: VAR_UNK_0x40C9, 16586
[INFO] [stdout]             => Vars :: VAR_FOLLOWER_RIVAL_TIMES_TALKED, 16587 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CB, 16588 => Vars :: VAR_UNK_0x40CC, 16589 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CD, 16590 => Vars :: VAR_UNK_0x40CE, 16591 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CF, 16592 => Vars :: VAR_UNK_0x40D0, 16593 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D1, 16594 => Vars :: VAR_UNK_0x40D2, 16595 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D3, 16596 => Vars :: VAR_UNK_0x40D4, 16597 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D5, 16598 => Vars :: VAR_UNK_0x40D6, 16599 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D7, 16600 => Vars :: VAR_UNK_0x40D8, 16601 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D9, 16602 => Vars :: VAR_UNK_0x40DA, 16603 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DB, 16604 => Vars :: VAR_UNK_0x40DC, 16605 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DD, 16606 => Vars :: VAR_UNK_0x40DE, 16607 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DF, 16608 => Vars :: VAR_UNK_0x40E0, 16609 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_BUCK_TIMES_TALKED, 16610 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MIRA_TIMES_TALKED, 16611 => Vars :: VAR_UNK_0x40E3,
[INFO] [stdout]             16612 => Vars :: VAR_FOLLOWER_MARLEY_TIMES_TALKED, 16613 => Vars
[INFO] [stdout]             :: VAR_UNK_0x40E5, 16614 => Vars :: VAR_UNK_0x40E6, 16615 => Vars
[INFO] [stdout]             :: VAR_UNK_0x40E7, 16616 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_CHERYL_TIMES_TALKED, 16617 => Vars :: VAR_UNK_0x40E9,
[INFO] [stdout]             16618 => Vars :: VAR_UNK_0x40EA, 16619 => Vars :: VAR_UNK_0x40EB,
[INFO] [stdout]             16620 => Vars :: VAR_UNK_0x40EC, 16621 => Vars :: VAR_UNK_0x40ED,
[INFO] [stdout]             16622 => Vars :: VAR_UNK_0x40EE, 16623 => Vars :: VAR_UNK_0x40EF,
[INFO] [stdout]             16624 => Vars :: VAR_UNK_0x40F0, 16625 => Vars :: VAR_UNK_0x40F1,
[INFO] [stdout]             16626 => Vars :: VAR_UNK_0x40F2, 16627 => Vars :: VAR_UNK_0x40F3,
[INFO] [stdout]             16628 => Vars :: VAR_UNK_0x40F4, 16629 => Vars :: VAR_UNK_0x40F5,
[INFO] [stdout]             16630 => Vars :: VAR_UNK_0x40F6, 16631 => Vars :: VAR_UNK_0x40F7,
[INFO] [stdout]             16632 => Vars :: VAR_UNK_0x40F8, 16633 => Vars :: VAR_UNK_0x40F9,
[INFO] [stdout]             16634 => Vars :: VAR_UNK_0x40FA, 16635 => Vars :: VAR_UNK_0x40FB,
[INFO] [stdout]             16636 => Vars :: VAR_UNK_0x40FC, 16637 => Vars :: VAR_UNK_0x40FD,
[INFO] [stdout]             16638 => Vars :: VAR_UNK_0x40FE, 16639 => Vars :: VAR_UNK_0x40FF,
[INFO] [stdout]             16640 => Vars :: VAR_UNK_0x4100, 16641 => Vars :: VAR_UNK_0x4101,
[INFO] [stdout]             16642 => Vars :: VAR_UNK_0x4102, 16643 => Vars :: VAR_UNK_0x4103,
[INFO] [stdout]             16644 => Vars :: VAR_UNK_0x4104, 16645 => Vars :: VAR_UNK_0x4105,
[INFO] [stdout]             16646 => Vars :: VAR_UNK_0x4106, 16647 => Vars :: VAR_UNK_0x4107,
[INFO] [stdout]             16648 => Vars :: VAR_UNK_0x4108, 16649 => Vars :: VAR_UNK_0x4109,
[INFO] [stdout]             16650 => Vars :: VAR_UNK_0x410A, 16651 => Vars :: VAR_UNK_0x410B,
[INFO] [stdout]             16652 => Vars :: VAR_UNK_0x410C, 16653 => Vars :: VAR_UNK_0x410D,
[INFO] [stdout]             16654 => Vars :: VAR_UNK_0x410E, 16655 => Vars :: VAR_UNK_0x410F,
[INFO] [stdout]             16656 => Vars :: VAR_UNK_0x4110, 16657 => Vars :: VAR_UNK_0x4111,
[INFO] [stdout]             16658 => Vars :: VAR_UNK_0x4112, 16659 => Vars :: VAR_UNK_0x4113,
[INFO] [stdout]             16660 => Vars :: VAR_UNK_0x4114, 16661 => Vars :: VAR_UNK_0x4115,
[INFO] [stdout]             16662 => Vars :: VAR_UNK_0x4116, 16663 => Vars :: VAR_UNK_0x4117,
[INFO] [stdout]             16664 => Vars :: VAR_UNK_0x4118, 16665 => Vars :: VAR_UNK_0x4119,
[INFO] [stdout]             16666 => Vars :: VAR_UNK_0x411A, 16667 => Vars :: VAR_UNK_0x411B,
[INFO] [stdout]             16668 => Vars :: VAR_UNK_0x411C, 16669 => Vars :: VAR_UNK_0x411D,
[INFO] [stdout]             16670 => Vars :: VAR_UNK_0x411E, 16671 => Vars :: VAR_UNK_0x411F,
[INFO] [stdout]             _ => unreachable! (),
[INFO] [stdout]         }
[INFO] [stdout]     }
[INFO] [stdout] } impl Into < u16 > for Vars { fn into(self) -> u16 { self as u16 } }
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/save/format/dppt/platinum.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |         let mut xor: u16 = (prng >> 16) as u16;
[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: fields `name`, `id`, `secret_id`, and `gender` are never read
[INFO] [stdout]   --> src/save/save.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Trainer {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 11 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 12 |     id: u16,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 13 |     secret_id: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 14 |     gender: Gender
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Trainer` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `species`, `experience`, and `friendship` are never read
[INFO] [stdout]   --> src/save/save.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct Pokemon {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 42 |     name: String,
[INFO] [stdout] 43 |     species: Species,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 44 |     trainer: Option<Trainer>,
[INFO] [stdout] 45 |     experience: u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 46 |     friendship: u8,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Pokemon` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `trainer` and `money` are never read
[INFO] [stdout]   --> src/save/save.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct SaveFile {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 80 |     trainer: Trainer,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 81 |     money: u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SaveFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.07s
[INFO] running `Command { std: "docker" "inspect" "2c9530980c411fb6cf92433ee7adbbb7b4a7d9e1d53fa79c1cfc23f9211d4215", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2c9530980c411fb6cf92433ee7adbbb7b4a7d9e1d53fa79c1cfc23f9211d4215", kill_on_drop: false }`
[INFO] [stdout] 2c9530980c411fb6cf92433ee7adbbb7b4a7d9e1d53fa79c1cfc23f9211d4215
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d577ea452e2b120a1f47966455cfd62c477096fa4529f434b4c557503cfb6a49
[INFO] running `Command { std: "docker" "start" "-a" "d577ea452e2b120a1f47966455cfd62c477096fa4529f434b4c557503cfb6a49", kill_on_drop: false }`
[INFO] [stderr]    Compiling pokerus v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/save/format/dppt/platinum.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |         let mut xor: u16 = (prng >> 16) as u16;
[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: fields `name`, `id`, `secret_id`, and `gender` are never read
[INFO] [stdout]   --> src/save/save.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Trainer {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 11 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 12 |     id: u16,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 13 |     secret_id: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 14 |     gender: Gender
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Trainer` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `species`, `experience`, and `friendship` are never read
[INFO] [stdout]   --> src/save/save.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct Pokemon {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 42 |     name: String,
[INFO] [stdout] 43 |     species: Species,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 44 |     trainer: Option<Trainer>,
[INFO] [stdout] 45 |     experience: u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 46 |     friendship: u8,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Pokemon` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `trainer` and `money` are never read
[INFO] [stdout]   --> src/save/save.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct SaveFile {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 80 |     trainer: Trainer,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 81 |     money: u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SaveFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] #[derive(Debug, Clone, Copy, PartialEq, Eq)] #[repr(u16)] pub enum Vars
[INFO] [stdout] {
[INFO] [stdout]     VAR_MAP_LOCAL_0 = 16384, VAR_MAP_LOCAL_1 = 16385, VAR_MAP_LOCAL_2 = 16386,
[INFO] [stdout]     VAR_MAP_LOCAL_3 = 16387, VAR_MAP_LOCAL_4 = 16388, VAR_MAP_LOCAL_5 = 16389,
[INFO] [stdout]     VAR_MAP_LOCAL_6 = 16390, VAR_MAP_LOCAL_7 = 16391, VAR_MAP_LOCAL_8 = 16392,
[INFO] [stdout]     VAR_MAP_LOCAL_9 = 16393, VAR_MAP_LOCAL_A = 16394, VAR_MAP_LOCAL_B = 16395,
[INFO] [stdout]     VAR_MAP_LOCAL_C = 16396, VAR_MAP_LOCAL_D = 16397, VAR_MAP_LOCAL_E = 16398,
[INFO] [stdout]     VAR_MAP_LOCAL_F = 16399, VAR_MAP_LOCAL_10 = 16400, VAR_MAP_LOCAL_11 =
[INFO] [stdout]     16401, VAR_MAP_LOCAL_12 = 16402, VAR_MAP_LOCAL_13 = 16403,
[INFO] [stdout]     VAR_MAP_LOCAL_14 = 16404, VAR_MAP_LOCAL_15 = 16405, VAR_MAP_LOCAL_16 =
[INFO] [stdout]     16406, VAR_MAP_LOCAL_17 = 16407, VAR_MAP_LOCAL_18 = 16408,
[INFO] [stdout]     VAR_MAP_LOCAL_19 = 16409, VAR_MAP_LOCAL_1A = 16410, VAR_MAP_LOCAL_1B =
[INFO] [stdout]     16411, VAR_MAP_LOCAL_1C = 16412, VAR_MAP_LOCAL_1D = 16413,
[INFO] [stdout]     VAR_MAP_LOCAL_1E = 16414, VAR_MAP_LOCAL_1F = 16415, VAR_OBJ_GFX_ID_0 =
[INFO] [stdout]     16416, VAR_OBJ_GFX_ID_1 = 16417, VAR_OBJ_GFX_ID_2 = 16418,
[INFO] [stdout]     VAR_OBJ_GFX_ID_3 = 16419, VAR_OBJ_GFX_ID_4 = 16420, VAR_OBJ_GFX_ID_5 =
[INFO] [stdout]     16421, VAR_OBJ_GFX_ID_6 = 16422, VAR_OBJ_GFX_ID_7 = 16423,
[INFO] [stdout]     VAR_OBJ_GFX_ID_8 = 16424, VAR_OBJ_GFX_ID_9 = 16425, VAR_OBJ_GFX_ID_A =
[INFO] [stdout]     16426, VAR_OBJ_GFX_ID_B = 16427, VAR_OBJ_GFX_ID_C = 16428,
[INFO] [stdout]     VAR_OBJ_GFX_ID_D = 16429, VAR_OBJ_GFX_ID_E = 16430, VAR_OBJ_GFX_ID_F =
[INFO] [stdout]     16431, VAR_PLAYER_STARTER = 16432, VAR_UNUSED_0x4031 = 16433,
[INFO] [stdout]     VAR_UNK_0x4032 = 16434, VAR_VS_SEEKER_BATTERY_LEVEL = 16435,
[INFO] [stdout]     VAR_VS_SEEKER_STEP_COUNT = 16436, VAR_SIZE_CONTEST_RECORD = 16437,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_FULL_MOON_ISLAND = 16438,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_NEW_MOON_ISLAND = 16439,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_SPRING_PATH = 16440, VAR_HIDDEN_LOCATION_SEABREAK_PATH
[INFO] [stdout]     = 16441, VAR_AMITY_SQUARE_STEP_COUNT = 16442, VAR_NEWS_PRESS_DEADLINE =
[INFO] [stdout]     16443, VAR_LOTTERY_TRAINER_ID_LOW_HALF = 16444,
[INFO] [stdout]     VAR_LOTTERY_TRAINER_ID_HIGH_HALF = 16445, VAR_SPIRITOMB_COUNTER = 16446,
[INFO] [stdout]     VAR_PARTNER_TRAINER_ID = 16447, VAR_CONSECUTIVE_BONUS_ROUND_WINS = 16448,
[INFO] [stdout]     VAR_DAILY_RANDOM_LEVEL = 16449, VAR_DEPARTMENT_STORE_REGULAR_COUNTER =
[INFO] [stdout]     16450, VAR_DISTRIBUTION_EVENT_DARKRAI = 16451,
[INFO] [stdout]     VAR_DISTRIBUTION_EVENT_SHAYMIN = 16452, VAR_DISTRIBUTION_EVENT_ARCEUS =
[INFO] [stdout]     16453, VAR_DISTRIBUTION_EVENT_ROTOM = 16454,
[INFO] [stdout]     VAR_UNDERGROUND_FOSSILS_UNEARTHED = 16455, VAR_UNDERGROUND_TRAPS_SET =
[INFO] [stdout]     16456, VAR_UNDERGROUND_TALK_COUNTER = 16457,
[INFO] [stdout]     VAR_FRIENDSHIP_INCREMENT_STEP_COUNTER = 16458,
[INFO] [stdout]     VAR_ETERNA_GYM_FLOWER_CLOCK_STATE = 16459,
[INFO] [stdout]     VAR_FIVE_MAID_KNOCKOUT_TURN_TARGET = 16460, VAR_TOTAL_TURNS_LAST_BATTLE =
[INFO] [stdout]     16461, VAR_RESORT_VILLA_VISITOR = 16462, VAR_BATTLE_TOWER_PRINT_STATE =
[INFO] [stdout]     16463, VAR_BATTLE_FACTORY_PRINT_STATE = 16464, VAR_BATTLE_HALL_PRINT_STATE
[INFO] [stdout]     = 16465, VAR_BATTLE_CASTLE_PRINT_STATE = 16466,
[INFO] [stdout]     VAR_BATTLE_ARCADE_PRINT_STATE = 16467, VAR_UNDERGROUND_ITEMS_GIVEN_AWAY =
[INFO] [stdout]     16468, VAR_DISTORTION_WORLD_PROGRESS = 16469, VAR_ARCEUS_EVENT_STATE =
[INFO] [stdout]     16470, VAR_SHAYMIN_EVENT_STATE = 16471, VAR_ROAMING_CRESSELIA_STATE =
[INFO] [stdout]     16472, VAR_ROAMING_MESPRIT_STATE = 16473,
[INFO] [stdout]     VAR_RESORT_VILLA_VISITOR_MESSAGE_NUM = 16474,
[INFO] [stdout]     VAR_DISTORTION_WORLD_CYRUS_APPEARANCE = 16475, VAR_UNK_0x405C = 16476,
[INFO] [stdout]     VAR_UNK_0x405D = 16477, VAR_ROAMING_MOLTRES_STATE = 16478,
[INFO] [stdout]     VAR_ROAMING_ZAPDOS_STATE = 16479, VAR_ROAMING_ARTICUNO_STATE = 16480,
[INFO] [stdout]     VAR_UNK_0x4061 = 16481, VAR_UNK_0x4062 = 16482, VAR_UNK_0x4063 = 16483,
[INFO] [stdout]     VAR_WIFI_FRONTIER_CLEARED = 16484, VAR_UNK_0x4065 = 16485, VAR_UNK_0x4066
[INFO] [stdout]     = 16486, VAR_UNK_0x4067 = 16487, VAR_UNK_0x4068 = 16488, VAR_UNK_0x4069 =
[INFO] [stdout]     16489, VAR_UNK_0x406A = 16490, VAR_UNK_0x406B = 16491, VAR_UNUSED_0x406C =
[INFO] [stdout]     16492, VAR_UNUSED_0x406D = 16493, VAR_UNUSED_0x406E = 16494,
[INFO] [stdout]     VAR_UNUSED_0x406F = 16495, VAR_UNK_0x4070 = 16496, VAR_UNK_0x4071 = 16497,
[INFO] [stdout]     VAR_UNK_0x4072 = 16498, VAR_UNK_0x4073 = 16499, VAR_UNK_0x4074 = 16500,
[INFO] [stdout]     VAR_UNK_0x4075 = 16501, VAR_UNK_0x4076 = 16502, VAR_UNK_0x4077 = 16503,
[INFO] [stdout]     VAR_UNK_0x4078 = 16504, VAR_UNK_0x4079 = 16505, VAR_UNK_0x407A = 16506,
[INFO] [stdout]     VAR_UNK_0x407B = 16507, VAR_UNK_0x407C = 16508, VAR_UNK_0x407D = 16509,
[INFO] [stdout]     VAR_UNK_0x407E = 16510, VAR_UNK_0x407F = 16511, VAR_UNK_0x4080 = 16512,
[INFO] [stdout]     VAR_UNK_0x4081 = 16513, VAR_UNK_0x4082 = 16514, VAR_UNK_0x4083 = 16515,
[INFO] [stdout]     VAR_UNK_0x4084 = 16516, VAR_UNK_0x4085 = 16517, VAR_FOLLOWER_RIVAL_STATE =
[INFO] [stdout]     16518, VAR_UNK_0x4087 = 16519, VAR_UNK_0x4088 = 16520, VAR_UNK_0x4089 =
[INFO] [stdout]     16521, VAR_UNK_0x408A = 16522, VAR_UNK_0x408B = 16523, VAR_UNK_0x408C =
[INFO] [stdout]     16524, VAR_UNK_0x408D = 16525, VAR_UNK_0x408E = 16526, VAR_UNK_0x408F =
[INFO] [stdout]     16527, VAR_UNK_0x4090 = 16528, VAR_UNK_0x4091 = 16529, VAR_UNK_0x4092 =
[INFO] [stdout]     16530, VAR_UNK_0x4093 = 16531, VAR_UNK_0x4094 = 16532, VAR_UNK_0x4095 =
[INFO] [stdout]     16533, VAR_UNK_0x4096 = 16534, VAR_UNK_0x4097 = 16535, VAR_UNK_0x4098 =
[INFO] [stdout]     16536, VAR_FOLLOWER_MON_ACTIVE = 16537, VAR_FOLLOWER_MON_SPECIES = 16538,
[INFO] [stdout]     VAR_FOLLOWER_MON_NEXT_PICKUP_TYPE = 16539,
[INFO] [stdout]     VAR_FOLLOWER_MON_PICKUP_ACCESSORY_ID = 16540, VAR_FOLLOWER_MON_PARTY_ID =
[INFO] [stdout]     16541, VAR_UNK_0x409E = 16542, VAR_FOLLOWER_MON_PICKUP_ITEM_ID = 16543,
[INFO] [stdout]     VAR_UNK_0x40A0 = 16544, VAR_UNK_0x40A1 = 16545, VAR_UNK_0x40A2 = 16546,
[INFO] [stdout]     VAR_UNK_0x40A3 = 16547, VAR_UNK_0x40A4 = 16548, VAR_UNK_0x40A5 = 16549,
[INFO] [stdout]     VAR_UNK_0x40A6 = 16550, VAR_UNK_0x40A7 = 16551, VAR_UNK_0x40A8 = 16552,
[INFO] [stdout]     VAR_UNK_0x40A9 = 16553, VAR_UNK_0x40AA = 16554, VAR_AMITY_SQUARE_GIFT_ID =
[INFO] [stdout]     16555, VAR_UNK_0x40AC = 16556, VAR_UNK_0x40AD = 16557, VAR_UNK_0x40AE =
[INFO] [stdout]     16558, VAR_UNK_0x40AF = 16559, VAR_UNK_0x40B0 = 16560, VAR_UNK_0x40B1 =
[INFO] [stdout]     16561, VAR_UNK_0x40B2 = 16562, VAR_UNK_0x40B3 = 16563, VAR_UNK_0x40B4 =
[INFO] [stdout]     16564, VAR_UNK_0x40B5 = 16565, VAR_UNK_0x40B6 = 16566, VAR_UNK_0x40B7 =
[INFO] [stdout]     16567, VAR_UNK_0x40B8 = 16568, VAR_UNK_0x40B9 = 16569, VAR_UNK_0x40BA =
[INFO] [stdout]     16570, VAR_UNK_0x40BB = 16571, VAR_UNK_0x40BC = 16572, VAR_UNK_0x40BD =
[INFO] [stdout]     16573, VAR_UNK_0x40BE = 16574, VAR_UNK_0x40BF = 16575, VAR_UNK_0x40C0 =
[INFO] [stdout]     16576, VAR_UNK_0x40C1 = 16577, VAR_UNK_0x40C2 = 16578, VAR_UNK_0x40C3 =
[INFO] [stdout]     16579, VAR_UNK_0x40C4 = 16580, VAR_UNK_0x40C5 = 16581, VAR_UNK_0x40C6 =
[INFO] [stdout]     16582, VAR_UNK_0x40C7 = 16583, VAR_UNK_0x40C8 = 16584, VAR_UNK_0x40C9 =
[INFO] [stdout]     16585, VAR_FOLLOWER_RIVAL_TIMES_TALKED = 16586, VAR_UNK_0x40CB = 16587,
[INFO] [stdout]     VAR_UNK_0x40CC = 16588, VAR_UNK_0x40CD = 16589, VAR_UNK_0x40CE = 16590,
[INFO] [stdout]     VAR_UNK_0x40CF = 16591, VAR_UNK_0x40D0 = 16592, VAR_UNK_0x40D1 = 16593,
[INFO] [stdout]     VAR_UNK_0x40D2 = 16594, VAR_UNK_0x40D3 = 16595, VAR_UNK_0x40D4 = 16596,
[INFO] [stdout]     VAR_UNK_0x40D5 = 16597, VAR_UNK_0x40D6 = 16598, VAR_UNK_0x40D7 = 16599,
[INFO] [stdout]     VAR_UNK_0x40D8 = 16600, VAR_UNK_0x40D9 = 16601, VAR_UNK_0x40DA = 16602,
[INFO] [stdout]     VAR_UNK_0x40DB = 16603, VAR_UNK_0x40DC = 16604, VAR_UNK_0x40DD = 16605,
[INFO] [stdout]     VAR_UNK_0x40DE = 16606, VAR_UNK_0x40DF = 16607, VAR_UNK_0x40E0 = 16608,
[INFO] [stdout]     VAR_FOLLOWER_BUCK_TIMES_TALKED = 16609, VAR_FOLLOWER_MIRA_TIMES_TALKED =
[INFO] [stdout]     16610, VAR_UNK_0x40E3 = 16611, VAR_FOLLOWER_MARLEY_TIMES_TALKED = 16612,
[INFO] [stdout]     VAR_UNK_0x40E5 = 16613, VAR_UNK_0x40E6 = 16614, VAR_UNK_0x40E7 = 16615,
[INFO] [stdout]     VAR_FOLLOWER_CHERYL_TIMES_TALKED = 16616, VAR_UNK_0x40E9 = 16617,
[INFO] [stdout]     VAR_UNK_0x40EA = 16618, VAR_UNK_0x40EB = 16619, VAR_UNK_0x40EC = 16620,
[INFO] [stdout]     VAR_UNK_0x40ED = 16621, VAR_UNK_0x40EE = 16622, VAR_UNK_0x40EF = 16623,
[INFO] [stdout]     VAR_UNK_0x40F0 = 16624, VAR_UNK_0x40F1 = 16625, VAR_UNK_0x40F2 = 16626,
[INFO] [stdout]     VAR_UNK_0x40F3 = 16627, VAR_UNK_0x40F4 = 16628, VAR_UNK_0x40F5 = 16629,
[INFO] [stdout]     VAR_UNK_0x40F6 = 16630, VAR_UNK_0x40F7 = 16631, VAR_UNK_0x40F8 = 16632,
[INFO] [stdout]     VAR_UNK_0x40F9 = 16633, VAR_UNK_0x40FA = 16634, VAR_UNK_0x40FB = 16635,
[INFO] [stdout]     VAR_UNK_0x40FC = 16636, VAR_UNK_0x40FD = 16637, VAR_UNK_0x40FE = 16638,
[INFO] [stdout]     VAR_UNK_0x40FF = 16639, VAR_UNK_0x4100 = 16640, VAR_UNK_0x4101 = 16641,
[INFO] [stdout]     VAR_UNK_0x4102 = 16642, VAR_UNK_0x4103 = 16643, VAR_UNK_0x4104 = 16644,
[INFO] [stdout]     VAR_UNK_0x4105 = 16645, VAR_UNK_0x4106 = 16646, VAR_UNK_0x4107 = 16647,
[INFO] [stdout]     VAR_UNK_0x4108 = 16648, VAR_UNK_0x4109 = 16649, VAR_UNK_0x410A = 16650,
[INFO] [stdout]     VAR_UNK_0x410B = 16651, VAR_UNK_0x410C = 16652, VAR_UNK_0x410D = 16653,
[INFO] [stdout]     VAR_UNK_0x410E = 16654, VAR_UNK_0x410F = 16655, VAR_UNK_0x4110 = 16656,
[INFO] [stdout]     VAR_UNK_0x4111 = 16657, VAR_UNK_0x4112 = 16658, VAR_UNK_0x4113 = 16659,
[INFO] [stdout]     VAR_UNK_0x4114 = 16660, VAR_UNK_0x4115 = 16661, VAR_UNK_0x4116 = 16662,
[INFO] [stdout]     VAR_UNK_0x4117 = 16663, VAR_UNK_0x4118 = 16664, VAR_UNK_0x4119 = 16665,
[INFO] [stdout]     VAR_UNK_0x411A = 16666, VAR_UNK_0x411B = 16667, VAR_UNK_0x411C = 16668,
[INFO] [stdout]     VAR_UNK_0x411D = 16669, VAR_UNK_0x411E = 16670, VAR_UNK_0x411F = 16671
[INFO] [stdout] } impl From < u16 > for Vars
[INFO] [stdout] {
[INFO] [stdout]     fn from(value : u16) -> Self
[INFO] [stdout]     {
[INFO] [stdout]         match value
[INFO] [stdout]         {
[INFO] [stdout]             16384 => Vars :: VAR_MAP_LOCAL_0, 16385 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_1, 16386 => Vars :: VAR_MAP_LOCAL_2, 16387 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_3, 16388 => Vars :: VAR_MAP_LOCAL_4, 16389 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_5, 16390 => Vars :: VAR_MAP_LOCAL_6, 16391
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_7, 16392 => Vars :: VAR_MAP_LOCAL_8,
[INFO] [stdout]             16393 => Vars :: VAR_MAP_LOCAL_9, 16394 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_A, 16395 => Vars :: VAR_MAP_LOCAL_B, 16396 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_C, 16397 => Vars :: VAR_MAP_LOCAL_D, 16398 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_E, 16399 => Vars :: VAR_MAP_LOCAL_F, 16400
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_10, 16401 => Vars :: VAR_MAP_LOCAL_11,
[INFO] [stdout]             16402 => Vars :: VAR_MAP_LOCAL_12, 16403 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_13, 16404 => Vars :: VAR_MAP_LOCAL_14, 16405 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_15, 16406 => Vars :: VAR_MAP_LOCAL_16, 16407 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_17, 16408 => Vars :: VAR_MAP_LOCAL_18, 16409
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_19, 16410 => Vars :: VAR_MAP_LOCAL_1A,
[INFO] [stdout]             16411 => Vars :: VAR_MAP_LOCAL_1B, 16412 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_1C, 16413 => Vars :: VAR_MAP_LOCAL_1D, 16414 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_1E, 16415 => Vars :: VAR_MAP_LOCAL_1F, 16416 =>
[INFO] [stdout]             Vars :: VAR_OBJ_GFX_ID_0, 16417 => Vars :: VAR_OBJ_GFX_ID_1, 16418
[INFO] [stdout]             => Vars :: VAR_OBJ_GFX_ID_2, 16419 => Vars :: VAR_OBJ_GFX_ID_3,
[INFO] [stdout]             16420 => Vars :: VAR_OBJ_GFX_ID_4, 16421 => Vars ::
[INFO] [stdout]             VAR_OBJ_GFX_ID_5, 16422 => Vars :: VAR_OBJ_GFX_ID_6, 16423 => Vars
[INFO] [stdout]             :: VAR_OBJ_GFX_ID_7, 16424 => Vars :: VAR_OBJ_GFX_ID_8, 16425 =>
[INFO] [stdout]             Vars :: VAR_OBJ_GFX_ID_9, 16426 => Vars :: VAR_OBJ_GFX_ID_A, 16427
[INFO] [stdout]             => Vars :: VAR_OBJ_GFX_ID_B, 16428 => Vars :: VAR_OBJ_GFX_ID_C,
[INFO] [stdout]             16429 => Vars :: VAR_OBJ_GFX_ID_D, 16430 => Vars ::
[INFO] [stdout]             VAR_OBJ_GFX_ID_E, 16431 => Vars :: VAR_OBJ_GFX_ID_F, 16432 => Vars
[INFO] [stdout]             :: VAR_PLAYER_STARTER, 16433 => Vars :: VAR_UNUSED_0x4031, 16434
[INFO] [stdout]             => Vars :: VAR_UNK_0x4032, 16435 => Vars ::
[INFO] [stdout]             VAR_VS_SEEKER_BATTERY_LEVEL, 16436 => Vars ::
[INFO] [stdout]             VAR_VS_SEEKER_STEP_COUNT, 16437 => Vars ::
[INFO] [stdout]             VAR_SIZE_CONTEST_RECORD, 16438 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_FULL_MOON_ISLAND, 16439 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_NEW_MOON_ISLAND, 16440 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_SPRING_PATH, 16441 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_SEABREAK_PATH, 16442 => Vars ::
[INFO] [stdout]             VAR_AMITY_SQUARE_STEP_COUNT, 16443 => Vars ::
[INFO] [stdout]             VAR_NEWS_PRESS_DEADLINE, 16444 => Vars ::
[INFO] [stdout]             VAR_LOTTERY_TRAINER_ID_LOW_HALF, 16445 => Vars ::
[INFO] [stdout]             VAR_LOTTERY_TRAINER_ID_HIGH_HALF, 16446 => Vars ::
[INFO] [stdout]             VAR_SPIRITOMB_COUNTER, 16447 => Vars :: VAR_PARTNER_TRAINER_ID,
[INFO] [stdout]             16448 => Vars :: VAR_CONSECUTIVE_BONUS_ROUND_WINS, 16449 => Vars
[INFO] [stdout]             :: VAR_DAILY_RANDOM_LEVEL, 16450 => Vars ::
[INFO] [stdout]             VAR_DEPARTMENT_STORE_REGULAR_COUNTER, 16451 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_DARKRAI, 16452 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_SHAYMIN, 16453 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_ARCEUS, 16454 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_ROTOM, 16455 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_FOSSILS_UNEARTHED, 16456 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_TRAPS_SET, 16457 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_TALK_COUNTER, 16458 => Vars ::
[INFO] [stdout]             VAR_FRIENDSHIP_INCREMENT_STEP_COUNTER, 16459 => Vars ::
[INFO] [stdout]             VAR_ETERNA_GYM_FLOWER_CLOCK_STATE, 16460 => Vars ::
[INFO] [stdout]             VAR_FIVE_MAID_KNOCKOUT_TURN_TARGET, 16461 => Vars ::
[INFO] [stdout]             VAR_TOTAL_TURNS_LAST_BATTLE, 16462 => Vars ::
[INFO] [stdout]             VAR_RESORT_VILLA_VISITOR, 16463 => Vars ::
[INFO] [stdout]             VAR_BATTLE_TOWER_PRINT_STATE, 16464 => Vars ::
[INFO] [stdout]             VAR_BATTLE_FACTORY_PRINT_STATE, 16465 => Vars ::
[INFO] [stdout]             VAR_BATTLE_HALL_PRINT_STATE, 16466 => Vars ::
[INFO] [stdout]             VAR_BATTLE_CASTLE_PRINT_STATE, 16467 => Vars ::
[INFO] [stdout]             VAR_BATTLE_ARCADE_PRINT_STATE, 16468 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_ITEMS_GIVEN_AWAY, 16469 => Vars ::
[INFO] [stdout]             VAR_DISTORTION_WORLD_PROGRESS, 16470 => Vars ::
[INFO] [stdout]             VAR_ARCEUS_EVENT_STATE, 16471 => Vars :: VAR_SHAYMIN_EVENT_STATE,
[INFO] [stdout]             16472 => Vars :: VAR_ROAMING_CRESSELIA_STATE, 16473 => Vars ::
[INFO] [stdout]             VAR_ROAMING_MESPRIT_STATE, 16474 => Vars ::
[INFO] [stdout]             VAR_RESORT_VILLA_VISITOR_MESSAGE_NUM, 16475 => Vars ::
[INFO] [stdout]             VAR_DISTORTION_WORLD_CYRUS_APPEARANCE, 16476 => Vars ::
[INFO] [stdout]             VAR_UNK_0x405C, 16477 => Vars :: VAR_UNK_0x405D, 16478 => Vars ::
[INFO] [stdout]             VAR_ROAMING_MOLTRES_STATE, 16479 => Vars ::
[INFO] [stdout]             VAR_ROAMING_ZAPDOS_STATE, 16480 => Vars ::
[INFO] [stdout]             VAR_ROAMING_ARTICUNO_STATE, 16481 => Vars :: VAR_UNK_0x4061, 16482
[INFO] [stdout]             => Vars :: VAR_UNK_0x4062, 16483 => Vars :: VAR_UNK_0x4063, 16484
[INFO] [stdout]             => Vars :: VAR_WIFI_FRONTIER_CLEARED, 16485 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4065, 16486 => Vars :: VAR_UNK_0x4066, 16487 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4067, 16488 => Vars :: VAR_UNK_0x4068, 16489 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4069, 16490 => Vars :: VAR_UNK_0x406A, 16491 => Vars ::
[INFO] [stdout]             VAR_UNK_0x406B, 16492 => Vars :: VAR_UNUSED_0x406C, 16493 => Vars
[INFO] [stdout]             :: VAR_UNUSED_0x406D, 16494 => Vars :: VAR_UNUSED_0x406E, 16495 =>
[INFO] [stdout]             Vars :: VAR_UNUSED_0x406F, 16496 => Vars :: VAR_UNK_0x4070, 16497
[INFO] [stdout]             => Vars :: VAR_UNK_0x4071, 16498 => Vars :: VAR_UNK_0x4072, 16499
[INFO] [stdout]             => Vars :: VAR_UNK_0x4073, 16500 => Vars :: VAR_UNK_0x4074, 16501
[INFO] [stdout]             => Vars :: VAR_UNK_0x4075, 16502 => Vars :: VAR_UNK_0x4076, 16503
[INFO] [stdout]             => Vars :: VAR_UNK_0x4077, 16504 => Vars :: VAR_UNK_0x4078, 16505
[INFO] [stdout]             => Vars :: VAR_UNK_0x4079, 16506 => Vars :: VAR_UNK_0x407A, 16507
[INFO] [stdout]             => Vars :: VAR_UNK_0x407B, 16508 => Vars :: VAR_UNK_0x407C, 16509
[INFO] [stdout]             => Vars :: VAR_UNK_0x407D, 16510 => Vars :: VAR_UNK_0x407E, 16511
[INFO] [stdout]             => Vars :: VAR_UNK_0x407F, 16512 => Vars :: VAR_UNK_0x4080, 16513
[INFO] [stdout]             => Vars :: VAR_UNK_0x4081, 16514 => Vars :: VAR_UNK_0x4082, 16515
[INFO] [stdout]             => Vars :: VAR_UNK_0x4083, 16516 => Vars :: VAR_UNK_0x4084, 16517
[INFO] [stdout]             => Vars :: VAR_UNK_0x4085, 16518 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_RIVAL_STATE, 16519 => Vars :: VAR_UNK_0x4087, 16520
[INFO] [stdout]             => Vars :: VAR_UNK_0x4088, 16521 => Vars :: VAR_UNK_0x4089, 16522
[INFO] [stdout]             => Vars :: VAR_UNK_0x408A, 16523 => Vars :: VAR_UNK_0x408B, 16524
[INFO] [stdout]             => Vars :: VAR_UNK_0x408C, 16525 => Vars :: VAR_UNK_0x408D, 16526
[INFO] [stdout]             => Vars :: VAR_UNK_0x408E, 16527 => Vars :: VAR_UNK_0x408F, 16528
[INFO] [stdout]             => Vars :: VAR_UNK_0x4090, 16529 => Vars :: VAR_UNK_0x4091, 16530
[INFO] [stdout]             => Vars :: VAR_UNK_0x4092, 16531 => Vars :: VAR_UNK_0x4093, 16532
[INFO] [stdout]             => Vars :: VAR_UNK_0x4094, 16533 => Vars :: VAR_UNK_0x4095, 16534
[INFO] [stdout]             => Vars :: VAR_UNK_0x4096, 16535 => Vars :: VAR_UNK_0x4097, 16536
[INFO] [stdout]             => Vars :: VAR_UNK_0x4098, 16537 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_ACTIVE, 16538 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_SPECIES, 16539 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_NEXT_PICKUP_TYPE, 16540 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_PICKUP_ACCESSORY_ID, 16541 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_PARTY_ID, 16542 => Vars :: VAR_UNK_0x409E, 16543
[INFO] [stdout]             => Vars :: VAR_FOLLOWER_MON_PICKUP_ITEM_ID, 16544 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A0, 16545 => Vars :: VAR_UNK_0x40A1, 16546 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A2, 16547 => Vars :: VAR_UNK_0x40A3, 16548 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A4, 16549 => Vars :: VAR_UNK_0x40A5, 16550 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A6, 16551 => Vars :: VAR_UNK_0x40A7, 16552 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A8, 16553 => Vars :: VAR_UNK_0x40A9, 16554 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40AA, 16555 => Vars :: VAR_AMITY_SQUARE_GIFT_ID, 16556
[INFO] [stdout]             => Vars :: VAR_UNK_0x40AC, 16557 => Vars :: VAR_UNK_0x40AD, 16558
[INFO] [stdout]             => Vars :: VAR_UNK_0x40AE, 16559 => Vars :: VAR_UNK_0x40AF, 16560
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B0, 16561 => Vars :: VAR_UNK_0x40B1, 16562
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B2, 16563 => Vars :: VAR_UNK_0x40B3, 16564
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B4, 16565 => Vars :: VAR_UNK_0x40B5, 16566
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B6, 16567 => Vars :: VAR_UNK_0x40B7, 16568
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B8, 16569 => Vars :: VAR_UNK_0x40B9, 16570
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BA, 16571 => Vars :: VAR_UNK_0x40BB, 16572
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BC, 16573 => Vars :: VAR_UNK_0x40BD, 16574
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BE, 16575 => Vars :: VAR_UNK_0x40BF, 16576
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C0, 16577 => Vars :: VAR_UNK_0x40C1, 16578
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C2, 16579 => Vars :: VAR_UNK_0x40C3, 16580
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C4, 16581 => Vars :: VAR_UNK_0x40C5, 16582
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C6, 16583 => Vars :: VAR_UNK_0x40C7, 16584
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C8, 16585 => Vars :: VAR_UNK_0x40C9, 16586
[INFO] [stdout]             => Vars :: VAR_FOLLOWER_RIVAL_TIMES_TALKED, 16587 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CB, 16588 => Vars :: VAR_UNK_0x40CC, 16589 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CD, 16590 => Vars :: VAR_UNK_0x40CE, 16591 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CF, 16592 => Vars :: VAR_UNK_0x40D0, 16593 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D1, 16594 => Vars :: VAR_UNK_0x40D2, 16595 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D3, 16596 => Vars :: VAR_UNK_0x40D4, 16597 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D5, 16598 => Vars :: VAR_UNK_0x40D6, 16599 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D7, 16600 => Vars :: VAR_UNK_0x40D8, 16601 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D9, 16602 => Vars :: VAR_UNK_0x40DA, 16603 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DB, 16604 => Vars :: VAR_UNK_0x40DC, 16605 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DD, 16606 => Vars :: VAR_UNK_0x40DE, 16607 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DF, 16608 => Vars :: VAR_UNK_0x40E0, 16609 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_BUCK_TIMES_TALKED, 16610 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MIRA_TIMES_TALKED, 16611 => Vars :: VAR_UNK_0x40E3,
[INFO] [stdout]             16612 => Vars :: VAR_FOLLOWER_MARLEY_TIMES_TALKED, 16613 => Vars
[INFO] [stdout]             :: VAR_UNK_0x40E5, 16614 => Vars :: VAR_UNK_0x40E6, 16615 => Vars
[INFO] [stdout]             :: VAR_UNK_0x40E7, 16616 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_CHERYL_TIMES_TALKED, 16617 => Vars :: VAR_UNK_0x40E9,
[INFO] [stdout]             16618 => Vars :: VAR_UNK_0x40EA, 16619 => Vars :: VAR_UNK_0x40EB,
[INFO] [stdout]             16620 => Vars :: VAR_UNK_0x40EC, 16621 => Vars :: VAR_UNK_0x40ED,
[INFO] [stdout]             16622 => Vars :: VAR_UNK_0x40EE, 16623 => Vars :: VAR_UNK_0x40EF,
[INFO] [stdout]             16624 => Vars :: VAR_UNK_0x40F0, 16625 => Vars :: VAR_UNK_0x40F1,
[INFO] [stdout]             16626 => Vars :: VAR_UNK_0x40F2, 16627 => Vars :: VAR_UNK_0x40F3,
[INFO] [stdout]             16628 => Vars :: VAR_UNK_0x40F4, 16629 => Vars :: VAR_UNK_0x40F5,
[INFO] [stdout]             16630 => Vars :: VAR_UNK_0x40F6, 16631 => Vars :: VAR_UNK_0x40F7,
[INFO] [stdout]             16632 => Vars :: VAR_UNK_0x40F8, 16633 => Vars :: VAR_UNK_0x40F9,
[INFO] [stdout]             16634 => Vars :: VAR_UNK_0x40FA, 16635 => Vars :: VAR_UNK_0x40FB,
[INFO] [stdout]             16636 => Vars :: VAR_UNK_0x40FC, 16637 => Vars :: VAR_UNK_0x40FD,
[INFO] [stdout]             16638 => Vars :: VAR_UNK_0x40FE, 16639 => Vars :: VAR_UNK_0x40FF,
[INFO] [stdout]             16640 => Vars :: VAR_UNK_0x4100, 16641 => Vars :: VAR_UNK_0x4101,
[INFO] [stdout]             16642 => Vars :: VAR_UNK_0x4102, 16643 => Vars :: VAR_UNK_0x4103,
[INFO] [stdout]             16644 => Vars :: VAR_UNK_0x4104, 16645 => Vars :: VAR_UNK_0x4105,
[INFO] [stdout]             16646 => Vars :: VAR_UNK_0x4106, 16647 => Vars :: VAR_UNK_0x4107,
[INFO] [stdout]             16648 => Vars :: VAR_UNK_0x4108, 16649 => Vars :: VAR_UNK_0x4109,
[INFO] [stdout]             16650 => Vars :: VAR_UNK_0x410A, 16651 => Vars :: VAR_UNK_0x410B,
[INFO] [stdout]             16652 => Vars :: VAR_UNK_0x410C, 16653 => Vars :: VAR_UNK_0x410D,
[INFO] [stdout]             16654 => Vars :: VAR_UNK_0x410E, 16655 => Vars :: VAR_UNK_0x410F,
[INFO] [stdout]             16656 => Vars :: VAR_UNK_0x4110, 16657 => Vars :: VAR_UNK_0x4111,
[INFO] [stdout]             16658 => Vars :: VAR_UNK_0x4112, 16659 => Vars :: VAR_UNK_0x4113,
[INFO] [stdout]             16660 => Vars :: VAR_UNK_0x4114, 16661 => Vars :: VAR_UNK_0x4115,
[INFO] [stdout]             16662 => Vars :: VAR_UNK_0x4116, 16663 => Vars :: VAR_UNK_0x4117,
[INFO] [stdout]             16664 => Vars :: VAR_UNK_0x4118, 16665 => Vars :: VAR_UNK_0x4119,
[INFO] [stdout]             16666 => Vars :: VAR_UNK_0x411A, 16667 => Vars :: VAR_UNK_0x411B,
[INFO] [stdout]             16668 => Vars :: VAR_UNK_0x411C, 16669 => Vars :: VAR_UNK_0x411D,
[INFO] [stdout]             16670 => Vars :: VAR_UNK_0x411E, 16671 => Vars :: VAR_UNK_0x411F,
[INFO] [stdout]             _ => unreachable! (),
[INFO] [stdout]         }
[INFO] [stdout]     }
[INFO] [stdout] } impl Into < u16 > for Vars { fn into(self) -> u16 { self as u16 } }
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/save/format/dppt/platinum.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |         let mut xor: u16 = (prng >> 16) as u16;
[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: fields `name`, `id`, `secret_id`, and `gender` are never read
[INFO] [stdout]   --> src/save/save.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Trainer {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 11 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 12 |     id: u16,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 13 |     secret_id: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 14 |     gender: Gender
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Trainer` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `species`, `experience`, and `friendship` are never read
[INFO] [stdout]   --> src/save/save.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct Pokemon {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 42 |     name: String,
[INFO] [stdout] 43 |     species: Species,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 44 |     trainer: Option<Trainer>,
[INFO] [stdout] 45 |     experience: u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 46 |     friendship: u8,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Pokemon` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `trainer` and `money` are never read
[INFO] [stdout]   --> src/save/save.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct SaveFile {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 80 |     trainer: Trainer,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 81 |     money: u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SaveFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.89s
[INFO] running `Command { std: "docker" "inspect" "d577ea452e2b120a1f47966455cfd62c477096fa4529f434b4c557503cfb6a49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d577ea452e2b120a1f47966455cfd62c477096fa4529f434b4c557503cfb6a49", kill_on_drop: false }`
[INFO] [stdout] d577ea452e2b120a1f47966455cfd62c477096fa4529f434b4c557503cfb6a49
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f412fddfe7fa3e3617a959c8986616bc7ff21aa48d2dc47ab4313460cb5d69d3
[INFO] running `Command { std: "docker" "start" "-a" "f412fddfe7fa3e3617a959c8986616bc7ff21aa48d2dc47ab4313460cb5d69d3", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/save/format/dppt/platinum.rs:269:13
[INFO] [stderr]     |
[INFO] [stderr] 269 |         let mut xor: u16 = (prng >> 16) as u16;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name`, `id`, `secret_id`, and `gender` are never read
[INFO] [stderr]   --> src/save/save.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub struct Trainer {
[INFO] [stderr]    |            ------- fields in this struct
[INFO] [stderr] 11 |     name: String,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 12 |     id: u16,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 13 |     secret_id: Option<u16>,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 14 |     gender: Gender
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Trainer` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `species`, `experience`, and `friendship` are never read
[INFO] [stderr]   --> src/save/save.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 41 | pub struct Pokemon {
[INFO] [stderr]    |            ------- fields in this struct
[INFO] [stderr] 42 |     name: String,
[INFO] [stderr] 43 |     species: Species,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 44 |     trainer: Option<Trainer>,
[INFO] [stderr] 45 |     experience: u32,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 46 |     friendship: u8,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Pokemon` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `trainer` and `money` are never read
[INFO] [stderr]   --> src/save/save.rs:80:5
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub struct SaveFile {
[INFO] [stderr]    |            -------- fields in this struct
[INFO] [stderr] 80 |     trainer: Trainer,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 81 |     money: u32,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `SaveFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `pokerus` (lib) generated 4 warnings (run `cargo fix --lib -p pokerus` to apply 1 suggestion)
[INFO] [stderr] warning: `pokerus` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pokerus-4f4c2e3a66e8942c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test save::format::dppt::platinum::tests::read_platinum ... ok
[INFO] [stdout] test save::format::dppt::tests::convert_to_int_string ... ok
[INFO] [stdout] test save::format::dppt::tests::string_respect_terminator ... ok
[INFO] [stdout] test save::format::dppt::tests::convert_to_kr_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pokerus
[INFO] [stdout] #[derive(Debug, Clone, Copy, PartialEq, Eq)] #[repr(u16)] pub enum Vars
[INFO] [stdout] {
[INFO] [stdout]     VAR_MAP_LOCAL_0 = 16384, VAR_MAP_LOCAL_1 = 16385, VAR_MAP_LOCAL_2 = 16386,
[INFO] [stdout]     VAR_MAP_LOCAL_3 = 16387, VAR_MAP_LOCAL_4 = 16388, VAR_MAP_LOCAL_5 = 16389,
[INFO] [stdout]     VAR_MAP_LOCAL_6 = 16390, VAR_MAP_LOCAL_7 = 16391, VAR_MAP_LOCAL_8 = 16392,
[INFO] [stdout]     VAR_MAP_LOCAL_9 = 16393, VAR_MAP_LOCAL_A = 16394, VAR_MAP_LOCAL_B = 16395,
[INFO] [stdout]     VAR_MAP_LOCAL_C = 16396, VAR_MAP_LOCAL_D = 16397, VAR_MAP_LOCAL_E = 16398,
[INFO] [stdout]     VAR_MAP_LOCAL_F = 16399, VAR_MAP_LOCAL_10 = 16400, VAR_MAP_LOCAL_11 =
[INFO] [stdout]     16401, VAR_MAP_LOCAL_12 = 16402, VAR_MAP_LOCAL_13 = 16403,
[INFO] [stdout]     VAR_MAP_LOCAL_14 = 16404, VAR_MAP_LOCAL_15 = 16405, VAR_MAP_LOCAL_16 =
[INFO] [stdout]     16406, VAR_MAP_LOCAL_17 = 16407, VAR_MAP_LOCAL_18 = 16408,
[INFO] [stdout]     VAR_MAP_LOCAL_19 = 16409, VAR_MAP_LOCAL_1A = 16410, VAR_MAP_LOCAL_1B =
[INFO] [stdout]     16411, VAR_MAP_LOCAL_1C = 16412, VAR_MAP_LOCAL_1D = 16413,
[INFO] [stdout]     VAR_MAP_LOCAL_1E = 16414, VAR_MAP_LOCAL_1F = 16415, VAR_OBJ_GFX_ID_0 =
[INFO] [stdout]     16416, VAR_OBJ_GFX_ID_1 = 16417, VAR_OBJ_GFX_ID_2 = 16418,
[INFO] [stdout]     VAR_OBJ_GFX_ID_3 = 16419, VAR_OBJ_GFX_ID_4 = 16420, VAR_OBJ_GFX_ID_5 =
[INFO] [stdout]     16421, VAR_OBJ_GFX_ID_6 = 16422, VAR_OBJ_GFX_ID_7 = 16423,
[INFO] [stdout]     VAR_OBJ_GFX_ID_8 = 16424, VAR_OBJ_GFX_ID_9 = 16425, VAR_OBJ_GFX_ID_A =
[INFO] [stdout]     16426, VAR_OBJ_GFX_ID_B = 16427, VAR_OBJ_GFX_ID_C = 16428,
[INFO] [stdout]     VAR_OBJ_GFX_ID_D = 16429, VAR_OBJ_GFX_ID_E = 16430, VAR_OBJ_GFX_ID_F =
[INFO] [stdout]     16431, VAR_PLAYER_STARTER = 16432, VAR_UNUSED_0x4031 = 16433,
[INFO] [stdout]     VAR_UNK_0x4032 = 16434, VAR_VS_SEEKER_BATTERY_LEVEL = 16435,
[INFO] [stdout]     VAR_VS_SEEKER_STEP_COUNT = 16436, VAR_SIZE_CONTEST_RECORD = 16437,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_FULL_MOON_ISLAND = 16438,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_NEW_MOON_ISLAND = 16439,
[INFO] [stdout]     VAR_HIDDEN_LOCATION_SPRING_PATH = 16440, VAR_HIDDEN_LOCATION_SEABREAK_PATH
[INFO] [stdout]     = 16441, VAR_AMITY_SQUARE_STEP_COUNT = 16442, VAR_NEWS_PRESS_DEADLINE =
[INFO] [stdout]     16443, VAR_LOTTERY_TRAINER_ID_LOW_HALF = 16444,
[INFO] [stdout]     VAR_LOTTERY_TRAINER_ID_HIGH_HALF = 16445, VAR_SPIRITOMB_COUNTER = 16446,
[INFO] [stdout]     VAR_PARTNER_TRAINER_ID = 16447, VAR_CONSECUTIVE_BONUS_ROUND_WINS = 16448,
[INFO] [stdout]     VAR_DAILY_RANDOM_LEVEL = 16449, VAR_DEPARTMENT_STORE_REGULAR_COUNTER =
[INFO] [stdout]     16450, VAR_DISTRIBUTION_EVENT_DARKRAI = 16451,
[INFO] [stdout]     VAR_DISTRIBUTION_EVENT_SHAYMIN = 16452, VAR_DISTRIBUTION_EVENT_ARCEUS =
[INFO] [stdout]     16453, VAR_DISTRIBUTION_EVENT_ROTOM = 16454,
[INFO] [stdout]     VAR_UNDERGROUND_FOSSILS_UNEARTHED = 16455, VAR_UNDERGROUND_TRAPS_SET =
[INFO] [stdout]     16456, VAR_UNDERGROUND_TALK_COUNTER = 16457,
[INFO] [stdout]     VAR_FRIENDSHIP_INCREMENT_STEP_COUNTER = 16458,
[INFO] [stdout]     VAR_ETERNA_GYM_FLOWER_CLOCK_STATE = 16459,
[INFO] [stdout]     VAR_FIVE_MAID_KNOCKOUT_TURN_TARGET = 16460, VAR_TOTAL_TURNS_LAST_BATTLE =
[INFO] [stdout]     16461, VAR_RESORT_VILLA_VISITOR = 16462, VAR_BATTLE_TOWER_PRINT_STATE =
[INFO] [stdout]     16463, VAR_BATTLE_FACTORY_PRINT_STATE = 16464, VAR_BATTLE_HALL_PRINT_STATE
[INFO] [stdout]     = 16465, VAR_BATTLE_CASTLE_PRINT_STATE = 16466,
[INFO] [stdout]     VAR_BATTLE_ARCADE_PRINT_STATE = 16467, VAR_UNDERGROUND_ITEMS_GIVEN_AWAY =
[INFO] [stdout]     16468, VAR_DISTORTION_WORLD_PROGRESS = 16469, VAR_ARCEUS_EVENT_STATE =
[INFO] [stdout]     16470, VAR_SHAYMIN_EVENT_STATE = 16471, VAR_ROAMING_CRESSELIA_STATE =
[INFO] [stdout]     16472, VAR_ROAMING_MESPRIT_STATE = 16473,
[INFO] [stdout]     VAR_RESORT_VILLA_VISITOR_MESSAGE_NUM = 16474,
[INFO] [stdout]     VAR_DISTORTION_WORLD_CYRUS_APPEARANCE = 16475, VAR_UNK_0x405C = 16476,
[INFO] [stdout]     VAR_UNK_0x405D = 16477, VAR_ROAMING_MOLTRES_STATE = 16478,
[INFO] [stdout]     VAR_ROAMING_ZAPDOS_STATE = 16479, VAR_ROAMING_ARTICUNO_STATE = 16480,
[INFO] [stdout]     VAR_UNK_0x4061 = 16481, VAR_UNK_0x4062 = 16482, VAR_UNK_0x4063 = 16483,
[INFO] [stdout]     VAR_WIFI_FRONTIER_CLEARED = 16484, VAR_UNK_0x4065 = 16485, VAR_UNK_0x4066
[INFO] [stdout]     = 16486, VAR_UNK_0x4067 = 16487, VAR_UNK_0x4068 = 16488, VAR_UNK_0x4069 =
[INFO] [stdout]     16489, VAR_UNK_0x406A = 16490, VAR_UNK_0x406B = 16491, VAR_UNUSED_0x406C =
[INFO] [stdout]     16492, VAR_UNUSED_0x406D = 16493, VAR_UNUSED_0x406E = 16494,
[INFO] [stdout]     VAR_UNUSED_0x406F = 16495, VAR_UNK_0x4070 = 16496, VAR_UNK_0x4071 = 16497,
[INFO] [stdout]     VAR_UNK_0x4072 = 16498, VAR_UNK_0x4073 = 16499, VAR_UNK_0x4074 = 16500,
[INFO] [stdout]     VAR_UNK_0x4075 = 16501, VAR_UNK_0x4076 = 16502, VAR_UNK_0x4077 = 16503,
[INFO] [stdout]     VAR_UNK_0x4078 = 16504, VAR_UNK_0x4079 = 16505, VAR_UNK_0x407A = 16506,
[INFO] [stdout]     VAR_UNK_0x407B = 16507, VAR_UNK_0x407C = 16508, VAR_UNK_0x407D = 16509,
[INFO] [stdout]     VAR_UNK_0x407E = 16510, VAR_UNK_0x407F = 16511, VAR_UNK_0x4080 = 16512,
[INFO] [stdout]     VAR_UNK_0x4081 = 16513, VAR_UNK_0x4082 = 16514, VAR_UNK_0x4083 = 16515,
[INFO] [stdout]     VAR_UNK_0x4084 = 16516, VAR_UNK_0x4085 = 16517, VAR_FOLLOWER_RIVAL_STATE =
[INFO] [stdout]     16518, VAR_UNK_0x4087 = 16519, VAR_UNK_0x4088 = 16520, VAR_UNK_0x4089 =
[INFO] [stdout]     16521, VAR_UNK_0x408A = 16522, VAR_UNK_0x408B = 16523, VAR_UNK_0x408C =
[INFO] [stdout]     16524, VAR_UNK_0x408D = 16525, VAR_UNK_0x408E = 16526, VAR_UNK_0x408F =
[INFO] [stdout]     16527, VAR_UNK_0x4090 = 16528, VAR_UNK_0x4091 = 16529, VAR_UNK_0x4092 =
[INFO] [stdout]     16530, VAR_UNK_0x4093 = 16531, VAR_UNK_0x4094 = 16532, VAR_UNK_0x4095 =
[INFO] [stdout]     16533, VAR_UNK_0x4096 = 16534, VAR_UNK_0x4097 = 16535, VAR_UNK_0x4098 =
[INFO] [stdout]     16536, VAR_FOLLOWER_MON_ACTIVE = 16537, VAR_FOLLOWER_MON_SPECIES = 16538,
[INFO] [stdout]     VAR_FOLLOWER_MON_NEXT_PICKUP_TYPE = 16539,
[INFO] [stdout]     VAR_FOLLOWER_MON_PICKUP_ACCESSORY_ID = 16540, VAR_FOLLOWER_MON_PARTY_ID =
[INFO] [stdout]     16541, VAR_UNK_0x409E = 16542, VAR_FOLLOWER_MON_PICKUP_ITEM_ID = 16543,
[INFO] [stdout]     VAR_UNK_0x40A0 = 16544, VAR_UNK_0x40A1 = 16545, VAR_UNK_0x40A2 = 16546,
[INFO] [stdout]     VAR_UNK_0x40A3 = 16547, VAR_UNK_0x40A4 = 16548, VAR_UNK_0x40A5 = 16549,
[INFO] [stdout]     VAR_UNK_0x40A6 = 16550, VAR_UNK_0x40A7 = 16551, VAR_UNK_0x40A8 = 16552,
[INFO] [stdout]     VAR_UNK_0x40A9 = 16553, VAR_UNK_0x40AA = 16554, VAR_AMITY_SQUARE_GIFT_ID =
[INFO] [stdout]     16555, VAR_UNK_0x40AC = 16556, VAR_UNK_0x40AD = 16557, VAR_UNK_0x40AE =
[INFO] [stdout]     16558, VAR_UNK_0x40AF = 16559, VAR_UNK_0x40B0 = 16560, VAR_UNK_0x40B1 =
[INFO] [stdout]     16561, VAR_UNK_0x40B2 = 16562, VAR_UNK_0x40B3 = 16563, VAR_UNK_0x40B4 =
[INFO] [stdout]     16564, VAR_UNK_0x40B5 = 16565, VAR_UNK_0x40B6 = 16566, VAR_UNK_0x40B7 =
[INFO] [stdout]     16567, VAR_UNK_0x40B8 = 16568, VAR_UNK_0x40B9 = 16569, VAR_UNK_0x40BA =
[INFO] [stdout]     16570, VAR_UNK_0x40BB = 16571, VAR_UNK_0x40BC = 16572, VAR_UNK_0x40BD =
[INFO] [stdout]     16573, VAR_UNK_0x40BE = 16574, VAR_UNK_0x40BF = 16575, VAR_UNK_0x40C0 =
[INFO] [stdout]     16576, VAR_UNK_0x40C1 = 16577, VAR_UNK_0x40C2 = 16578, VAR_UNK_0x40C3 =
[INFO] [stdout]     16579, VAR_UNK_0x40C4 = 16580, VAR_UNK_0x40C5 = 16581, VAR_UNK_0x40C6 =
[INFO] [stdout]     16582, VAR_UNK_0x40C7 = 16583, VAR_UNK_0x40C8 = 16584, VAR_UNK_0x40C9 =
[INFO] [stdout]     16585, VAR_FOLLOWER_RIVAL_TIMES_TALKED = 16586, VAR_UNK_0x40CB = 16587,
[INFO] [stdout]     VAR_UNK_0x40CC = 16588, VAR_UNK_0x40CD = 16589, VAR_UNK_0x40CE = 16590,
[INFO] [stdout]     VAR_UNK_0x40CF = 16591, VAR_UNK_0x40D0 = 16592, VAR_UNK_0x40D1 = 16593,
[INFO] [stdout]     VAR_UNK_0x40D2 = 16594, VAR_UNK_0x40D3 = 16595, VAR_UNK_0x40D4 = 16596,
[INFO] [stdout]     VAR_UNK_0x40D5 = 16597, VAR_UNK_0x40D6 = 16598, VAR_UNK_0x40D7 = 16599,
[INFO] [stdout]     VAR_UNK_0x40D8 = 16600, VAR_UNK_0x40D9 = 16601, VAR_UNK_0x40DA = 16602,
[INFO] [stdout]     VAR_UNK_0x40DB = 16603, VAR_UNK_0x40DC = 16604, VAR_UNK_0x40DD = 16605,
[INFO] [stdout]     VAR_UNK_0x40DE = 16606, VAR_UNK_0x40DF = 16607, VAR_UNK_0x40E0 = 16608,
[INFO] [stdout]     VAR_FOLLOWER_BUCK_TIMES_TALKED = 16609, VAR_FOLLOWER_MIRA_TIMES_TALKED =
[INFO] [stdout]     16610, VAR_UNK_0x40E3 = 16611, VAR_FOLLOWER_MARLEY_TIMES_TALKED = 16612,
[INFO] [stdout]     VAR_UNK_0x40E5 = 16613, VAR_UNK_0x40E6 = 16614, VAR_UNK_0x40E7 = 16615,
[INFO] [stdout]     VAR_FOLLOWER_CHERYL_TIMES_TALKED = 16616, VAR_UNK_0x40E9 = 16617,
[INFO] [stdout]     VAR_UNK_0x40EA = 16618, VAR_UNK_0x40EB = 16619, VAR_UNK_0x40EC = 16620,
[INFO] [stdout]     VAR_UNK_0x40ED = 16621, VAR_UNK_0x40EE = 16622, VAR_UNK_0x40EF = 16623,
[INFO] [stdout]     VAR_UNK_0x40F0 = 16624, VAR_UNK_0x40F1 = 16625, VAR_UNK_0x40F2 = 16626,
[INFO] [stdout]     VAR_UNK_0x40F3 = 16627, VAR_UNK_0x40F4 = 16628, VAR_UNK_0x40F5 = 16629,
[INFO] [stdout]     VAR_UNK_0x40F6 = 16630, VAR_UNK_0x40F7 = 16631, VAR_UNK_0x40F8 = 16632,
[INFO] [stdout]     VAR_UNK_0x40F9 = 16633, VAR_UNK_0x40FA = 16634, VAR_UNK_0x40FB = 16635,
[INFO] [stdout]     VAR_UNK_0x40FC = 16636, VAR_UNK_0x40FD = 16637, VAR_UNK_0x40FE = 16638,
[INFO] [stdout]     VAR_UNK_0x40FF = 16639, VAR_UNK_0x4100 = 16640, VAR_UNK_0x4101 = 16641,
[INFO] [stdout]     VAR_UNK_0x4102 = 16642, VAR_UNK_0x4103 = 16643, VAR_UNK_0x4104 = 16644,
[INFO] [stdout]     VAR_UNK_0x4105 = 16645, VAR_UNK_0x4106 = 16646, VAR_UNK_0x4107 = 16647,
[INFO] [stdout]     VAR_UNK_0x4108 = 16648, VAR_UNK_0x4109 = 16649, VAR_UNK_0x410A = 16650,
[INFO] [stdout]     VAR_UNK_0x410B = 16651, VAR_UNK_0x410C = 16652, VAR_UNK_0x410D = 16653,
[INFO] [stdout]     VAR_UNK_0x410E = 16654, VAR_UNK_0x410F = 16655, VAR_UNK_0x4110 = 16656,
[INFO] [stdout]     VAR_UNK_0x4111 = 16657, VAR_UNK_0x4112 = 16658, VAR_UNK_0x4113 = 16659,
[INFO] [stdout]     VAR_UNK_0x4114 = 16660, VAR_UNK_0x4115 = 16661, VAR_UNK_0x4116 = 16662,
[INFO] [stdout]     VAR_UNK_0x4117 = 16663, VAR_UNK_0x4118 = 16664, VAR_UNK_0x4119 = 16665,
[INFO] [stdout]     VAR_UNK_0x411A = 16666, VAR_UNK_0x411B = 16667, VAR_UNK_0x411C = 16668,
[INFO] [stdout]     VAR_UNK_0x411D = 16669, VAR_UNK_0x411E = 16670, VAR_UNK_0x411F = 16671
[INFO] [stdout] } impl From < u16 > for Vars
[INFO] [stdout] {
[INFO] [stdout]     fn from(value : u16) -> Self
[INFO] [stdout]     {
[INFO] [stdout]         match value
[INFO] [stdout]         {
[INFO] [stdout]             16384 => Vars :: VAR_MAP_LOCAL_0, 16385 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_1, 16386 => Vars :: VAR_MAP_LOCAL_2, 16387 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_3, 16388 => Vars :: VAR_MAP_LOCAL_4, 16389 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_5, 16390 => Vars :: VAR_MAP_LOCAL_6, 16391
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_7, 16392 => Vars :: VAR_MAP_LOCAL_8,
[INFO] [stdout]             16393 => Vars :: VAR_MAP_LOCAL_9, 16394 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_A, 16395 => Vars :: VAR_MAP_LOCAL_B, 16396 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_C, 16397 => Vars :: VAR_MAP_LOCAL_D, 16398 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_E, 16399 => Vars :: VAR_MAP_LOCAL_F, 16400
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_10, 16401 => Vars :: VAR_MAP_LOCAL_11,
[INFO] [stdout]             16402 => Vars :: VAR_MAP_LOCAL_12, 16403 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_13, 16404 => Vars :: VAR_MAP_LOCAL_14, 16405 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_15, 16406 => Vars :: VAR_MAP_LOCAL_16, 16407 =>
[INFO] [stdout]             Vars :: VAR_MAP_LOCAL_17, 16408 => Vars :: VAR_MAP_LOCAL_18, 16409
[INFO] [stdout]             => Vars :: VAR_MAP_LOCAL_19, 16410 => Vars :: VAR_MAP_LOCAL_1A,
[INFO] [stdout]             16411 => Vars :: VAR_MAP_LOCAL_1B, 16412 => Vars ::
[INFO] [stdout]             VAR_MAP_LOCAL_1C, 16413 => Vars :: VAR_MAP_LOCAL_1D, 16414 => Vars
[INFO] [stdout]             :: VAR_MAP_LOCAL_1E, 16415 => Vars :: VAR_MAP_LOCAL_1F, 16416 =>
[INFO] [stdout]             Vars :: VAR_OBJ_GFX_ID_0, 16417 => Vars :: VAR_OBJ_GFX_ID_1, 16418
[INFO] [stdout]             => Vars :: VAR_OBJ_GFX_ID_2, 16419 => Vars :: VAR_OBJ_GFX_ID_3,
[INFO] [stdout]             16420 => Vars :: VAR_OBJ_GFX_ID_4, 16421 => Vars ::
[INFO] [stdout]             VAR_OBJ_GFX_ID_5, 16422 => Vars :: VAR_OBJ_GFX_ID_6, 16423 => Vars
[INFO] [stdout]             :: VAR_OBJ_GFX_ID_7, 16424 => Vars :: VAR_OBJ_GFX_ID_8, 16425 =>
[INFO] [stdout]             Vars :: VAR_OBJ_GFX_ID_9, 16426 => Vars :: VAR_OBJ_GFX_ID_A, 16427
[INFO] [stdout]             => Vars :: VAR_OBJ_GFX_ID_B, 16428 => Vars :: VAR_OBJ_GFX_ID_C,
[INFO] [stdout]             16429 => Vars :: VAR_OBJ_GFX_ID_D, 16430 => Vars ::
[INFO] [stdout]             VAR_OBJ_GFX_ID_E, 16431 => Vars :: VAR_OBJ_GFX_ID_F, 16432 => Vars
[INFO] [stdout]             :: VAR_PLAYER_STARTER, 16433 => Vars :: VAR_UNUSED_0x4031, 16434
[INFO] [stdout]             => Vars :: VAR_UNK_0x4032, 16435 => Vars ::
[INFO] [stdout]             VAR_VS_SEEKER_BATTERY_LEVEL, 16436 => Vars ::
[INFO] [stdout]             VAR_VS_SEEKER_STEP_COUNT, 16437 => Vars ::
[INFO] [stdout]             VAR_SIZE_CONTEST_RECORD, 16438 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_FULL_MOON_ISLAND, 16439 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_NEW_MOON_ISLAND, 16440 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_SPRING_PATH, 16441 => Vars ::
[INFO] [stdout]             VAR_HIDDEN_LOCATION_SEABREAK_PATH, 16442 => Vars ::
[INFO] [stdout]             VAR_AMITY_SQUARE_STEP_COUNT, 16443 => Vars ::
[INFO] [stdout]             VAR_NEWS_PRESS_DEADLINE, 16444 => Vars ::
[INFO] [stdout]             VAR_LOTTERY_TRAINER_ID_LOW_HALF, 16445 => Vars ::
[INFO] [stdout]             VAR_LOTTERY_TRAINER_ID_HIGH_HALF, 16446 => Vars ::
[INFO] [stdout]             VAR_SPIRITOMB_COUNTER, 16447 => Vars :: VAR_PARTNER_TRAINER_ID,
[INFO] [stdout]             16448 => Vars :: VAR_CONSECUTIVE_BONUS_ROUND_WINS, 16449 => Vars
[INFO] [stdout]             :: VAR_DAILY_RANDOM_LEVEL, 16450 => Vars ::
[INFO] [stdout]             VAR_DEPARTMENT_STORE_REGULAR_COUNTER, 16451 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_DARKRAI, 16452 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_SHAYMIN, 16453 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_ARCEUS, 16454 => Vars ::
[INFO] [stdout]             VAR_DISTRIBUTION_EVENT_ROTOM, 16455 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_FOSSILS_UNEARTHED, 16456 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_TRAPS_SET, 16457 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_TALK_COUNTER, 16458 => Vars ::
[INFO] [stdout]             VAR_FRIENDSHIP_INCREMENT_STEP_COUNTER, 16459 => Vars ::
[INFO] [stdout]             VAR_ETERNA_GYM_FLOWER_CLOCK_STATE, 16460 => Vars ::
[INFO] [stdout]             VAR_FIVE_MAID_KNOCKOUT_TURN_TARGET, 16461 => Vars ::
[INFO] [stdout]             VAR_TOTAL_TURNS_LAST_BATTLE, 16462 => Vars ::
[INFO] [stdout]             VAR_RESORT_VILLA_VISITOR, 16463 => Vars ::
[INFO] [stdout]             VAR_BATTLE_TOWER_PRINT_STATE, 16464 => Vars ::
[INFO] [stdout]             VAR_BATTLE_FACTORY_PRINT_STATE, 16465 => Vars ::
[INFO] [stdout]             VAR_BATTLE_HALL_PRINT_STATE, 16466 => Vars ::
[INFO] [stdout]             VAR_BATTLE_CASTLE_PRINT_STATE, 16467 => Vars ::
[INFO] [stdout]             VAR_BATTLE_ARCADE_PRINT_STATE, 16468 => Vars ::
[INFO] [stdout]             VAR_UNDERGROUND_ITEMS_GIVEN_AWAY, 16469 => Vars ::
[INFO] [stdout]             VAR_DISTORTION_WORLD_PROGRESS, 16470 => Vars ::
[INFO] [stdout]             VAR_ARCEUS_EVENT_STATE, 16471 => Vars :: VAR_SHAYMIN_EVENT_STATE,
[INFO] [stdout]             16472 => Vars :: VAR_ROAMING_CRESSELIA_STATE, 16473 => Vars ::
[INFO] [stdout]             VAR_ROAMING_MESPRIT_STATE, 16474 => Vars ::
[INFO] [stdout]             VAR_RESORT_VILLA_VISITOR_MESSAGE_NUM, 16475 => Vars ::
[INFO] [stdout]             VAR_DISTORTION_WORLD_CYRUS_APPEARANCE, 16476 => Vars ::
[INFO] [stdout]             VAR_UNK_0x405C, 16477 => Vars :: VAR_UNK_0x405D, 16478 => Vars ::
[INFO] [stdout]             VAR_ROAMING_MOLTRES_STATE, 16479 => Vars ::
[INFO] [stdout]             VAR_ROAMING_ZAPDOS_STATE, 16480 => Vars ::
[INFO] [stdout]             VAR_ROAMING_ARTICUNO_STATE, 16481 => Vars :: VAR_UNK_0x4061, 16482
[INFO] [stdout]             => Vars :: VAR_UNK_0x4062, 16483 => Vars :: VAR_UNK_0x4063, 16484
[INFO] [stdout]             => Vars :: VAR_WIFI_FRONTIER_CLEARED, 16485 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4065, 16486 => Vars :: VAR_UNK_0x4066, 16487 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4067, 16488 => Vars :: VAR_UNK_0x4068, 16489 => Vars ::
[INFO] [stdout]             VAR_UNK_0x4069, 16490 => Vars :: VAR_UNK_0x406A, 16491 => Vars ::
[INFO] [stdout]             VAR_UNK_0x406B, 16492 => Vars :: VAR_UNUSED_0x406C, 16493 => Vars
[INFO] [stdout]             :: VAR_UNUSED_0x406D, 16494 => Vars :: VAR_UNUSED_0x406E, 16495 =>
[INFO] [stdout]             Vars :: VAR_UNUSED_0x406F, 16496 => Vars :: VAR_UNK_0x4070, 16497
[INFO] [stdout]             => Vars :: VAR_UNK_0x4071, 16498 => Vars :: VAR_UNK_0x4072, 16499
[INFO] [stdout]             => Vars :: VAR_UNK_0x4073, 16500 => Vars :: VAR_UNK_0x4074, 16501
[INFO] [stdout]             => Vars :: VAR_UNK_0x4075, 16502 => Vars :: VAR_UNK_0x4076, 16503
[INFO] [stdout]             => Vars :: VAR_UNK_0x4077, 16504 => Vars :: VAR_UNK_0x4078, 16505
[INFO] [stdout]             => Vars :: VAR_UNK_0x4079, 16506 => Vars :: VAR_UNK_0x407A, 16507
[INFO] [stdout]             => Vars :: VAR_UNK_0x407B, 16508 => Vars :: VAR_UNK_0x407C, 16509
[INFO] [stdout]             => Vars :: VAR_UNK_0x407D, 16510 => Vars :: VAR_UNK_0x407E, 16511
[INFO] [stdout]             => Vars :: VAR_UNK_0x407F, 16512 => Vars :: VAR_UNK_0x4080, 16513
[INFO] [stdout]             => Vars :: VAR_UNK_0x4081, 16514 => Vars :: VAR_UNK_0x4082, 16515
[INFO] [stdout]             => Vars :: VAR_UNK_0x4083, 16516 => Vars :: VAR_UNK_0x4084, 16517
[INFO] [stdout]             => Vars :: VAR_UNK_0x4085, 16518 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_RIVAL_STATE, 16519 => Vars :: VAR_UNK_0x4087, 16520
[INFO] [stdout]             => Vars :: VAR_UNK_0x4088, 16521 => Vars :: VAR_UNK_0x4089, 16522
[INFO] [stdout]             => Vars :: VAR_UNK_0x408A, 16523 => Vars :: VAR_UNK_0x408B, 16524
[INFO] [stdout]             => Vars :: VAR_UNK_0x408C, 16525 => Vars :: VAR_UNK_0x408D, 16526
[INFO] [stdout]             => Vars :: VAR_UNK_0x408E, 16527 => Vars :: VAR_UNK_0x408F, 16528
[INFO] [stdout]             => Vars :: VAR_UNK_0x4090, 16529 => Vars :: VAR_UNK_0x4091, 16530
[INFO] [stdout]             => Vars :: VAR_UNK_0x4092, 16531 => Vars :: VAR_UNK_0x4093, 16532
[INFO] [stdout]             => Vars :: VAR_UNK_0x4094, 16533 => Vars :: VAR_UNK_0x4095, 16534
[INFO] [stdout]             => Vars :: VAR_UNK_0x4096, 16535 => Vars :: VAR_UNK_0x4097, 16536
[INFO] [stdout]             => Vars :: VAR_UNK_0x4098, 16537 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_ACTIVE, 16538 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_SPECIES, 16539 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_NEXT_PICKUP_TYPE, 16540 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_PICKUP_ACCESSORY_ID, 16541 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MON_PARTY_ID, 16542 => Vars :: VAR_UNK_0x409E, 16543
[INFO] [stdout]             => Vars :: VAR_FOLLOWER_MON_PICKUP_ITEM_ID, 16544 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A0, 16545 => Vars :: VAR_UNK_0x40A1, 16546 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A2, 16547 => Vars :: VAR_UNK_0x40A3, 16548 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A4, 16549 => Vars :: VAR_UNK_0x40A5, 16550 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A6, 16551 => Vars :: VAR_UNK_0x40A7, 16552 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40A8, 16553 => Vars :: VAR_UNK_0x40A9, 16554 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40AA, 16555 => Vars :: VAR_AMITY_SQUARE_GIFT_ID, 16556
[INFO] [stdout]             => Vars :: VAR_UNK_0x40AC, 16557 => Vars :: VAR_UNK_0x40AD, 16558
[INFO] [stdout]             => Vars :: VAR_UNK_0x40AE, 16559 => Vars :: VAR_UNK_0x40AF, 16560
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B0, 16561 => Vars :: VAR_UNK_0x40B1, 16562
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B2, 16563 => Vars :: VAR_UNK_0x40B3, 16564
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B4, 16565 => Vars :: VAR_UNK_0x40B5, 16566
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B6, 16567 => Vars :: VAR_UNK_0x40B7, 16568
[INFO] [stdout]             => Vars :: VAR_UNK_0x40B8, 16569 => Vars :: VAR_UNK_0x40B9, 16570
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BA, 16571 => Vars :: VAR_UNK_0x40BB, 16572
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BC, 16573 => Vars :: VAR_UNK_0x40BD, 16574
[INFO] [stdout]             => Vars :: VAR_UNK_0x40BE, 16575 => Vars :: VAR_UNK_0x40BF, 16576
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C0, 16577 => Vars :: VAR_UNK_0x40C1, 16578
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C2, 16579 => Vars :: VAR_UNK_0x40C3, 16580
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C4, 16581 => Vars :: VAR_UNK_0x40C5, 16582
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C6, 16583 => Vars :: VAR_UNK_0x40C7, 16584
[INFO] [stdout]             => Vars :: VAR_UNK_0x40C8, 16585 => Vars :: VAR_UNK_0x40C9, 16586
[INFO] [stdout]             => Vars :: VAR_FOLLOWER_RIVAL_TIMES_TALKED, 16587 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CB, 16588 => Vars :: VAR_UNK_0x40CC, 16589 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CD, 16590 => Vars :: VAR_UNK_0x40CE, 16591 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40CF, 16592 => Vars :: VAR_UNK_0x40D0, 16593 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D1, 16594 => Vars :: VAR_UNK_0x40D2, 16595 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D3, 16596 => Vars :: VAR_UNK_0x40D4, 16597 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D5, 16598 => Vars :: VAR_UNK_0x40D6, 16599 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D7, 16600 => Vars :: VAR_UNK_0x40D8, 16601 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40D9, 16602 => Vars :: VAR_UNK_0x40DA, 16603 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DB, 16604 => Vars :: VAR_UNK_0x40DC, 16605 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DD, 16606 => Vars :: VAR_UNK_0x40DE, 16607 => Vars ::
[INFO] [stdout]             VAR_UNK_0x40DF, 16608 => Vars :: VAR_UNK_0x40E0, 16609 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_BUCK_TIMES_TALKED, 16610 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_MIRA_TIMES_TALKED, 16611 => Vars :: VAR_UNK_0x40E3,
[INFO] [stdout]             16612 => Vars :: VAR_FOLLOWER_MARLEY_TIMES_TALKED, 16613 => Vars
[INFO] [stdout]             :: VAR_UNK_0x40E5, 16614 => Vars :: VAR_UNK_0x40E6, 16615 => Vars
[INFO] [stdout]             :: VAR_UNK_0x40E7, 16616 => Vars ::
[INFO] [stdout]             VAR_FOLLOWER_CHERYL_TIMES_TALKED, 16617 => Vars :: VAR_UNK_0x40E9,
[INFO] [stdout]             16618 => Vars :: VAR_UNK_0x40EA, 16619 => Vars :: VAR_UNK_0x40EB,
[INFO] [stdout]             16620 => Vars :: VAR_UNK_0x40EC, 16621 => Vars :: VAR_UNK_0x40ED,
[INFO] [stdout]             16622 => Vars :: VAR_UNK_0x40EE, 16623 => Vars :: VAR_UNK_0x40EF,
[INFO] [stdout]             16624 => Vars :: VAR_UNK_0x40F0, 16625 => Vars :: VAR_UNK_0x40F1,
[INFO] [stdout]             16626 => Vars :: VAR_UNK_0x40F2, 16627 => Vars :: VAR_UNK_0x40F3,
[INFO] [stdout]             16628 => Vars :: VAR_UNK_0x40F4, 16629 => Vars :: VAR_UNK_0x40F5,
[INFO] [stdout]             16630 => Vars :: VAR_UNK_0x40F6, 16631 => Vars :: VAR_UNK_0x40F7,
[INFO] [stdout]             16632 => Vars :: VAR_UNK_0x40F8, 16633 => Vars :: VAR_UNK_0x40F9,
[INFO] [stdout]             16634 => Vars :: VAR_UNK_0x40FA, 16635 => Vars :: VAR_UNK_0x40FB,
[INFO] [stdout]             16636 => Vars :: VAR_UNK_0x40FC, 16637 => Vars :: VAR_UNK_0x40FD,
[INFO] [stdout]             16638 => Vars :: VAR_UNK_0x40FE, 16639 => Vars :: VAR_UNK_0x40FF,
[INFO] [stdout]             16640 => Vars :: VAR_UNK_0x4100, 16641 => Vars :: VAR_UNK_0x4101,
[INFO] [stdout]             16642 => Vars :: VAR_UNK_0x4102, 16643 => Vars :: VAR_UNK_0x4103,
[INFO] [stdout]             16644 => Vars :: VAR_UNK_0x4104, 16645 => Vars :: VAR_UNK_0x4105,
[INFO] [stdout]             16646 => Vars :: VAR_UNK_0x4106, 16647 => Vars :: VAR_UNK_0x4107,
[INFO] [stdout]             16648 => Vars :: VAR_UNK_0x4108, 16649 => Vars :: VAR_UNK_0x4109,
[INFO] [stdout]             16650 => Vars :: VAR_UNK_0x410A, 16651 => Vars :: VAR_UNK_0x410B,
[INFO] [stdout]             16652 => Vars :: VAR_UNK_0x410C, 16653 => Vars :: VAR_UNK_0x410D,
[INFO] [stdout]             16654 => Vars :: VAR_UNK_0x410E, 16655 => Vars :: VAR_UNK_0x410F,
[INFO] [stdout]             16656 => Vars :: VAR_UNK_0x4110, 16657 => Vars :: VAR_UNK_0x4111,
[INFO] [stdout]             16658 => Vars :: VAR_UNK_0x4112, 16659 => Vars :: VAR_UNK_0x4113,
[INFO] [stdout]             16660 => Vars :: VAR_UNK_0x4114, 16661 => Vars :: VAR_UNK_0x4115,
[INFO] [stdout]             16662 => Vars :: VAR_UNK_0x4116, 16663 => Vars :: VAR_UNK_0x4117,
[INFO] [stdout]             16664 => Vars :: VAR_UNK_0x4118, 16665 => Vars :: VAR_UNK_0x4119,
[INFO] [stdout]             16666 => Vars :: VAR_UNK_0x411A, 16667 => Vars :: VAR_UNK_0x411B,
[INFO] [stdout]             16668 => Vars :: VAR_UNK_0x411C, 16669 => Vars :: VAR_UNK_0x411D,
[INFO] [stdout]             16670 => Vars :: VAR_UNK_0x411E, 16671 => Vars :: VAR_UNK_0x411F,
[INFO] [stdout]             _ => unreachable! (),
[INFO] [stdout]         }
[INFO] [stdout]     }
[INFO] [stdout] } impl Into < u16 > for Vars { fn into(self) -> u16 { self as u16 } }
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/save/save.rs - save::save::SaveFile::add_item (line 121) ... FAILED
[INFO] [stdout] test src/save/save.rs - save::save::Pokemon (line 32) ... ok
[INFO] [stdout] test src/save/save.rs - save::save::SaveFile::set_item (line 101) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/save/save.rs - save::save::SaveFile::add_item (line 121) stdout ----
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/save/save.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 | let mut save_file = SaveFile::new(Trainer::new("Trainer".into(), 123, Some(456), Gender::Female));
[INFO] [stdout]     |                     ^^^^^^^^^^^^^---------------------------------------------------------------- argument #2 of type `u32` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/save/save.rs:88:12
[INFO] [stdout]     |
[INFO] [stdout]  88 |     pub fn new(trainer: Trainer, money: u32) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 125 | let mut save_file = SaveFile::new(Trainer::new("Trainer".into(), 123, Some(456), Gender::Female), /* u32 */);
[INFO] [stdout]     |                                                                                                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/save/save.rs - save::save::SaveFile::set_item (line 101) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (96) panicked at src/save/save.rs:15:1:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 110
[INFO] [stdout]  right: 100
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e8f18d5a3c2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e8f18d5a3c2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e8f18d5a3c2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e8f18d5a3c2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e8f18d6b4ca - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e8f18d6b4ca - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5e8f18d5e306 - std[3b51380354919863]::io::default_write_fmt::<std[3b51380354919863]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e8f18d5e306 - <std[3b51380354919863]::sys::stdio::unix::Stderr as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e8f18d450af - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e8f18d450af - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e8f18d56291 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5e8f18d5644b - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5e8f18d45168 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5e8f18d3a619 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5e8f18d45a8d - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5e8f18d6bafc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5e8f18d6ba13 - core[27de1724e4349be2]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:439:17
[INFO] [stdout]   17:     0x5e8f18d27876 - core[27de1724e4349be2]::panicking::assert_failed::<u16, u16>
[INFO] [stdout]   18:     0x5e8f18d27b1b - rust_out[8e547ba4386cb4c9]::main::_doctest_main_src_save_save_rs_101_0
[INFO] [stdout]   19:     0x5e8f18d278f6 - rust_out[8e547ba4386cb4c9]::main
[INFO] [stdout]   20:     0x5e8f18d27c03 - <fn() as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5e8f18d278b6 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   22:     0x5e8f18d278c9 - std[3b51380354919863]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   23:     0x5e8f18d55886 - <&dyn core[27de1724e4349be2]::ops::function::Fn<(), Output = i32> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::panic::unwind_safe::RefUnwindSafe as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   24:     0x5e8f18d55886 - std[3b51380354919863]::panicking::catch_unwind::do_call::<&dyn core[27de1724e4349be2]::ops::function::Fn<(), Output = i32> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5e8f18d55886 - std[3b51380354919863]::panicking::catch_unwind::<i32, &dyn core[27de1724e4349be2]::ops::function::Fn<(), Output = i32> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   26:     0x5e8f18d55886 - std[3b51380354919863]::panic::catch_unwind::<&dyn core[27de1724e4349be2]::ops::function::Fn<(), Output = i32> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   27:     0x5e8f18d55886 - std[3b51380354919863]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/rt.rs:175:24
[INFO] [stdout]   28:     0x5e8f18d55886 - std[3b51380354919863]::panicking::catch_unwind::do_call::<std[3b51380354919863]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e8f18d55886 - std[3b51380354919863]::panicking::catch_unwind::<isize, std[3b51380354919863]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e8f18d55886 - std[3b51380354919863]::panic::catch_unwind::<std[3b51380354919863]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e8f18d55886 - std[3b51380354919863]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/rt.rs:171:5
[INFO] [stdout]   32:     0x5e8f18d278a1 - std[3b51380354919863]::rt::lang_start::<()>
[INFO] [stdout]   33:     0x5e8f18d27c65 - main
[INFO] [stdout]   34:     0x7d1aa0d6f1ca - <unknown>
[INFO] [stdout]   35:     0x7d1aa0d6f28b - __libc_start_main
[INFO] [stdout]   36:     0x5e8f18d275a5 - _start
[INFO] [stdout]   37:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/save/save.rs - save::save::SaveFile::add_item (line 121)
[INFO] [stdout]     src/save/save.rs - save::save::SaveFile::set_item (line 101)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.57s; merged doctests compilation took 0.10s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "f412fddfe7fa3e3617a959c8986616bc7ff21aa48d2dc47ab4313460cb5d69d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f412fddfe7fa3e3617a959c8986616bc7ff21aa48d2dc47ab4313460cb5d69d3", kill_on_drop: false }`
[INFO] [stdout] f412fddfe7fa3e3617a959c8986616bc7ff21aa48d2dc47ab4313460cb5d69d3
