Oct 15 00:47:37.605 INFO testing chyvonomys/h3m against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 15 00:47:37.606 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 00:47:38.103 INFO blam! 1160cc41e88a878c3b97786b481943f2bd283e7975db06f15618ce128caf937c Oct 15 00:47:38.105 INFO running `"docker" "start" "-a" "1160cc41e88a878c3b97786b481943f2bd283e7975db06f15618ce128caf937c"` Oct 15 00:47:39.076 INFO kablam! usermod: no changes Oct 15 00:47:39.211 INFO kablam! Compiling libc v0.2.37 Oct 15 00:47:40.891 INFO kablam! Compiling miniz-sys v0.1.10 Oct 15 00:47:40.891 INFO kablam! Compiling memchr v2.0.1 Oct 15 00:47:40.891 INFO kablam! Compiling atty v0.2.6 Oct 15 00:47:41.783 INFO kablam! Compiling clap v2.30.0 Oct 15 00:47:41.811 INFO kablam! Compiling flate2 v1.0.1 Oct 15 00:47:42.299 INFO kablam! Compiling nom v4.0.0-beta1 Oct 15 00:47:59.932 INFO kablam! Compiling h3m v0.1.0 (/source) Oct 15 00:48:04.382 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.382 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.383 INFO kablam! | Oct 15 00:48:04.383 INFO kablam! 282 | _ => false, Oct 15 00:48:04.383 INFO kablam! | ^ Oct 15 00:48:04.384 INFO kablam! ... Oct 15 00:48:04.384 INFO kablam! 500 | / mon_named!(header, mon_do_parse!( Oct 15 00:48:04.384 INFO kablam! 501 | | version: mon_call!(Put::version) >> Oct 15 00:48:04.385 INFO kablam! 502 | | has_players: mon_call!(Put::flag) >> Oct 15 00:48:04.385 INFO kablam! 503 | | size: mon_call!(Put::size) >> Oct 15 00:48:04.385 INFO kablam! ... | Oct 15 00:48:04.385 INFO kablam! 518 | | }) Oct 15 00:48:04.386 INFO kablam! 519 | | )); Oct 15 00:48:04.386 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.386 INFO kablam! | Oct 15 00:48:04.387 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Oct 15 00:48:04.387 INFO kablam! Oct 15 00:48:04.387 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.387 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.388 INFO kablam! | Oct 15 00:48:04.388 INFO kablam! 282 | _ => false, Oct 15 00:48:04.388 INFO kablam! | ^ Oct 15 00:48:04.388 INFO kablam! ... Oct 15 00:48:04.389 INFO kablam! 531 | / mon_named!(location, mon_do_parse!( Oct 15 00:48:04.389 INFO kablam! 532 | | x: mon_call!(Put::byte) >> y: mon_call!(Put::byte) >> u: mon_call!(Put::flag) >> Oct 15 00:48:04.389 INFO kablam! 533 | | (H3MLocation(ref x, ref y, ref u)) Oct 15 00:48:04.390 INFO kablam! 534 | | )); Oct 15 00:48:04.390 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.390 INFO kablam! Oct 15 00:48:04.392 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.392 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.392 INFO kablam! | Oct 15 00:48:04.392 INFO kablam! 282 | _ => false, Oct 15 00:48:04.393 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.393 INFO kablam! ... Oct 15 00:48:04.393 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.394 INFO kablam! | ------------- matches any value Oct 15 00:48:04.394 INFO kablam! ... Oct 15 00:48:04.394 INFO kablam! 550 | / mon_named!(spells_mask, Oct 15 00:48:04.394 INFO kablam! 551 | | mon_map!(mon_tuple!(Put::long, Put::long, Put::byte), |t| H3MSpellsMask(ref t)) Oct 15 00:48:04.395 INFO kablam! 552 | | ); Oct 15 00:48:04.395 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.395 INFO kablam! Oct 15 00:48:04.396 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.396 INFO kablam! --> src/main.rs:229:13 Oct 15 00:48:04.396 INFO kablam! | Oct 15 00:48:04.396 INFO kablam! 229 | _ => false, Oct 15 00:48:04.397 INFO kablam! | ^ Oct 15 00:48:04.397 INFO kablam! ... Oct 15 00:48:04.397 INFO kablam! 550 | / mon_named!(spells_mask, Oct 15 00:48:04.397 INFO kablam! 551 | | mon_map!(mon_tuple!(Put::long, Put::long, Put::byte), |t| H3MSpellsMask(ref t)) Oct 15 00:48:04.398 INFO kablam! 552 | | ); Oct 15 00:48:04.398 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.398 INFO kablam! Oct 15 00:48:04.399 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.399 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.399 INFO kablam! | Oct 15 00:48:04.399 INFO kablam! 282 | _ => false, Oct 15 00:48:04.400 INFO kablam! | ^ Oct 15 00:48:04.400 INFO kablam! ... Oct 15 00:48:04.400 INFO kablam! 583 | / mon_named_args!(main_town(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.400 INFO kablam! 584 | | generate_hero: mon_ifeq!(version, H3MVersion::RoE, mon_value!(true), mon_call!(Put::flag)) >> Oct 15 00:48:04.401 INFO kablam! 585 | | kind: mon_ifeq!(version, H3MVersion::RoE, mon_value!(H3MTownKind::Random), mon_call!(Put::town_kind)) >> Oct 15 00:48:04.401 INFO kablam! 586 | | location: mon_call!(Put::location) >> Oct 15 00:48:04.401 INFO kablam! 587 | | (H3MMainTown { ref generate_hero, ref kind, ref location }) Oct 15 00:48:04.402 INFO kablam! 588 | | )); Oct 15 00:48:04.402 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.402 INFO kablam! Oct 15 00:48:04.403 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.403 INFO kablam! --> src/main.rs:229:13 Oct 15 00:48:04.403 INFO kablam! | Oct 15 00:48:04.403 INFO kablam! 229 | _ => false, Oct 15 00:48:04.404 INFO kablam! | ^ Oct 15 00:48:04.404 INFO kablam! ... Oct 15 00:48:04.404 INFO kablam! 596 | mon_named!(resources, mon_map!(mon_count_fixed!(u32, Put::long, 7), |xs| H3MResources(xs))); Oct 15 00:48:04.405 INFO kablam! | ---------------------------------------------------------------------------------------------------------- in this macro invocation Oct 15 00:48:04.405 INFO kablam! Oct 15 00:48:04.405 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.406 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.406 INFO kablam! | Oct 15 00:48:04.406 INFO kablam! 282 | _ => false, Oct 15 00:48:04.410 INFO kablam! | ^ Oct 15 00:48:04.411 INFO kablam! ... Oct 15 00:48:04.411 INFO kablam! 619 | mon_named!(artifact2, mon_do_parse!(i: mon_call!(Put::byte) >> j: mon_call!(Put::byte) >> (H3MArtifact(ref i, ref j)))); Oct 15 00:48:04.411 INFO kablam! | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation Oct 15 00:48:04.412 INFO kablam! Oct 15 00:48:04.412 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.412 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.412 INFO kablam! | Oct 15 00:48:04.412 INFO kablam! 282 | _ => false, Oct 15 00:48:04.412 INFO kablam! | ^ Oct 15 00:48:04.412 INFO kablam! ... Oct 15 00:48:04.412 INFO kablam! 638 | mon_named!(creature2, mon_do_parse!(i: mon_call!(Put::byte) >> j: mon_call!(Put::byte) >> (H3MCreature(ref i, ref j)))); Oct 15 00:48:04.412 INFO kablam! | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation Oct 15 00:48:04.412 INFO kablam! Oct 15 00:48:04.412 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.412 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.412 INFO kablam! | Oct 15 00:48:04.412 INFO kablam! 282 | _ => false, Oct 15 00:48:04.412 INFO kablam! | ^ Oct 15 00:48:04.412 INFO kablam! ... Oct 15 00:48:04.412 INFO kablam! 702 | / mon_named_args!(special_victory(version: H3MVersion)>, Oct 15 00:48:04.413 INFO kablam! 703 | | mon_alt!( Oct 15 00:48:04.413 INFO kablam! 704 | | mon_tag!([0xFF]) => { |_| None } | Oct 15 00:48:04.413 INFO kablam! 705 | | mon_do_parse!( Oct 15 00:48:04.413 INFO kablam! ... | Oct 15 00:48:04.413 INFO kablam! 732 | | ) Oct 15 00:48:04.413 INFO kablam! 733 | | ); Oct 15 00:48:04.413 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.413 INFO kablam! Oct 15 00:48:04.413 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.413 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.413 INFO kablam! | Oct 15 00:48:04.413 INFO kablam! 282 | _ => false, Oct 15 00:48:04.413 INFO kablam! | ^ Oct 15 00:48:04.413 INFO kablam! ... Oct 15 00:48:04.413 INFO kablam! 774 | / mon_named!(hero, mon_do_parse!( Oct 15 00:48:04.413 INFO kablam! 775 | | face: mon_call!(Put::byte) >> Oct 15 00:48:04.413 INFO kablam! 776 | | name: mon_call!(Put::string) >> Oct 15 00:48:04.413 INFO kablam! 777 | | (H3MHero { ref face, ref name }) Oct 15 00:48:04.413 INFO kablam! 778 | | )); Oct 15 00:48:04.413 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.413 INFO kablam! Oct 15 00:48:04.413 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.413 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.413 INFO kablam! | Oct 15 00:48:04.414 INFO kablam! 282 | _ => false, Oct 15 00:48:04.414 INFO kablam! | ^ Oct 15 00:48:04.414 INFO kablam! ... Oct 15 00:48:04.414 INFO kablam! 797 | / mon_named!(player_playability, mon_do_parse!( Oct 15 00:48:04.414 INFO kablam! 798 | | human: mon_call!(Put::flag) >> Oct 15 00:48:04.414 INFO kablam! 799 | | computer: mon_call!(Put::flag) >> Oct 15 00:48:04.414 INFO kablam! 800 | | behavior: mon_call!(Put::player_behavior) >> Oct 15 00:48:04.414 INFO kablam! 801 | | (H3MPlayerPlayability { ref human, ref computer, ref behavior }) Oct 15 00:48:04.414 INFO kablam! 802 | | )); Oct 15 00:48:04.414 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.414 INFO kablam! Oct 15 00:48:04.414 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.414 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.414 INFO kablam! | Oct 15 00:48:04.414 INFO kablam! 282 | _ => false, Oct 15 00:48:04.414 INFO kablam! | ^ Oct 15 00:48:04.414 INFO kablam! ... Oct 15 00:48:04.414 INFO kablam! 834 | / mon_named_args!(player_allowed_alignments(version: H3MVersion, playable: bool), Oct 15 00:48:04.414 INFO kablam! 835 | | mon_ifeq!(playable, true, Oct 15 00:48:04.414 INFO kablam! 836 | | mon_do_parse!( Oct 15 00:48:04.414 INFO kablam! 837 | | unknown: mon_sod!(version, mon_value!(false), mon_call!(Put::flag)) >> Oct 15 00:48:04.414 INFO kablam! ... | Oct 15 00:48:04.415 INFO kablam! 851 | | ) Oct 15 00:48:04.415 INFO kablam! 852 | | ); Oct 15 00:48:04.415 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.415 INFO kablam! Oct 15 00:48:04.415 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.415 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.415 INFO kablam! | Oct 15 00:48:04.415 INFO kablam! 282 | _ => false, Oct 15 00:48:04.415 INFO kablam! | ^ Oct 15 00:48:04.415 INFO kablam! ... Oct 15 00:48:04.415 INFO kablam! 890 | / mon_named_args!(player(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.415 INFO kablam! 891 | | playability: mon_call!(Put::player_playability) >> Oct 15 00:48:04.415 INFO kablam! 892 | | allowed_alignments: mon_call!(Put::player_allowed_alignments, version, playability.human || playability.computer) >> Oct 15 00:48:04.415 INFO kablam! 893 | | main_town: mon_option!(mon_call!(Put::main_town, version)) >> Oct 15 00:48:04.415 INFO kablam! ... | Oct 15 00:48:04.415 INFO kablam! 908 | | }) Oct 15 00:48:04.415 INFO kablam! 909 | | )); Oct 15 00:48:04.415 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.415 INFO kablam! Oct 15 00:48:04.415 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.415 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.415 INFO kablam! | Oct 15 00:48:04.415 INFO kablam! 282 | _ => false, Oct 15 00:48:04.415 INFO kablam! | ^ Oct 15 00:48:04.415 INFO kablam! ... Oct 15 00:48:04.415 INFO kablam! 930 | / mon_named!(hero_availability, mon_do_parse!( Oct 15 00:48:04.416 INFO kablam! 931 | | id: mon_call!(Put::byte) >> Oct 15 00:48:04.416 INFO kablam! 932 | | face: mon_call!(Put::byte) >> Oct 15 00:48:04.416 INFO kablam! 933 | | name: mon_call!(Put::string) >> Oct 15 00:48:04.416 INFO kablam! 934 | | players_mask: mon_call!(Put::byte) >> Oct 15 00:48:04.416 INFO kablam! 935 | | (H3MHeroAvailability { ref id, ref face, ref name, ref players_mask }) Oct 15 00:48:04.416 INFO kablam! 936 | | )); Oct 15 00:48:04.416 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.416 INFO kablam! Oct 15 00:48:04.416 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.416 INFO kablam! --> src/main.rs:382:16 Oct 15 00:48:04.416 INFO kablam! | Oct 15 00:48:04.416 INFO kablam! 382 | _ => false, Oct 15 00:48:04.416 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.416 INFO kablam! ... Oct 15 00:48:04.416 INFO kablam! 957 | / mon_named_args!(available_heroes(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.416 INFO kablam! 958 | | mask: mon_count_fixed!(u32, Put::long, 4) >> Oct 15 00:48:04.416 INFO kablam! 959 | | mask_ext: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0x0001FFFF), mon_call!(Put::long)) >> Oct 15 00:48:04.416 INFO kablam! 960 | | _zeroes: mon_ifeq!(version, H3MVersion::RoE, mon_value!(()), mon_value!((), [0u8; 4], mon_tag!([0u8; 4]))) >> Oct 15 00:48:04.416 INFO kablam! | | -- matches any value Oct 15 00:48:04.416 INFO kablam! ... | Oct 15 00:48:04.416 INFO kablam! 963 | | (H3MAvailableHeroes { ref mask, ref mask_ext, ref settings }) Oct 15 00:48:04.416 INFO kablam! 964 | | )); Oct 15 00:48:04.416 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.417 INFO kablam! Oct 15 00:48:04.417 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.417 INFO kablam! --> src/main.rs:388:16 Oct 15 00:48:04.417 INFO kablam! | Oct 15 00:48:04.417 INFO kablam! 388 | _ => false, Oct 15 00:48:04.417 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.417 INFO kablam! ... Oct 15 00:48:04.417 INFO kablam! 957 | / mon_named_args!(available_heroes(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.417 INFO kablam! 958 | | mask: mon_count_fixed!(u32, Put::long, 4) >> Oct 15 00:48:04.417 INFO kablam! 959 | | mask_ext: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0x0001FFFF), mon_call!(Put::long)) >> Oct 15 00:48:04.417 INFO kablam! 960 | | _zeroes: mon_ifeq!(version, H3MVersion::RoE, mon_value!(()), mon_value!((), [0u8; 4], mon_tag!([0u8; 4]))) >> Oct 15 00:48:04.417 INFO kablam! | | -- matches any value Oct 15 00:48:04.417 INFO kablam! ... | Oct 15 00:48:04.417 INFO kablam! 963 | | (H3MAvailableHeroes { ref mask, ref mask_ext, ref settings }) Oct 15 00:48:04.417 INFO kablam! 964 | | )); Oct 15 00:48:04.417 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.417 INFO kablam! Oct 15 00:48:04.417 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.417 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.417 INFO kablam! | Oct 15 00:48:04.417 INFO kablam! 282 | _ => false, Oct 15 00:48:04.417 INFO kablam! | ^ Oct 15 00:48:04.417 INFO kablam! ... Oct 15 00:48:04.418 INFO kablam! 957 | / mon_named_args!(available_heroes(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.418 INFO kablam! 958 | | mask: mon_count_fixed!(u32, Put::long, 4) >> Oct 15 00:48:04.418 INFO kablam! 959 | | mask_ext: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0x0001FFFF), mon_call!(Put::long)) >> Oct 15 00:48:04.418 INFO kablam! 960 | | _zeroes: mon_ifeq!(version, H3MVersion::RoE, mon_value!(()), mon_value!((), [0u8; 4], mon_tag!([0u8; 4]))) >> Oct 15 00:48:04.418 INFO kablam! ... | Oct 15 00:48:04.418 INFO kablam! 963 | | (H3MAvailableHeroes { ref mask, ref mask_ext, ref settings }) Oct 15 00:48:04.418 INFO kablam! 964 | | )); Oct 15 00:48:04.418 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.418 INFO kablam! Oct 15 00:48:04.418 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.418 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.418 INFO kablam! | Oct 15 00:48:04.418 INFO kablam! 282 | _ => false, Oct 15 00:48:04.418 INFO kablam! | ^ Oct 15 00:48:04.418 INFO kablam! ... Oct 15 00:48:04.418 INFO kablam! 1022 | / mon_named_args!(hero_equipment(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.418 INFO kablam! 1023 | | head: mon_call!(Put::artifact, version) >> Oct 15 00:48:04.418 INFO kablam! 1024 | | shoulders: mon_call!(Put::artifact, version) >> Oct 15 00:48:04.418 INFO kablam! 1025 | | neck: mon_call!(Put::artifact, version) >> Oct 15 00:48:04.418 INFO kablam! ... | Oct 15 00:48:04.418 INFO kablam! 1049 | | }) Oct 15 00:48:04.419 INFO kablam! 1050 | | )); Oct 15 00:48:04.419 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.419 INFO kablam! Oct 15 00:48:04.419 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.419 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.419 INFO kablam! | Oct 15 00:48:04.419 INFO kablam! 282 | _ => false, Oct 15 00:48:04.419 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.419 INFO kablam! ... Oct 15 00:48:04.419 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.419 INFO kablam! | ------------- matches any value Oct 15 00:48:04.419 INFO kablam! ... Oct 15 00:48:04.419 INFO kablam! 1079 | / mon_named!(hero_customization, mon_do_parse!( Oct 15 00:48:04.419 INFO kablam! 1080 | | exp: mon_option!(Put::long) >> Oct 15 00:48:04.419 INFO kablam! 1081 | | skills: mon_option!(mon_length_count!(Put::long, mon_tuple!(Put::skill, Put::skill_level))) >> Oct 15 00:48:04.419 INFO kablam! 1082 | | equipment: mon_option!(mon_call!(Put::hero_equipment, H3MVersion::SoD)) >> Oct 15 00:48:04.419 INFO kablam! ... | Oct 15 00:48:04.419 INFO kablam! 1089 | | }) Oct 15 00:48:04.419 INFO kablam! 1090 | | )); Oct 15 00:48:04.419 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.419 INFO kablam! Oct 15 00:48:04.419 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.420 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.420 INFO kablam! | Oct 15 00:48:04.420 INFO kablam! 282 | _ => false, Oct 15 00:48:04.420 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.420 INFO kablam! ... Oct 15 00:48:04.420 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.420 INFO kablam! | ------------- matches any value Oct 15 00:48:04.420 INFO kablam! ... Oct 15 00:48:04.420 INFO kablam! 1079 | / mon_named!(hero_customization, mon_do_parse!( Oct 15 00:48:04.420 INFO kablam! 1080 | | exp: mon_option!(Put::long) >> Oct 15 00:48:04.420 INFO kablam! 1081 | | skills: mon_option!(mon_length_count!(Put::long, mon_tuple!(Put::skill, Put::skill_level))) >> Oct 15 00:48:04.420 INFO kablam! 1082 | | equipment: mon_option!(mon_call!(Put::hero_equipment, H3MVersion::SoD)) >> Oct 15 00:48:04.420 INFO kablam! ... | Oct 15 00:48:04.420 INFO kablam! 1089 | | }) Oct 15 00:48:04.420 INFO kablam! 1090 | | )); Oct 15 00:48:04.420 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.420 INFO kablam! Oct 15 00:48:04.420 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.420 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.420 INFO kablam! | Oct 15 00:48:04.420 INFO kablam! 282 | _ => false, Oct 15 00:48:04.420 INFO kablam! | ^ Oct 15 00:48:04.420 INFO kablam! ... Oct 15 00:48:04.421 INFO kablam! 1079 | / mon_named!(hero_customization, mon_do_parse!( Oct 15 00:48:04.421 INFO kablam! 1080 | | exp: mon_option!(Put::long) >> Oct 15 00:48:04.421 INFO kablam! 1081 | | skills: mon_option!(mon_length_count!(Put::long, mon_tuple!(Put::skill, Put::skill_level))) >> Oct 15 00:48:04.421 INFO kablam! 1082 | | equipment: mon_option!(mon_call!(Put::hero_equipment, H3MVersion::SoD)) >> Oct 15 00:48:04.421 INFO kablam! ... | Oct 15 00:48:04.421 INFO kablam! 1089 | | }) Oct 15 00:48:04.421 INFO kablam! 1090 | | )); Oct 15 00:48:04.421 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.421 INFO kablam! Oct 15 00:48:04.421 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.421 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.421 INFO kablam! | Oct 15 00:48:04.421 INFO kablam! 282 | _ => false, Oct 15 00:48:04.421 INFO kablam! | ^ Oct 15 00:48:04.421 INFO kablam! ... Oct 15 00:48:04.421 INFO kablam! 1142 | / mon_named!(tile, mon_do_parse!( Oct 15 00:48:04.421 INFO kablam! 1143 | | terrain: mon_call!(Put::terrain_type) >> Oct 15 00:48:04.421 INFO kablam! 1144 | | texture: mon_call!(Put::byte) >> Oct 15 00:48:04.421 INFO kablam! 1145 | | river_type: mon_call!(Put::river_type) >> Oct 15 00:48:04.421 INFO kablam! ... | Oct 15 00:48:04.421 INFO kablam! 1155 | | }) Oct 15 00:48:04.421 INFO kablam! 1156 | | )); Oct 15 00:48:04.422 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.422 INFO kablam! Oct 15 00:48:04.422 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.422 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.422 INFO kablam! | Oct 15 00:48:04.422 INFO kablam! 282 | _ => false, Oct 15 00:48:04.422 INFO kablam! | ^ Oct 15 00:48:04.422 INFO kablam! ... Oct 15 00:48:04.422 INFO kablam! 1200 | / mon_named!(object_template, mon_do_parse!( Oct 15 00:48:04.422 INFO kablam! 1201 | | filename: mon_call!(Put::string) >> Oct 15 00:48:04.422 INFO kablam! 1202 | | shape_mask: mon_count_fixed!(u8, Put::byte, 6) >> Oct 15 00:48:04.422 INFO kablam! 1203 | | visit_mask: mon_count_fixed!(u8, Put::byte, 6) >> Oct 15 00:48:04.422 INFO kablam! ... | Oct 15 00:48:04.422 INFO kablam! 1213 | | }) Oct 15 00:48:04.422 INFO kablam! 1214 | | )); Oct 15 00:48:04.422 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.422 INFO kablam! Oct 15 00:48:04.422 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.422 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.422 INFO kablam! | Oct 15 00:48:04.426 INFO kablam! 282 | _ => false, Oct 15 00:48:04.427 INFO kablam! | ^ Oct 15 00:48:04.427 INFO kablam! ... Oct 15 00:48:04.427 INFO kablam! 1256 | / mon_named_args!(town_event(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.427 INFO kablam! 1257 | | event: mon_call!(Put::event, version) >> Oct 15 00:48:04.427 INFO kablam! 1258 | | buildings: mon_count_fixed!(u8, Put::byte, 6) >> Oct 15 00:48:04.427 INFO kablam! 1259 | | creatures: mon_count_fixed!(u16, Put::short, 7) >> Oct 15 00:48:04.427 INFO kablam! 1260 | | unknown: mon_call!(Put::long) >> Oct 15 00:48:04.427 INFO kablam! 1261 | | (H3MTownEvent { ref event, ref buildings, ref creatures, ref unknown }) Oct 15 00:48:04.427 INFO kablam! 1262 | | )); Oct 15 00:48:04.427 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.427 INFO kablam! Oct 15 00:48:04.427 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.427 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.427 INFO kablam! | Oct 15 00:48:04.427 INFO kablam! 282 | _ => false, Oct 15 00:48:04.427 INFO kablam! | ^ Oct 15 00:48:04.427 INFO kablam! ... Oct 15 00:48:04.427 INFO kablam! 1309 | / mon_named_args!(msg_guards(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.427 INFO kablam! 1310 | | message: mon_call!(Put::string) >> Oct 15 00:48:04.427 INFO kablam! 1311 | | guards: mon_option!(mon_call!(Put::creatures, version)) >> Oct 15 00:48:04.427 INFO kablam! 1312 | | _zeroes: mon_tag!([0u8; 4]) >> Oct 15 00:48:04.427 INFO kablam! 1313 | | (H3MMessageAndGuards { ref message, ref guards }) Oct 15 00:48:04.427 INFO kablam! 1314 | | )); Oct 15 00:48:04.428 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.428 INFO kablam! Oct 15 00:48:04.428 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.428 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.428 INFO kablam! | Oct 15 00:48:04.428 INFO kablam! 282 | _ => false, Oct 15 00:48:04.428 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.428 INFO kablam! ... Oct 15 00:48:04.428 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.428 INFO kablam! | ------------- matches any value Oct 15 00:48:04.428 INFO kablam! ... Oct 15 00:48:04.428 INFO kablam! 1324 | / mon_named_args!(creatures(version: H3MVersion), Oct 15 00:48:04.428 INFO kablam! 1325 | | mon_map!(mon_count_fixed!((H3MCreature, u16), mon_tuple!(mon_call!(Put::creature, version), mon_call!(Put::short)), 7), |cs| H3MCreatures(cs)) Oct 15 00:48:04.428 INFO kablam! 1326 | | ); Oct 15 00:48:04.428 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.428 INFO kablam! Oct 15 00:48:04.428 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.428 INFO kablam! --> src/main.rs:229:13 Oct 15 00:48:04.428 INFO kablam! | Oct 15 00:48:04.428 INFO kablam! 229 | _ => false, Oct 15 00:48:04.428 INFO kablam! | ^ Oct 15 00:48:04.428 INFO kablam! ... Oct 15 00:48:04.428 INFO kablam! 1324 | / mon_named_args!(creatures(version: H3MVersion), Oct 15 00:48:04.428 INFO kablam! 1325 | | mon_map!(mon_count_fixed!((H3MCreature, u16), mon_tuple!(mon_call!(Put::creature, version), mon_call!(Put::short)), 7), |cs| H3MCreatures(cs)) Oct 15 00:48:04.429 INFO kablam! 1326 | | ); Oct 15 00:48:04.429 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.429 INFO kablam! Oct 15 00:48:04.429 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.429 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.429 INFO kablam! | Oct 15 00:48:04.429 INFO kablam! 282 | _ => false, Oct 15 00:48:04.429 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.429 INFO kablam! ... Oct 15 00:48:04.429 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.429 INFO kablam! | ------------- matches any value Oct 15 00:48:04.429 INFO kablam! ... Oct 15 00:48:04.429 INFO kablam! 1407 | / mon_named!(quest_objective, Oct 15 00:48:04.429 INFO kablam! 1408 | | mon_switch!(Put::byte, Oct 15 00:48:04.429 INFO kablam! 1409 | | 0u8 => mon_value!(H3MQuestObjective::Nothing) | Oct 15 00:48:04.429 INFO kablam! 1410 | | 1u8 => mon_map!(Put::long, |x| H3MQuestObjective::Level(ref x)) | Oct 15 00:48:04.429 INFO kablam! ... | Oct 15 00:48:04.429 INFO kablam! 1419 | | ) Oct 15 00:48:04.429 INFO kablam! 1420 | | ); Oct 15 00:48:04.429 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.429 INFO kablam! Oct 15 00:48:04.429 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.429 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.429 INFO kablam! | Oct 15 00:48:04.430 INFO kablam! 282 | _ => false, Oct 15 00:48:04.430 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.430 INFO kablam! ... Oct 15 00:48:04.430 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.430 INFO kablam! | ------------- matches any value Oct 15 00:48:04.430 INFO kablam! ... Oct 15 00:48:04.430 INFO kablam! 1407 | / mon_named!(quest_objective, Oct 15 00:48:04.430 INFO kablam! 1408 | | mon_switch!(Put::byte, Oct 15 00:48:04.430 INFO kablam! 1409 | | 0u8 => mon_value!(H3MQuestObjective::Nothing) | Oct 15 00:48:04.430 INFO kablam! 1410 | | 1u8 => mon_map!(Put::long, |x| H3MQuestObjective::Level(ref x)) | Oct 15 00:48:04.430 INFO kablam! ... | Oct 15 00:48:04.430 INFO kablam! 1419 | | ) Oct 15 00:48:04.430 INFO kablam! 1420 | | ); Oct 15 00:48:04.430 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.430 INFO kablam! Oct 15 00:48:04.430 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.430 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.430 INFO kablam! | Oct 15 00:48:04.430 INFO kablam! 282 | _ => false, Oct 15 00:48:04.430 INFO kablam! | ^ Oct 15 00:48:04.430 INFO kablam! ... Oct 15 00:48:04.430 INFO kablam! 1473 | / mon_named!(quest2, Oct 15 00:48:04.430 INFO kablam! 1474 | | mon_do_parse!( Oct 15 00:48:04.431 INFO kablam! 1475 | | objective: mon_call!(Put::quest_objective) >> Oct 15 00:48:04.431 INFO kablam! 1476 | | deadline: mon_call!(Put::long) >> Oct 15 00:48:04.431 INFO kablam! ... | Oct 15 00:48:04.431 INFO kablam! 1483 | | ) Oct 15 00:48:04.431 INFO kablam! 1484 | | ); Oct 15 00:48:04.431 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.431 INFO kablam! Oct 15 00:48:04.431 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.431 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.431 INFO kablam! | Oct 15 00:48:04.431 INFO kablam! 282 | _ => false, Oct 15 00:48:04.431 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.431 INFO kablam! ... Oct 15 00:48:04.431 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.431 INFO kablam! | ------------- matches any value Oct 15 00:48:04.431 INFO kablam! ... Oct 15 00:48:04.431 INFO kablam! 1523 | / mon_named_args!(msg_guard_reward(version: H3MVersion), Oct 15 00:48:04.431 INFO kablam! 1524 | | mon_do_parse!( Oct 15 00:48:04.431 INFO kablam! 1525 | | guard: mon_option!(mon_call!(Put::msg_guards, version)) >> Oct 15 00:48:04.431 INFO kablam! 1526 | | exp: mon_call!(Put::long) >> Oct 15 00:48:04.431 INFO kablam! ... | Oct 15 00:48:04.432 INFO kablam! 1541 | | ) Oct 15 00:48:04.432 INFO kablam! 1542 | | ); Oct 15 00:48:04.432 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.432 INFO kablam! Oct 15 00:48:04.432 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.432 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.432 INFO kablam! | Oct 15 00:48:04.432 INFO kablam! 282 | _ => false, Oct 15 00:48:04.432 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.432 INFO kablam! ... Oct 15 00:48:04.432 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.432 INFO kablam! | ------------- matches any value Oct 15 00:48:04.432 INFO kablam! ... Oct 15 00:48:04.432 INFO kablam! 1523 | / mon_named_args!(msg_guard_reward(version: H3MVersion), Oct 15 00:48:04.432 INFO kablam! 1524 | | mon_do_parse!( Oct 15 00:48:04.432 INFO kablam! 1525 | | guard: mon_option!(mon_call!(Put::msg_guards, version)) >> Oct 15 00:48:04.432 INFO kablam! 1526 | | exp: mon_call!(Put::long) >> Oct 15 00:48:04.432 INFO kablam! ... | Oct 15 00:48:04.432 INFO kablam! 1541 | | ) Oct 15 00:48:04.432 INFO kablam! 1542 | | ); Oct 15 00:48:04.432 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.432 INFO kablam! Oct 15 00:48:04.432 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.433 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.433 INFO kablam! | Oct 15 00:48:04.433 INFO kablam! 282 | _ => false, Oct 15 00:48:04.433 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.433 INFO kablam! ... Oct 15 00:48:04.433 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.433 INFO kablam! | ------------- matches any value Oct 15 00:48:04.433 INFO kablam! ... Oct 15 00:48:04.433 INFO kablam! 1523 | / mon_named_args!(msg_guard_reward(version: H3MVersion), Oct 15 00:48:04.433 INFO kablam! 1524 | | mon_do_parse!( Oct 15 00:48:04.433 INFO kablam! 1525 | | guard: mon_option!(mon_call!(Put::msg_guards, version)) >> Oct 15 00:48:04.433 INFO kablam! 1526 | | exp: mon_call!(Put::long) >> Oct 15 00:48:04.433 INFO kablam! ... | Oct 15 00:48:04.433 INFO kablam! 1541 | | ) Oct 15 00:48:04.433 INFO kablam! 1542 | | ); Oct 15 00:48:04.433 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.433 INFO kablam! Oct 15 00:48:04.433 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.433 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.433 INFO kablam! | Oct 15 00:48:04.433 INFO kablam! 282 | _ => false, Oct 15 00:48:04.433 INFO kablam! | ^ Oct 15 00:48:04.434 INFO kablam! ... Oct 15 00:48:04.434 INFO kablam! 1523 | / mon_named_args!(msg_guard_reward(version: H3MVersion), Oct 15 00:48:04.434 INFO kablam! 1524 | | mon_do_parse!( Oct 15 00:48:04.434 INFO kablam! 1525 | | guard: mon_option!(mon_call!(Put::msg_guards, version)) >> Oct 15 00:48:04.434 INFO kablam! 1526 | | exp: mon_call!(Put::long) >> Oct 15 00:48:04.434 INFO kablam! ... | Oct 15 00:48:04.434 INFO kablam! 1541 | | ) Oct 15 00:48:04.434 INFO kablam! 1542 | | ); Oct 15 00:48:04.434 INFO kablam! | |__- in this macro invocation Oct 15 00:48:04.434 INFO kablam! Oct 15 00:48:04.434 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.434 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.434 INFO kablam! | Oct 15 00:48:04.434 INFO kablam! 282 | _ => false, Oct 15 00:48:04.434 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.434 INFO kablam! ... Oct 15 00:48:04.434 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.434 INFO kablam! | ------------- matches any value Oct 15 00:48:04.434 INFO kablam! ... Oct 15 00:48:04.434 INFO kablam! 1635 | / mon_named_args!(obj_hero(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.438 INFO kablam! 1636 | | id: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0xFFFFFFFF), mon_call!(Put::long)) >> Oct 15 00:48:04.438 INFO kablam! 1637 | | owner: mon_call!(Put::color) >> Oct 15 00:48:04.439 INFO kablam! 1638 | | hero_type: mon_call!(Put::byte) >> Oct 15 00:48:04.439 INFO kablam! ... | Oct 15 00:48:04.439 INFO kablam! 1660 | | }) Oct 15 00:48:04.439 INFO kablam! 1661 | | )); Oct 15 00:48:04.439 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.439 INFO kablam! Oct 15 00:48:04.439 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.439 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.439 INFO kablam! | Oct 15 00:48:04.439 INFO kablam! 282 | _ => false, Oct 15 00:48:04.439 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.439 INFO kablam! | ------------- matches any value Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 1635 | / mon_named_args!(obj_hero(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.439 INFO kablam! 1636 | | id: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0xFFFFFFFF), mon_call!(Put::long)) >> Oct 15 00:48:04.439 INFO kablam! 1637 | | owner: mon_call!(Put::color) >> Oct 15 00:48:04.439 INFO kablam! 1638 | | hero_type: mon_call!(Put::byte) >> Oct 15 00:48:04.439 INFO kablam! ... | Oct 15 00:48:04.439 INFO kablam! 1660 | | }) Oct 15 00:48:04.439 INFO kablam! 1661 | | )); Oct 15 00:48:04.439 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.439 INFO kablam! Oct 15 00:48:04.439 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.439 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.439 INFO kablam! | Oct 15 00:48:04.439 INFO kablam! 282 | _ => false, Oct 15 00:48:04.439 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.439 INFO kablam! | ------------- matches any value Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 1679 | / mon_named_args!(obj_monster(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.439 INFO kablam! 1680 | | id: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0xFFFFFFFF), mon_call!(Put::long)) >> Oct 15 00:48:04.439 INFO kablam! 1681 | | quantity: mon_alt!( Oct 15 00:48:04.439 INFO kablam! 1682 | | mon_tag!([0u8; 2]) => { |_| H3MQuantity::Random } | Oct 15 00:48:04.439 INFO kablam! ... | Oct 15 00:48:04.439 INFO kablam! 1692 | | }) Oct 15 00:48:04.439 INFO kablam! 1693 | | )); Oct 15 00:48:04.439 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.439 INFO kablam! Oct 15 00:48:04.439 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.439 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.439 INFO kablam! | Oct 15 00:48:04.439 INFO kablam! 282 | _ => false, Oct 15 00:48:04.439 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.439 INFO kablam! | ------------- matches any value Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 1766 | / mon_named_args!(obj_dwelling(_v: H3MVersion), mon_do_parse!( Oct 15 00:48:04.439 INFO kablam! 1767 | | owner: mon_call!(Put::color) >> Oct 15 00:48:04.439 INFO kablam! 1768 | | _zeroes: mon_tag!([0u8; 3]) >> Oct 15 00:48:04.439 INFO kablam! 1769 | | faction: mon_call!(Put::dwelling_faction) >> Oct 15 00:48:04.439 INFO kablam! 1770 | | level_range: mon_tuple!(Put::byte, Put::byte) >> Oct 15 00:48:04.439 INFO kablam! 1771 | | (H3MObjectProperties::RandomDwelling { ref owner, ref faction, ref level_range }) Oct 15 00:48:04.439 INFO kablam! 1772 | | )); Oct 15 00:48:04.439 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.439 INFO kablam! Oct 15 00:48:04.439 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.439 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.439 INFO kablam! | Oct 15 00:48:04.439 INFO kablam! 282 | _ => false, Oct 15 00:48:04.439 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.439 INFO kablam! | ------------- matches any value Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 1793 | / mon_named_args!(obj_dwelling_faction(_v: H3MVersion), mon_do_parse!( Oct 15 00:48:04.439 INFO kablam! 1794 | | owner: mon_call!(Put::color) >> Oct 15 00:48:04.439 INFO kablam! 1795 | | _zeroes: mon_tag!([0u8; 3]) >> Oct 15 00:48:04.439 INFO kablam! 1796 | | level_range: mon_tuple!(Put::byte, Put::byte) >> Oct 15 00:48:04.439 INFO kablam! 1797 | | (H3MObjectProperties::RandomDwellingFaction { ref owner, ref level_range }) Oct 15 00:48:04.439 INFO kablam! 1798 | | )); Oct 15 00:48:04.439 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.439 INFO kablam! Oct 15 00:48:04.439 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.439 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.439 INFO kablam! | Oct 15 00:48:04.439 INFO kablam! 282 | _ => false, Oct 15 00:48:04.439 INFO kablam! | ^ Oct 15 00:48:04.439 INFO kablam! ... Oct 15 00:48:04.439 INFO kablam! 2067 | / mon_named_args!(object(version: H3MVersion, templates: &[H3MObjectTemplate]), mon_do_parse!( Oct 15 00:48:04.439 INFO kablam! 2068 | | loc: mon_call!(Put::location) >> Oct 15 00:48:04.440 INFO kablam! 2069 | | template_idx: mon_call!(Put::long) >> Oct 15 00:48:04.440 INFO kablam! 2070 | | _zeroes: mon_tag!([0u8; 5]) >> Oct 15 00:48:04.440 INFO kablam! ... | Oct 15 00:48:04.440 INFO kablam! 2074 | | }) Oct 15 00:48:04.440 INFO kablam! 2075 | | )); Oct 15 00:48:04.440 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.440 INFO kablam! Oct 15 00:48:04.440 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.440 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.440 INFO kablam! | Oct 15 00:48:04.440 INFO kablam! 282 | _ => false, Oct 15 00:48:04.440 INFO kablam! | ^ Oct 15 00:48:04.440 INFO kablam! ... Oct 15 00:48:04.440 INFO kablam! 2106 | / mon_named_args!(event(version: H3MVersion), mon_do_parse!( Oct 15 00:48:04.440 INFO kablam! 2107 | | name: mon_call!(Put::string) >> Oct 15 00:48:04.440 INFO kablam! 2108 | | text: mon_call!(Put::string) >> Oct 15 00:48:04.440 INFO kablam! 2109 | | resources: mon_call!(Put::resources) >> Oct 15 00:48:04.440 INFO kablam! ... | Oct 15 00:48:04.440 INFO kablam! 2118 | | }) Oct 15 00:48:04.440 INFO kablam! 2119 | | )); Oct 15 00:48:04.440 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.440 INFO kablam! Oct 15 00:48:04.440 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.440 INFO kablam! --> src/main.rs:388:16 Oct 15 00:48:04.440 INFO kablam! | Oct 15 00:48:04.440 INFO kablam! 388 | _ => false, Oct 15 00:48:04.440 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.440 INFO kablam! ... Oct 15 00:48:04.440 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:04.440 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:04.440 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:04.440 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:04.440 INFO kablam! ... | Oct 15 00:48:04.440 INFO kablam! 2213 | | _trailing_zeroes: mon_value!((), [0u8; 124], mon_count!(mon_tag!([0u8]), 124)) >> Oct 15 00:48:04.440 INFO kablam! | | -- matches any value Oct 15 00:48:04.440 INFO kablam! ... | Oct 15 00:48:04.440 INFO kablam! 2220 | | }) Oct 15 00:48:04.440 INFO kablam! 2221 | | )); Oct 15 00:48:04.440 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.440 INFO kablam! Oct 15 00:48:04.440 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.440 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.440 INFO kablam! | Oct 15 00:48:04.440 INFO kablam! 282 | _ => false, Oct 15 00:48:04.440 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.440 INFO kablam! ... Oct 15 00:48:04.440 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:04.440 INFO kablam! | ------------- matches any value Oct 15 00:48:04.440 INFO kablam! ... Oct 15 00:48:04.440 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:04.440 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:04.440 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:04.440 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:04.440 INFO kablam! ... | Oct 15 00:48:04.440 INFO kablam! 2220 | | }) Oct 15 00:48:04.440 INFO kablam! 2221 | | )); Oct 15 00:48:04.440 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.440 INFO kablam! Oct 15 00:48:04.440 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.440 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.440 INFO kablam! | Oct 15 00:48:04.440 INFO kablam! 282 | _ => false, Oct 15 00:48:04.440 INFO kablam! | ^ unreachable pattern Oct 15 00:48:04.440 INFO kablam! ... Oct 15 00:48:04.440 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:04.440 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:04.440 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:04.440 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:04.440 INFO kablam! ... | Oct 15 00:48:04.440 INFO kablam! 2194 | | ((ref nteams, ref ids)) Oct 15 00:48:04.440 INFO kablam! | | --------------------- matches any value Oct 15 00:48:04.440 INFO kablam! ... | Oct 15 00:48:04.440 INFO kablam! 2220 | | }) Oct 15 00:48:04.440 INFO kablam! 2221 | | )); Oct 15 00:48:04.440 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.440 INFO kablam! Oct 15 00:48:04.440 INFO kablam! warning: unreachable pattern Oct 15 00:48:04.440 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:04.440 INFO kablam! | Oct 15 00:48:04.440 INFO kablam! 282 | _ => false, Oct 15 00:48:04.440 INFO kablam! | ^ Oct 15 00:48:04.440 INFO kablam! ... Oct 15 00:48:04.441 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:04.441 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:04.441 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:04.441 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:04.441 INFO kablam! ... | Oct 15 00:48:04.441 INFO kablam! 2220 | | }) Oct 15 00:48:04.441 INFO kablam! 2221 | | )); Oct 15 00:48:04.441 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.441 INFO kablam! Oct 15 00:48:04.441 INFO kablam! warning: unused variable: `o` Oct 15 00:48:04.441 INFO kablam! --> src/main.rs:82:19 Oct 15 00:48:04.441 INFO kablam! | Oct 15 00:48:04.441 INFO kablam! 82 | fn $f(o: &mut Vec, v: &$t, $($a: $at),* ) -> bool { Oct 15 00:48:04.441 INFO kablam! | ^ help: consider using `_o` instead Oct 15 00:48:04.441 INFO kablam! ... Oct 15 00:48:04.441 INFO kablam! 1977 | mon_named_args!(obj_noprops(_v: H3MVersion), mon_value!(H3MObjectProperties::NoProperties)); Oct 15 00:48:04.441 INFO kablam! | ----------------------------------------------------------------------------------------------------------------- in this macro invocation Oct 15 00:48:04.441 INFO kablam! | Oct 15 00:48:04.441 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 15 00:48:04.441 INFO kablam! Oct 15 00:48:04.441 INFO kablam! warning: unused variable: `v` Oct 15 00:48:04.441 INFO kablam! --> src/main.rs:320:25 Oct 15 00:48:04.441 INFO kablam! | Oct 15 00:48:04.441 INFO kablam! 320 | let v = &$v[i]; Oct 15 00:48:04.441 INFO kablam! | ^ help: consider using `_v` instead Oct 15 00:48:04.441 INFO kablam! ... Oct 15 00:48:04.441 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:04.441 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:04.441 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:04.441 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:04.441 INFO kablam! ... | Oct 15 00:48:04.441 INFO kablam! 2220 | | }) Oct 15 00:48:04.441 INFO kablam! 2221 | | )); Oct 15 00:48:04.441 INFO kablam! | |___- in this macro invocation Oct 15 00:48:04.441 INFO kablam! Oct 15 00:48:10.894 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 31.77s Oct 15 00:48:10.902 INFO kablam! su: No module specific data is present Oct 15 00:48:11.510 INFO running `"docker" "rm" "-f" "1160cc41e88a878c3b97786b481943f2bd283e7975db06f15618ce128caf937c"` Oct 15 00:48:11.779 INFO blam! 1160cc41e88a878c3b97786b481943f2bd283e7975db06f15618ce128caf937c Oct 15 00:48:11.781 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 00:48:12.232 INFO blam! 277ec23bdc3906d6ba392a416c375df95f63b28a05af284ce3815d9b17637b86 Oct 15 00:48:12.237 INFO running `"docker" "start" "-a" "277ec23bdc3906d6ba392a416c375df95f63b28a05af284ce3815d9b17637b86"` Oct 15 00:48:13.570 INFO kablam! usermod: no changes Oct 15 00:48:13.691 INFO kablam! Compiling h3m v0.1.0 (/source) Oct 15 00:48:18.119 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.119 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.119 INFO kablam! | Oct 15 00:48:18.119 INFO kablam! 282 | _ => false, Oct 15 00:48:18.119 INFO kablam! | ^ Oct 15 00:48:18.119 INFO kablam! ... Oct 15 00:48:18.119 INFO kablam! 500 | / mon_named!(header, mon_do_parse!( Oct 15 00:48:18.120 INFO kablam! 501 | | version: mon_call!(Put::version) >> Oct 15 00:48:18.120 INFO kablam! 502 | | has_players: mon_call!(Put::flag) >> Oct 15 00:48:18.120 INFO kablam! 503 | | size: mon_call!(Put::size) >> Oct 15 00:48:18.120 INFO kablam! ... | Oct 15 00:48:18.120 INFO kablam! 518 | | }) Oct 15 00:48:18.120 INFO kablam! 519 | | )); Oct 15 00:48:18.120 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.120 INFO kablam! | Oct 15 00:48:18.120 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Oct 15 00:48:18.120 INFO kablam! Oct 15 00:48:18.120 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.120 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.120 INFO kablam! | Oct 15 00:48:18.120 INFO kablam! 282 | _ => false, Oct 15 00:48:18.120 INFO kablam! | ^ Oct 15 00:48:18.120 INFO kablam! ... Oct 15 00:48:18.120 INFO kablam! 531 | / mon_named!(location, mon_do_parse!( Oct 15 00:48:18.120 INFO kablam! 532 | | x: mon_call!(Put::byte) >> y: mon_call!(Put::byte) >> u: mon_call!(Put::flag) >> Oct 15 00:48:18.120 INFO kablam! 533 | | (H3MLocation(ref x, ref y, ref u)) Oct 15 00:48:18.120 INFO kablam! 534 | | )); Oct 15 00:48:18.120 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.120 INFO kablam! Oct 15 00:48:18.120 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.120 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.120 INFO kablam! | Oct 15 00:48:18.120 INFO kablam! 282 | _ => false, Oct 15 00:48:18.120 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.120 INFO kablam! ... Oct 15 00:48:18.120 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.120 INFO kablam! | ------------- matches any value Oct 15 00:48:18.120 INFO kablam! ... Oct 15 00:48:18.120 INFO kablam! 550 | / mon_named!(spells_mask, Oct 15 00:48:18.120 INFO kablam! 551 | | mon_map!(mon_tuple!(Put::long, Put::long, Put::byte), |t| H3MSpellsMask(ref t)) Oct 15 00:48:18.120 INFO kablam! 552 | | ); Oct 15 00:48:18.120 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.120 INFO kablam! Oct 15 00:48:18.120 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.120 INFO kablam! --> src/main.rs:229:13 Oct 15 00:48:18.120 INFO kablam! | Oct 15 00:48:18.120 INFO kablam! 229 | _ => false, Oct 15 00:48:18.120 INFO kablam! | ^ Oct 15 00:48:18.120 INFO kablam! ... Oct 15 00:48:18.120 INFO kablam! 550 | / mon_named!(spells_mask, Oct 15 00:48:18.120 INFO kablam! 551 | | mon_map!(mon_tuple!(Put::long, Put::long, Put::byte), |t| H3MSpellsMask(ref t)) Oct 15 00:48:18.120 INFO kablam! 552 | | ); Oct 15 00:48:18.120 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.120 INFO kablam! Oct 15 00:48:18.129 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.129 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.130 INFO kablam! | Oct 15 00:48:18.130 INFO kablam! 282 | _ => false, Oct 15 00:48:18.130 INFO kablam! | ^ Oct 15 00:48:18.130 INFO kablam! ... Oct 15 00:48:18.130 INFO kablam! 583 | / mon_named_args!(main_town(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.131 INFO kablam! 584 | | generate_hero: mon_ifeq!(version, H3MVersion::RoE, mon_value!(true), mon_call!(Put::flag)) >> Oct 15 00:48:18.131 INFO kablam! 585 | | kind: mon_ifeq!(version, H3MVersion::RoE, mon_value!(H3MTownKind::Random), mon_call!(Put::town_kind)) >> Oct 15 00:48:18.131 INFO kablam! 586 | | location: mon_call!(Put::location) >> Oct 15 00:48:18.131 INFO kablam! 587 | | (H3MMainTown { ref generate_hero, ref kind, ref location }) Oct 15 00:48:18.131 INFO kablam! 588 | | )); Oct 15 00:48:18.131 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.131 INFO kablam! Oct 15 00:48:18.131 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.131 INFO kablam! --> src/main.rs:229:13 Oct 15 00:48:18.131 INFO kablam! | Oct 15 00:48:18.131 INFO kablam! 229 | _ => false, Oct 15 00:48:18.131 INFO kablam! | ^ Oct 15 00:48:18.131 INFO kablam! ... Oct 15 00:48:18.131 INFO kablam! 596 | mon_named!(resources, mon_map!(mon_count_fixed!(u32, Put::long, 7), |xs| H3MResources(xs))); Oct 15 00:48:18.132 INFO kablam! | ---------------------------------------------------------------------------------------------------------- in this macro invocation Oct 15 00:48:18.132 INFO kablam! Oct 15 00:48:18.132 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.132 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.132 INFO kablam! | Oct 15 00:48:18.132 INFO kablam! 282 | _ => false, Oct 15 00:48:18.132 INFO kablam! | ^ Oct 15 00:48:18.132 INFO kablam! ... Oct 15 00:48:18.132 INFO kablam! 619 | mon_named!(artifact2, mon_do_parse!(i: mon_call!(Put::byte) >> j: mon_call!(Put::byte) >> (H3MArtifact(ref i, ref j)))); Oct 15 00:48:18.132 INFO kablam! | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation Oct 15 00:48:18.132 INFO kablam! Oct 15 00:48:18.132 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.132 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.132 INFO kablam! | Oct 15 00:48:18.132 INFO kablam! 282 | _ => false, Oct 15 00:48:18.132 INFO kablam! | ^ Oct 15 00:48:18.132 INFO kablam! ... Oct 15 00:48:18.132 INFO kablam! 638 | mon_named!(creature2, mon_do_parse!(i: mon_call!(Put::byte) >> j: mon_call!(Put::byte) >> (H3MCreature(ref i, ref j)))); Oct 15 00:48:18.132 INFO kablam! | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation Oct 15 00:48:18.132 INFO kablam! Oct 15 00:48:18.132 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.132 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.132 INFO kablam! | Oct 15 00:48:18.132 INFO kablam! 282 | _ => false, Oct 15 00:48:18.132 INFO kablam! | ^ Oct 15 00:48:18.132 INFO kablam! ... Oct 15 00:48:18.132 INFO kablam! 702 | / mon_named_args!(special_victory(version: H3MVersion)>, Oct 15 00:48:18.132 INFO kablam! 703 | | mon_alt!( Oct 15 00:48:18.132 INFO kablam! 704 | | mon_tag!([0xFF]) => { |_| None } | Oct 15 00:48:18.132 INFO kablam! 705 | | mon_do_parse!( Oct 15 00:48:18.132 INFO kablam! ... | Oct 15 00:48:18.132 INFO kablam! 732 | | ) Oct 15 00:48:18.132 INFO kablam! 733 | | ); Oct 15 00:48:18.132 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.132 INFO kablam! Oct 15 00:48:18.132 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.132 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.132 INFO kablam! | Oct 15 00:48:18.132 INFO kablam! 282 | _ => false, Oct 15 00:48:18.132 INFO kablam! | ^ Oct 15 00:48:18.132 INFO kablam! ... Oct 15 00:48:18.132 INFO kablam! 774 | / mon_named!(hero, mon_do_parse!( Oct 15 00:48:18.132 INFO kablam! 775 | | face: mon_call!(Put::byte) >> Oct 15 00:48:18.132 INFO kablam! 776 | | name: mon_call!(Put::string) >> Oct 15 00:48:18.132 INFO kablam! 777 | | (H3MHero { ref face, ref name }) Oct 15 00:48:18.132 INFO kablam! 778 | | )); Oct 15 00:48:18.132 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.132 INFO kablam! Oct 15 00:48:18.132 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.132 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.132 INFO kablam! | Oct 15 00:48:18.132 INFO kablam! 282 | _ => false, Oct 15 00:48:18.132 INFO kablam! | ^ Oct 15 00:48:18.132 INFO kablam! ... Oct 15 00:48:18.132 INFO kablam! 797 | / mon_named!(player_playability, mon_do_parse!( Oct 15 00:48:18.132 INFO kablam! 798 | | human: mon_call!(Put::flag) >> Oct 15 00:48:18.132 INFO kablam! 799 | | computer: mon_call!(Put::flag) >> Oct 15 00:48:18.132 INFO kablam! 800 | | behavior: mon_call!(Put::player_behavior) >> Oct 15 00:48:18.132 INFO kablam! 801 | | (H3MPlayerPlayability { ref human, ref computer, ref behavior }) Oct 15 00:48:18.132 INFO kablam! 802 | | )); Oct 15 00:48:18.132 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.132 INFO kablam! Oct 15 00:48:18.132 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.132 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.132 INFO kablam! | Oct 15 00:48:18.132 INFO kablam! 282 | _ => false, Oct 15 00:48:18.132 INFO kablam! | ^ Oct 15 00:48:18.132 INFO kablam! ... Oct 15 00:48:18.132 INFO kablam! 834 | / mon_named_args!(player_allowed_alignments(version: H3MVersion, playable: bool), Oct 15 00:48:18.132 INFO kablam! 835 | | mon_ifeq!(playable, true, Oct 15 00:48:18.132 INFO kablam! 836 | | mon_do_parse!( Oct 15 00:48:18.132 INFO kablam! 837 | | unknown: mon_sod!(version, mon_value!(false), mon_call!(Put::flag)) >> Oct 15 00:48:18.132 INFO kablam! ... | Oct 15 00:48:18.132 INFO kablam! 851 | | ) Oct 15 00:48:18.132 INFO kablam! 852 | | ); Oct 15 00:48:18.132 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.132 INFO kablam! Oct 15 00:48:18.132 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.132 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.132 INFO kablam! | Oct 15 00:48:18.132 INFO kablam! 282 | _ => false, Oct 15 00:48:18.132 INFO kablam! | ^ Oct 15 00:48:18.132 INFO kablam! ... Oct 15 00:48:18.132 INFO kablam! 890 | / mon_named_args!(player(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.132 INFO kablam! 891 | | playability: mon_call!(Put::player_playability) >> Oct 15 00:48:18.132 INFO kablam! 892 | | allowed_alignments: mon_call!(Put::player_allowed_alignments, version, playability.human || playability.computer) >> Oct 15 00:48:18.132 INFO kablam! 893 | | main_town: mon_option!(mon_call!(Put::main_town, version)) >> Oct 15 00:48:18.132 INFO kablam! ... | Oct 15 00:48:18.132 INFO kablam! 908 | | }) Oct 15 00:48:18.132 INFO kablam! 909 | | )); Oct 15 00:48:18.132 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.132 INFO kablam! Oct 15 00:48:18.132 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.132 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.133 INFO kablam! | Oct 15 00:48:18.133 INFO kablam! 282 | _ => false, Oct 15 00:48:18.133 INFO kablam! | ^ Oct 15 00:48:18.133 INFO kablam! ... Oct 15 00:48:18.133 INFO kablam! 930 | / mon_named!(hero_availability, mon_do_parse!( Oct 15 00:48:18.133 INFO kablam! 931 | | id: mon_call!(Put::byte) >> Oct 15 00:48:18.133 INFO kablam! 932 | | face: mon_call!(Put::byte) >> Oct 15 00:48:18.133 INFO kablam! 933 | | name: mon_call!(Put::string) >> Oct 15 00:48:18.133 INFO kablam! 934 | | players_mask: mon_call!(Put::byte) >> Oct 15 00:48:18.133 INFO kablam! 935 | | (H3MHeroAvailability { ref id, ref face, ref name, ref players_mask }) Oct 15 00:48:18.133 INFO kablam! 936 | | )); Oct 15 00:48:18.133 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.133 INFO kablam! Oct 15 00:48:18.133 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.133 INFO kablam! --> src/main.rs:382:16 Oct 15 00:48:18.133 INFO kablam! | Oct 15 00:48:18.133 INFO kablam! 382 | _ => false, Oct 15 00:48:18.133 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.133 INFO kablam! ... Oct 15 00:48:18.133 INFO kablam! 957 | / mon_named_args!(available_heroes(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.133 INFO kablam! 958 | | mask: mon_count_fixed!(u32, Put::long, 4) >> Oct 15 00:48:18.133 INFO kablam! 959 | | mask_ext: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0x0001FFFF), mon_call!(Put::long)) >> Oct 15 00:48:18.133 INFO kablam! 960 | | _zeroes: mon_ifeq!(version, H3MVersion::RoE, mon_value!(()), mon_value!((), [0u8; 4], mon_tag!([0u8; 4]))) >> Oct 15 00:48:18.133 INFO kablam! | | -- matches any value Oct 15 00:48:18.133 INFO kablam! ... | Oct 15 00:48:18.133 INFO kablam! 963 | | (H3MAvailableHeroes { ref mask, ref mask_ext, ref settings }) Oct 15 00:48:18.133 INFO kablam! 964 | | )); Oct 15 00:48:18.133 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.133 INFO kablam! Oct 15 00:48:18.133 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.133 INFO kablam! --> src/main.rs:388:16 Oct 15 00:48:18.133 INFO kablam! | Oct 15 00:48:18.133 INFO kablam! 388 | _ => false, Oct 15 00:48:18.133 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.133 INFO kablam! ... Oct 15 00:48:18.133 INFO kablam! 957 | / mon_named_args!(available_heroes(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.133 INFO kablam! 958 | | mask: mon_count_fixed!(u32, Put::long, 4) >> Oct 15 00:48:18.133 INFO kablam! 959 | | mask_ext: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0x0001FFFF), mon_call!(Put::long)) >> Oct 15 00:48:18.133 INFO kablam! 960 | | _zeroes: mon_ifeq!(version, H3MVersion::RoE, mon_value!(()), mon_value!((), [0u8; 4], mon_tag!([0u8; 4]))) >> Oct 15 00:48:18.133 INFO kablam! | | -- matches any value Oct 15 00:48:18.139 INFO kablam! ... | Oct 15 00:48:18.139 INFO kablam! 963 | | (H3MAvailableHeroes { ref mask, ref mask_ext, ref settings }) Oct 15 00:48:18.139 INFO kablam! 964 | | )); Oct 15 00:48:18.139 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.139 INFO kablam! Oct 15 00:48:18.139 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.139 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.139 INFO kablam! | Oct 15 00:48:18.139 INFO kablam! 282 | _ => false, Oct 15 00:48:18.139 INFO kablam! | ^ Oct 15 00:48:18.139 INFO kablam! ... Oct 15 00:48:18.139 INFO kablam! 957 | / mon_named_args!(available_heroes(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.139 INFO kablam! 958 | | mask: mon_count_fixed!(u32, Put::long, 4) >> Oct 15 00:48:18.139 INFO kablam! 959 | | mask_ext: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0x0001FFFF), mon_call!(Put::long)) >> Oct 15 00:48:18.139 INFO kablam! 960 | | _zeroes: mon_ifeq!(version, H3MVersion::RoE, mon_value!(()), mon_value!((), [0u8; 4], mon_tag!([0u8; 4]))) >> Oct 15 00:48:18.139 INFO kablam! ... | Oct 15 00:48:18.139 INFO kablam! 963 | | (H3MAvailableHeroes { ref mask, ref mask_ext, ref settings }) Oct 15 00:48:18.139 INFO kablam! 964 | | )); Oct 15 00:48:18.139 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.139 INFO kablam! Oct 15 00:48:18.139 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.139 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.139 INFO kablam! | Oct 15 00:48:18.139 INFO kablam! 282 | _ => false, Oct 15 00:48:18.139 INFO kablam! | ^ Oct 15 00:48:18.139 INFO kablam! ... Oct 15 00:48:18.139 INFO kablam! 1022 | / mon_named_args!(hero_equipment(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.139 INFO kablam! 1023 | | head: mon_call!(Put::artifact, version) >> Oct 15 00:48:18.139 INFO kablam! 1024 | | shoulders: mon_call!(Put::artifact, version) >> Oct 15 00:48:18.139 INFO kablam! 1025 | | neck: mon_call!(Put::artifact, version) >> Oct 15 00:48:18.139 INFO kablam! ... | Oct 15 00:48:18.139 INFO kablam! 1049 | | }) Oct 15 00:48:18.139 INFO kablam! 1050 | | )); Oct 15 00:48:18.139 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.139 INFO kablam! Oct 15 00:48:18.139 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.139 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.139 INFO kablam! | Oct 15 00:48:18.139 INFO kablam! 282 | _ => false, Oct 15 00:48:18.139 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.139 INFO kablam! ... Oct 15 00:48:18.139 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.139 INFO kablam! | ------------- matches any value Oct 15 00:48:18.139 INFO kablam! ... Oct 15 00:48:18.139 INFO kablam! 1079 | / mon_named!(hero_customization, mon_do_parse!( Oct 15 00:48:18.139 INFO kablam! 1080 | | exp: mon_option!(Put::long) >> Oct 15 00:48:18.139 INFO kablam! 1081 | | skills: mon_option!(mon_length_count!(Put::long, mon_tuple!(Put::skill, Put::skill_level))) >> Oct 15 00:48:18.139 INFO kablam! 1082 | | equipment: mon_option!(mon_call!(Put::hero_equipment, H3MVersion::SoD)) >> Oct 15 00:48:18.140 INFO kablam! ... | Oct 15 00:48:18.140 INFO kablam! 1089 | | }) Oct 15 00:48:18.140 INFO kablam! 1090 | | )); Oct 15 00:48:18.140 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.140 INFO kablam! Oct 15 00:48:18.140 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.140 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.140 INFO kablam! | Oct 15 00:48:18.140 INFO kablam! 282 | _ => false, Oct 15 00:48:18.140 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.140 INFO kablam! ... Oct 15 00:48:18.140 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.140 INFO kablam! | ------------- matches any value Oct 15 00:48:18.140 INFO kablam! ... Oct 15 00:48:18.140 INFO kablam! 1079 | / mon_named!(hero_customization, mon_do_parse!( Oct 15 00:48:18.140 INFO kablam! 1080 | | exp: mon_option!(Put::long) >> Oct 15 00:48:18.140 INFO kablam! 1081 | | skills: mon_option!(mon_length_count!(Put::long, mon_tuple!(Put::skill, Put::skill_level))) >> Oct 15 00:48:18.140 INFO kablam! 1082 | | equipment: mon_option!(mon_call!(Put::hero_equipment, H3MVersion::SoD)) >> Oct 15 00:48:18.140 INFO kablam! ... | Oct 15 00:48:18.140 INFO kablam! 1089 | | }) Oct 15 00:48:18.140 INFO kablam! 1090 | | )); Oct 15 00:48:18.140 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.140 INFO kablam! Oct 15 00:48:18.140 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.140 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.140 INFO kablam! | Oct 15 00:48:18.140 INFO kablam! 282 | _ => false, Oct 15 00:48:18.140 INFO kablam! | ^ Oct 15 00:48:18.140 INFO kablam! ... Oct 15 00:48:18.140 INFO kablam! 1079 | / mon_named!(hero_customization, mon_do_parse!( Oct 15 00:48:18.140 INFO kablam! 1080 | | exp: mon_option!(Put::long) >> Oct 15 00:48:18.140 INFO kablam! 1081 | | skills: mon_option!(mon_length_count!(Put::long, mon_tuple!(Put::skill, Put::skill_level))) >> Oct 15 00:48:18.140 INFO kablam! 1082 | | equipment: mon_option!(mon_call!(Put::hero_equipment, H3MVersion::SoD)) >> Oct 15 00:48:18.140 INFO kablam! ... | Oct 15 00:48:18.140 INFO kablam! 1089 | | }) Oct 15 00:48:18.140 INFO kablam! 1090 | | )); Oct 15 00:48:18.140 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.140 INFO kablam! Oct 15 00:48:18.140 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.140 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.140 INFO kablam! | Oct 15 00:48:18.140 INFO kablam! 282 | _ => false, Oct 15 00:48:18.140 INFO kablam! | ^ Oct 15 00:48:18.140 INFO kablam! ... Oct 15 00:48:18.140 INFO kablam! 1142 | / mon_named!(tile, mon_do_parse!( Oct 15 00:48:18.140 INFO kablam! 1143 | | terrain: mon_call!(Put::terrain_type) >> Oct 15 00:48:18.140 INFO kablam! 1144 | | texture: mon_call!(Put::byte) >> Oct 15 00:48:18.140 INFO kablam! 1145 | | river_type: mon_call!(Put::river_type) >> Oct 15 00:48:18.140 INFO kablam! ... | Oct 15 00:48:18.140 INFO kablam! 1155 | | }) Oct 15 00:48:18.140 INFO kablam! 1156 | | )); Oct 15 00:48:18.140 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.140 INFO kablam! Oct 15 00:48:18.140 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.140 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.140 INFO kablam! | Oct 15 00:48:18.140 INFO kablam! 282 | _ => false, Oct 15 00:48:18.140 INFO kablam! | ^ Oct 15 00:48:18.140 INFO kablam! ... Oct 15 00:48:18.140 INFO kablam! 1200 | / mon_named!(object_template, mon_do_parse!( Oct 15 00:48:18.140 INFO kablam! 1201 | | filename: mon_call!(Put::string) >> Oct 15 00:48:18.140 INFO kablam! 1202 | | shape_mask: mon_count_fixed!(u8, Put::byte, 6) >> Oct 15 00:48:18.140 INFO kablam! 1203 | | visit_mask: mon_count_fixed!(u8, Put::byte, 6) >> Oct 15 00:48:18.140 INFO kablam! ... | Oct 15 00:48:18.140 INFO kablam! 1213 | | }) Oct 15 00:48:18.140 INFO kablam! 1214 | | )); Oct 15 00:48:18.140 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.140 INFO kablam! Oct 15 00:48:18.140 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.140 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.140 INFO kablam! | Oct 15 00:48:18.140 INFO kablam! 282 | _ => false, Oct 15 00:48:18.140 INFO kablam! | ^ Oct 15 00:48:18.140 INFO kablam! ... Oct 15 00:48:18.140 INFO kablam! 1256 | / mon_named_args!(town_event(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.140 INFO kablam! 1257 | | event: mon_call!(Put::event, version) >> Oct 15 00:48:18.140 INFO kablam! 1258 | | buildings: mon_count_fixed!(u8, Put::byte, 6) >> Oct 15 00:48:18.140 INFO kablam! 1259 | | creatures: mon_count_fixed!(u16, Put::short, 7) >> Oct 15 00:48:18.140 INFO kablam! 1260 | | unknown: mon_call!(Put::long) >> Oct 15 00:48:18.140 INFO kablam! 1261 | | (H3MTownEvent { ref event, ref buildings, ref creatures, ref unknown }) Oct 15 00:48:18.140 INFO kablam! 1262 | | )); Oct 15 00:48:18.140 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.140 INFO kablam! Oct 15 00:48:18.140 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.140 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.141 INFO kablam! | Oct 15 00:48:18.141 INFO kablam! 282 | _ => false, Oct 15 00:48:18.141 INFO kablam! | ^ Oct 15 00:48:18.141 INFO kablam! ... Oct 15 00:48:18.141 INFO kablam! 1309 | / mon_named_args!(msg_guards(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.141 INFO kablam! 1310 | | message: mon_call!(Put::string) >> Oct 15 00:48:18.141 INFO kablam! 1311 | | guards: mon_option!(mon_call!(Put::creatures, version)) >> Oct 15 00:48:18.141 INFO kablam! 1312 | | _zeroes: mon_tag!([0u8; 4]) >> Oct 15 00:48:18.141 INFO kablam! 1313 | | (H3MMessageAndGuards { ref message, ref guards }) Oct 15 00:48:18.141 INFO kablam! 1314 | | )); Oct 15 00:48:18.141 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.141 INFO kablam! Oct 15 00:48:18.141 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.141 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.141 INFO kablam! | Oct 15 00:48:18.141 INFO kablam! 282 | _ => false, Oct 15 00:48:18.141 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.141 INFO kablam! ... Oct 15 00:48:18.141 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.141 INFO kablam! | ------------- matches any value Oct 15 00:48:18.141 INFO kablam! ... Oct 15 00:48:18.141 INFO kablam! 1324 | / mon_named_args!(creatures(version: H3MVersion), Oct 15 00:48:18.141 INFO kablam! 1325 | | mon_map!(mon_count_fixed!((H3MCreature, u16), mon_tuple!(mon_call!(Put::creature, version), mon_call!(Put::short)), 7), |cs| H3MCreatures(cs)) Oct 15 00:48:18.141 INFO kablam! 1326 | | ); Oct 15 00:48:18.141 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.141 INFO kablam! Oct 15 00:48:18.141 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.141 INFO kablam! --> src/main.rs:229:13 Oct 15 00:48:18.141 INFO kablam! | Oct 15 00:48:18.141 INFO kablam! 229 | _ => false, Oct 15 00:48:18.141 INFO kablam! | ^ Oct 15 00:48:18.141 INFO kablam! ... Oct 15 00:48:18.141 INFO kablam! 1324 | / mon_named_args!(creatures(version: H3MVersion), Oct 15 00:48:18.141 INFO kablam! 1325 | | mon_map!(mon_count_fixed!((H3MCreature, u16), mon_tuple!(mon_call!(Put::creature, version), mon_call!(Put::short)), 7), |cs| H3MCreatures(cs)) Oct 15 00:48:18.141 INFO kablam! 1326 | | ); Oct 15 00:48:18.141 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.141 INFO kablam! Oct 15 00:48:18.148 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.148 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.148 INFO kablam! | Oct 15 00:48:18.148 INFO kablam! 282 | _ => false, Oct 15 00:48:18.148 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.148 INFO kablam! ... Oct 15 00:48:18.148 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.148 INFO kablam! | ------------- matches any value Oct 15 00:48:18.148 INFO kablam! ... Oct 15 00:48:18.148 INFO kablam! 1407 | / mon_named!(quest_objective, Oct 15 00:48:18.148 INFO kablam! 1408 | | mon_switch!(Put::byte, Oct 15 00:48:18.148 INFO kablam! 1409 | | 0u8 => mon_value!(H3MQuestObjective::Nothing) | Oct 15 00:48:18.148 INFO kablam! 1410 | | 1u8 => mon_map!(Put::long, |x| H3MQuestObjective::Level(ref x)) | Oct 15 00:48:18.148 INFO kablam! ... | Oct 15 00:48:18.148 INFO kablam! 1419 | | ) Oct 15 00:48:18.148 INFO kablam! 1420 | | ); Oct 15 00:48:18.148 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.148 INFO kablam! Oct 15 00:48:18.148 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.148 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.148 INFO kablam! | Oct 15 00:48:18.148 INFO kablam! 282 | _ => false, Oct 15 00:48:18.148 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.148 INFO kablam! ... Oct 15 00:48:18.148 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.148 INFO kablam! | ------------- matches any value Oct 15 00:48:18.148 INFO kablam! ... Oct 15 00:48:18.148 INFO kablam! 1407 | / mon_named!(quest_objective, Oct 15 00:48:18.148 INFO kablam! 1408 | | mon_switch!(Put::byte, Oct 15 00:48:18.148 INFO kablam! 1409 | | 0u8 => mon_value!(H3MQuestObjective::Nothing) | Oct 15 00:48:18.148 INFO kablam! 1410 | | 1u8 => mon_map!(Put::long, |x| H3MQuestObjective::Level(ref x)) | Oct 15 00:48:18.148 INFO kablam! ... | Oct 15 00:48:18.148 INFO kablam! 1419 | | ) Oct 15 00:48:18.148 INFO kablam! 1420 | | ); Oct 15 00:48:18.148 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.148 INFO kablam! Oct 15 00:48:18.148 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.148 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.148 INFO kablam! | Oct 15 00:48:18.148 INFO kablam! 282 | _ => false, Oct 15 00:48:18.148 INFO kablam! | ^ Oct 15 00:48:18.148 INFO kablam! ... Oct 15 00:48:18.148 INFO kablam! 1473 | / mon_named!(quest2, Oct 15 00:48:18.148 INFO kablam! 1474 | | mon_do_parse!( Oct 15 00:48:18.148 INFO kablam! 1475 | | objective: mon_call!(Put::quest_objective) >> Oct 15 00:48:18.148 INFO kablam! 1476 | | deadline: mon_call!(Put::long) >> Oct 15 00:48:18.148 INFO kablam! ... | Oct 15 00:48:18.148 INFO kablam! 1483 | | ) Oct 15 00:48:18.148 INFO kablam! 1484 | | ); Oct 15 00:48:18.148 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.148 INFO kablam! Oct 15 00:48:18.148 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.148 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.148 INFO kablam! | Oct 15 00:48:18.148 INFO kablam! 282 | _ => false, Oct 15 00:48:18.148 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.148 INFO kablam! ... Oct 15 00:48:18.148 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.148 INFO kablam! | ------------- matches any value Oct 15 00:48:18.148 INFO kablam! ... Oct 15 00:48:18.148 INFO kablam! 1523 | / mon_named_args!(msg_guard_reward(version: H3MVersion), Oct 15 00:48:18.148 INFO kablam! 1524 | | mon_do_parse!( Oct 15 00:48:18.148 INFO kablam! 1525 | | guard: mon_option!(mon_call!(Put::msg_guards, version)) >> Oct 15 00:48:18.148 INFO kablam! 1526 | | exp: mon_call!(Put::long) >> Oct 15 00:48:18.148 INFO kablam! ... | Oct 15 00:48:18.148 INFO kablam! 1541 | | ) Oct 15 00:48:18.148 INFO kablam! 1542 | | ); Oct 15 00:48:18.148 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.148 INFO kablam! Oct 15 00:48:18.149 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.149 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.149 INFO kablam! | Oct 15 00:48:18.149 INFO kablam! 282 | _ => false, Oct 15 00:48:18.149 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.149 INFO kablam! ... Oct 15 00:48:18.149 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.149 INFO kablam! | ------------- matches any value Oct 15 00:48:18.149 INFO kablam! ... Oct 15 00:48:18.149 INFO kablam! 1523 | / mon_named_args!(msg_guard_reward(version: H3MVersion), Oct 15 00:48:18.149 INFO kablam! 1524 | | mon_do_parse!( Oct 15 00:48:18.149 INFO kablam! 1525 | | guard: mon_option!(mon_call!(Put::msg_guards, version)) >> Oct 15 00:48:18.149 INFO kablam! 1526 | | exp: mon_call!(Put::long) >> Oct 15 00:48:18.149 INFO kablam! ... | Oct 15 00:48:18.149 INFO kablam! 1541 | | ) Oct 15 00:48:18.149 INFO kablam! 1542 | | ); Oct 15 00:48:18.149 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.149 INFO kablam! Oct 15 00:48:18.149 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.149 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.149 INFO kablam! | Oct 15 00:48:18.149 INFO kablam! 282 | _ => false, Oct 15 00:48:18.149 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.149 INFO kablam! ... Oct 15 00:48:18.149 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.149 INFO kablam! | ------------- matches any value Oct 15 00:48:18.149 INFO kablam! ... Oct 15 00:48:18.149 INFO kablam! 1523 | / mon_named_args!(msg_guard_reward(version: H3MVersion), Oct 15 00:48:18.149 INFO kablam! 1524 | | mon_do_parse!( Oct 15 00:48:18.149 INFO kablam! 1525 | | guard: mon_option!(mon_call!(Put::msg_guards, version)) >> Oct 15 00:48:18.149 INFO kablam! 1526 | | exp: mon_call!(Put::long) >> Oct 15 00:48:18.149 INFO kablam! ... | Oct 15 00:48:18.149 INFO kablam! 1541 | | ) Oct 15 00:48:18.149 INFO kablam! 1542 | | ); Oct 15 00:48:18.149 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.149 INFO kablam! Oct 15 00:48:18.149 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.149 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.149 INFO kablam! | Oct 15 00:48:18.149 INFO kablam! 282 | _ => false, Oct 15 00:48:18.149 INFO kablam! | ^ Oct 15 00:48:18.149 INFO kablam! ... Oct 15 00:48:18.149 INFO kablam! 1523 | / mon_named_args!(msg_guard_reward(version: H3MVersion), Oct 15 00:48:18.149 INFO kablam! 1524 | | mon_do_parse!( Oct 15 00:48:18.149 INFO kablam! 1525 | | guard: mon_option!(mon_call!(Put::msg_guards, version)) >> Oct 15 00:48:18.149 INFO kablam! 1526 | | exp: mon_call!(Put::long) >> Oct 15 00:48:18.150 INFO kablam! ... | Oct 15 00:48:18.150 INFO kablam! 1541 | | ) Oct 15 00:48:18.150 INFO kablam! 1542 | | ); Oct 15 00:48:18.150 INFO kablam! | |__- in this macro invocation Oct 15 00:48:18.150 INFO kablam! Oct 15 00:48:18.150 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.150 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.150 INFO kablam! | Oct 15 00:48:18.150 INFO kablam! 282 | _ => false, Oct 15 00:48:18.150 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.150 INFO kablam! ... Oct 15 00:48:18.150 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.150 INFO kablam! | ------------- matches any value Oct 15 00:48:18.150 INFO kablam! ... Oct 15 00:48:18.150 INFO kablam! 1635 | / mon_named_args!(obj_hero(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.150 INFO kablam! 1636 | | id: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0xFFFFFFFF), mon_call!(Put::long)) >> Oct 15 00:48:18.150 INFO kablam! 1637 | | owner: mon_call!(Put::color) >> Oct 15 00:48:18.150 INFO kablam! 1638 | | hero_type: mon_call!(Put::byte) >> Oct 15 00:48:18.150 INFO kablam! ... | Oct 15 00:48:18.150 INFO kablam! 1660 | | }) Oct 15 00:48:18.150 INFO kablam! 1661 | | )); Oct 15 00:48:18.150 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.150 INFO kablam! Oct 15 00:48:18.150 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.150 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.150 INFO kablam! | Oct 15 00:48:18.150 INFO kablam! 282 | _ => false, Oct 15 00:48:18.150 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.150 INFO kablam! ... Oct 15 00:48:18.150 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.150 INFO kablam! | ------------- matches any value Oct 15 00:48:18.150 INFO kablam! ... Oct 15 00:48:18.150 INFO kablam! 1635 | / mon_named_args!(obj_hero(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.150 INFO kablam! 1636 | | id: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0xFFFFFFFF), mon_call!(Put::long)) >> Oct 15 00:48:18.150 INFO kablam! 1637 | | owner: mon_call!(Put::color) >> Oct 15 00:48:18.150 INFO kablam! 1638 | | hero_type: mon_call!(Put::byte) >> Oct 15 00:48:18.150 INFO kablam! ... | Oct 15 00:48:18.150 INFO kablam! 1660 | | }) Oct 15 00:48:18.150 INFO kablam! 1661 | | )); Oct 15 00:48:18.150 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.150 INFO kablam! Oct 15 00:48:18.150 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.150 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.150 INFO kablam! | Oct 15 00:48:18.150 INFO kablam! 282 | _ => false, Oct 15 00:48:18.150 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.150 INFO kablam! ... Oct 15 00:48:18.150 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.150 INFO kablam! | ------------- matches any value Oct 15 00:48:18.150 INFO kablam! ... Oct 15 00:48:18.150 INFO kablam! 1679 | / mon_named_args!(obj_monster(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.150 INFO kablam! 1680 | | id: mon_ifeq!(version, H3MVersion::RoE, mon_value!(0xFFFFFFFF), mon_call!(Put::long)) >> Oct 15 00:48:18.150 INFO kablam! 1681 | | quantity: mon_alt!( Oct 15 00:48:18.150 INFO kablam! 1682 | | mon_tag!([0u8; 2]) => { |_| H3MQuantity::Random } | Oct 15 00:48:18.150 INFO kablam! ... | Oct 15 00:48:18.151 INFO kablam! 1692 | | }) Oct 15 00:48:18.151 INFO kablam! 1693 | | )); Oct 15 00:48:18.151 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.151 INFO kablam! Oct 15 00:48:18.151 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.151 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.151 INFO kablam! | Oct 15 00:48:18.151 INFO kablam! 282 | _ => false, Oct 15 00:48:18.151 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.151 INFO kablam! ... Oct 15 00:48:18.151 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.151 INFO kablam! | ------------- matches any value Oct 15 00:48:18.151 INFO kablam! ... Oct 15 00:48:18.151 INFO kablam! 1766 | / mon_named_args!(obj_dwelling(_v: H3MVersion), mon_do_parse!( Oct 15 00:48:18.151 INFO kablam! 1767 | | owner: mon_call!(Put::color) >> Oct 15 00:48:18.151 INFO kablam! 1768 | | _zeroes: mon_tag!([0u8; 3]) >> Oct 15 00:48:18.151 INFO kablam! 1769 | | faction: mon_call!(Put::dwelling_faction) >> Oct 15 00:48:18.151 INFO kablam! 1770 | | level_range: mon_tuple!(Put::byte, Put::byte) >> Oct 15 00:48:18.151 INFO kablam! 1771 | | (H3MObjectProperties::RandomDwelling { ref owner, ref faction, ref level_range }) Oct 15 00:48:18.151 INFO kablam! 1772 | | )); Oct 15 00:48:18.151 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.151 INFO kablam! Oct 15 00:48:18.164 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.164 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.164 INFO kablam! | Oct 15 00:48:18.164 INFO kablam! 282 | _ => false, Oct 15 00:48:18.164 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.164 INFO kablam! ... Oct 15 00:48:18.164 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.164 INFO kablam! | ------------- matches any value Oct 15 00:48:18.164 INFO kablam! ... Oct 15 00:48:18.164 INFO kablam! 1793 | / mon_named_args!(obj_dwelling_faction(_v: H3MVersion), mon_do_parse!( Oct 15 00:48:18.164 INFO kablam! 1794 | | owner: mon_call!(Put::color) >> Oct 15 00:48:18.164 INFO kablam! 1795 | | _zeroes: mon_tag!([0u8; 3]) >> Oct 15 00:48:18.164 INFO kablam! 1796 | | level_range: mon_tuple!(Put::byte, Put::byte) >> Oct 15 00:48:18.164 INFO kablam! 1797 | | (H3MObjectProperties::RandomDwellingFaction { ref owner, ref level_range }) Oct 15 00:48:18.164 INFO kablam! 1798 | | )); Oct 15 00:48:18.164 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.164 INFO kablam! Oct 15 00:48:18.164 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.164 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.164 INFO kablam! | Oct 15 00:48:18.164 INFO kablam! 282 | _ => false, Oct 15 00:48:18.164 INFO kablam! | ^ Oct 15 00:48:18.164 INFO kablam! ... Oct 15 00:48:18.164 INFO kablam! 2067 | / mon_named_args!(object(version: H3MVersion, templates: &[H3MObjectTemplate]), mon_do_parse!( Oct 15 00:48:18.164 INFO kablam! 2068 | | loc: mon_call!(Put::location) >> Oct 15 00:48:18.164 INFO kablam! 2069 | | template_idx: mon_call!(Put::long) >> Oct 15 00:48:18.164 INFO kablam! 2070 | | _zeroes: mon_tag!([0u8; 5]) >> Oct 15 00:48:18.164 INFO kablam! ... | Oct 15 00:48:18.164 INFO kablam! 2074 | | }) Oct 15 00:48:18.164 INFO kablam! 2075 | | )); Oct 15 00:48:18.164 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.164 INFO kablam! Oct 15 00:48:18.164 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.164 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.164 INFO kablam! | Oct 15 00:48:18.164 INFO kablam! 282 | _ => false, Oct 15 00:48:18.164 INFO kablam! | ^ Oct 15 00:48:18.164 INFO kablam! ... Oct 15 00:48:18.164 INFO kablam! 2106 | / mon_named_args!(event(version: H3MVersion), mon_do_parse!( Oct 15 00:48:18.164 INFO kablam! 2107 | | name: mon_call!(Put::string) >> Oct 15 00:48:18.164 INFO kablam! 2108 | | text: mon_call!(Put::string) >> Oct 15 00:48:18.164 INFO kablam! 2109 | | resources: mon_call!(Put::resources) >> Oct 15 00:48:18.164 INFO kablam! ... | Oct 15 00:48:18.164 INFO kablam! 2118 | | }) Oct 15 00:48:18.164 INFO kablam! 2119 | | )); Oct 15 00:48:18.164 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.164 INFO kablam! Oct 15 00:48:18.164 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.164 INFO kablam! --> src/main.rs:388:16 Oct 15 00:48:18.165 INFO kablam! | Oct 15 00:48:18.165 INFO kablam! 388 | _ => false, Oct 15 00:48:18.165 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.165 INFO kablam! ... Oct 15 00:48:18.165 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:18.165 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:18.165 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:18.165 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:18.165 INFO kablam! ... | Oct 15 00:48:18.165 INFO kablam! 2213 | | _trailing_zeroes: mon_value!((), [0u8; 124], mon_count!(mon_tag!([0u8]), 124)) >> Oct 15 00:48:18.165 INFO kablam! | | -- matches any value Oct 15 00:48:18.165 INFO kablam! ... | Oct 15 00:48:18.165 INFO kablam! 2220 | | }) Oct 15 00:48:18.165 INFO kablam! 2221 | | )); Oct 15 00:48:18.165 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.165 INFO kablam! Oct 15 00:48:18.165 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.165 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.165 INFO kablam! | Oct 15 00:48:18.165 INFO kablam! 282 | _ => false, Oct 15 00:48:18.165 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.165 INFO kablam! ... Oct 15 00:48:18.165 INFO kablam! 396 | mon_do_parse!($o, $v, $($f: $p!( $($args)* ) >>)* (($(ref $f),*)) ) Oct 15 00:48:18.165 INFO kablam! | ------------- matches any value Oct 15 00:48:18.165 INFO kablam! ... Oct 15 00:48:18.165 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:18.165 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:18.165 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:18.165 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:18.165 INFO kablam! ... | Oct 15 00:48:18.165 INFO kablam! 2220 | | }) Oct 15 00:48:18.165 INFO kablam! 2221 | | )); Oct 15 00:48:18.165 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.165 INFO kablam! Oct 15 00:48:18.165 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.165 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.165 INFO kablam! | Oct 15 00:48:18.165 INFO kablam! 282 | _ => false, Oct 15 00:48:18.165 INFO kablam! | ^ unreachable pattern Oct 15 00:48:18.165 INFO kablam! ... Oct 15 00:48:18.165 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:18.165 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:18.165 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:18.165 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:18.165 INFO kablam! ... | Oct 15 00:48:18.165 INFO kablam! 2194 | | ((ref nteams, ref ids)) Oct 15 00:48:18.165 INFO kablam! | | --------------------- matches any value Oct 15 00:48:18.165 INFO kablam! ... | Oct 15 00:48:18.165 INFO kablam! 2220 | | }) Oct 15 00:48:18.165 INFO kablam! 2221 | | )); Oct 15 00:48:18.165 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.165 INFO kablam! Oct 15 00:48:18.171 INFO kablam! warning: unreachable pattern Oct 15 00:48:18.171 INFO kablam! --> src/main.rs:282:13 Oct 15 00:48:18.171 INFO kablam! | Oct 15 00:48:18.171 INFO kablam! 282 | _ => false, Oct 15 00:48:18.171 INFO kablam! | ^ Oct 15 00:48:18.171 INFO kablam! ... Oct 15 00:48:18.171 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:18.171 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:18.171 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:18.171 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:18.171 INFO kablam! ... | Oct 15 00:48:18.171 INFO kablam! 2220 | | }) Oct 15 00:48:18.171 INFO kablam! 2221 | | )); Oct 15 00:48:18.171 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.171 INFO kablam! Oct 15 00:48:18.191 INFO kablam! warning: unused variable: `o` Oct 15 00:48:18.191 INFO kablam! --> src/main.rs:82:19 Oct 15 00:48:18.191 INFO kablam! | Oct 15 00:48:18.191 INFO kablam! 82 | fn $f(o: &mut Vec, v: &$t, $($a: $at),* ) -> bool { Oct 15 00:48:18.191 INFO kablam! | ^ help: consider using `_o` instead Oct 15 00:48:18.191 INFO kablam! ... Oct 15 00:48:18.191 INFO kablam! 1977 | mon_named_args!(obj_noprops(_v: H3MVersion), mon_value!(H3MObjectProperties::NoProperties)); Oct 15 00:48:18.191 INFO kablam! | ----------------------------------------------------------------------------------------------------------------- in this macro invocation Oct 15 00:48:18.191 INFO kablam! | Oct 15 00:48:18.191 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 15 00:48:18.191 INFO kablam! Oct 15 00:48:18.195 INFO kablam! warning: unused variable: `v` Oct 15 00:48:18.195 INFO kablam! --> src/main.rs:320:25 Oct 15 00:48:18.195 INFO kablam! | Oct 15 00:48:18.195 INFO kablam! 320 | let v = &$v[i]; Oct 15 00:48:18.195 INFO kablam! | ^ help: consider using `_v` instead Oct 15 00:48:18.195 INFO kablam! ... Oct 15 00:48:18.195 INFO kablam! 2184 | / mon_named!(h3m, mon_do_parse!( Oct 15 00:48:18.195 INFO kablam! 2185 | | header: mon_call!(Put::header) >> Oct 15 00:48:18.195 INFO kablam! 2186 | | players: mon_count!(mon_call!(Put::player, header.version), 8) >> Oct 15 00:48:18.195 INFO kablam! 2187 | | victory: mon_call!(Put::special_victory, header.version) >> Oct 15 00:48:18.195 INFO kablam! ... | Oct 15 00:48:18.195 INFO kablam! 2220 | | }) Oct 15 00:48:18.195 INFO kablam! 2221 | | )); Oct 15 00:48:18.195 INFO kablam! | |___- in this macro invocation Oct 15 00:48:18.195 INFO kablam! Oct 15 00:48:19.562 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 5.96s Oct 15 00:48:19.571 INFO kablam! su: No module specific data is present Oct 15 00:48:19.877 INFO running `"docker" "rm" "-f" "277ec23bdc3906d6ba392a416c375df95f63b28a05af284ce3815d9b17637b86"` Oct 15 00:48:20.004 INFO blam! 277ec23bdc3906d6ba392a416c375df95f63b28a05af284ce3815d9b17637b86 Oct 15 00:48:20.007 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 00:48:20.244 INFO blam! ecdcca1a74ae8c211f6e05e460fe1eb4cca9c9b0aad6c029c1617acad876c716 Oct 15 00:48:20.251 INFO running `"docker" "start" "-a" "ecdcca1a74ae8c211f6e05e460fe1eb4cca9c9b0aad6c029c1617acad876c716"` Oct 15 00:48:21.143 INFO kablam! usermod: no changes Oct 15 00:48:21.211 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.05s Oct 15 00:48:21.227 INFO kablam! Running /target/debug/deps/h3m-9dc9f76667a36c97 Oct 15 00:48:21.233 INFO kablam! su: No module specific data is present Oct 15 00:48:21.233 INFO blam! Oct 15 00:48:21.233 INFO blam! running 0 tests Oct 15 00:48:21.233 INFO blam! Oct 15 00:48:21.233 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 00:48:21.236 INFO blam! Oct 15 00:48:21.809 INFO running `"docker" "rm" "-f" "ecdcca1a74ae8c211f6e05e460fe1eb4cca9c9b0aad6c029c1617acad876c716"` Oct 15 00:48:21.995 INFO blam! ecdcca1a74ae8c211f6e05e460fe1eb4cca9c9b0aad6c029c1617acad876c716