Sep 04 18:50:52.239 INFO checking elfloader-0.0.3 against master#28bcffead74d5e17c6cb1f7de432e37f93a6b50c for pr-53893 Sep 04 18:50:52.239 INFO running: cargo +28bcffead74d5e17c6cb1f7de432e37f93a6b50c-alt check --frozen --all --all-targets Sep 04 18:50:52.240 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-53893/master#28bcffead74d5e17c6cb1f7de432e37f93a6b50c:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53893/worker-1/master#28bcffead74d5e17c6cb1f7de432e37f93a6b50c:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +28bcffead74d5e17c6cb1f7de432e37f93a6b50c-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "2G" "crater"` Sep 04 18:50:52.397 INFO blam! b99ed024f3694aae43af8ecc82fd7e0f8a692a042a57b8138a5c88e3c41b65cd Sep 04 18:50:52.399 INFO running `"docker" "start" "-a" "b99ed024f3694aae43af8ecc82fd7e0f8a692a042a57b8138a5c88e3c41b65cd"` Sep 04 18:50:53.091 INFO kablam! Checking elfloader v0.0.3 (file:///source) Sep 04 18:50:53.572 INFO kablam! error: to use a constant of type `elf::Class` in a pattern, `elf::Class` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.572 INFO kablam! --> src/elf.rs:26:13 Sep 04 18:50:53.573 INFO kablam! | Sep 04 18:50:53.573 INFO kablam! 26 | ELFCLASSNONE => "Invalid", Sep 04 18:50:53.573 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.573 INFO kablam! Sep 04 18:50:53.573 INFO kablam! error: to use a constant of type `elf::Class` in a pattern, `elf::Class` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.573 INFO kablam! --> src/elf.rs:27:13 Sep 04 18:50:53.573 INFO kablam! | Sep 04 18:50:53.573 INFO kablam! 27 | ELFCLASS32 => "32-bit", Sep 04 18:50:53.573 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.573 INFO kablam! Sep 04 18:50:53.573 INFO kablam! error: to use a constant of type `elf::Class` in a pattern, `elf::Class` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.573 INFO kablam! --> src/elf.rs:28:13 Sep 04 18:50:53.573 INFO kablam! | Sep 04 18:50:53.573 INFO kablam! 28 | ELFCLASS64 => "64-bit", Sep 04 18:50:53.573 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.573 INFO kablam! Sep 04 18:50:53.573 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.573 INFO kablam! --> src/elf.rs:27:13 Sep 04 18:50:53.573 INFO kablam! | Sep 04 18:50:53.573 INFO kablam! 27 | ELFCLASS32 => "32-bit", Sep 04 18:50:53.574 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.574 INFO kablam! | Sep 04 18:50:53.574 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Sep 04 18:50:53.574 INFO kablam! Sep 04 18:50:53.574 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.574 INFO kablam! --> src/elf.rs:28:13 Sep 04 18:50:53.574 INFO kablam! | Sep 04 18:50:53.574 INFO kablam! 28 | ELFCLASS64 => "64-bit", Sep 04 18:50:53.574 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.574 INFO kablam! Sep 04 18:50:53.574 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.574 INFO kablam! --> src/elf.rs:29:13 Sep 04 18:50:53.574 INFO kablam! | Sep 04 18:50:53.574 INFO kablam! 29 | _ => "Unknown", Sep 04 18:50:53.574 INFO kablam! | ^ Sep 04 18:50:53.574 INFO kablam! Sep 04 18:50:53.574 INFO kablam! error: to use a constant of type `elf::Data` in a pattern, `elf::Data` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.574 INFO kablam! --> src/elf.rs:55:13 Sep 04 18:50:53.574 INFO kablam! | Sep 04 18:50:53.575 INFO kablam! 55 | ELFDATANONE => "Invalid", Sep 04 18:50:53.575 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.575 INFO kablam! Sep 04 18:50:53.575 INFO kablam! error: to use a constant of type `elf::Data` in a pattern, `elf::Data` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.575 INFO kablam! --> src/elf.rs:56:13 Sep 04 18:50:53.575 INFO kablam! | Sep 04 18:50:53.575 INFO kablam! 56 | ELFDATA2LSB => "2's complement, little endian", Sep 04 18:50:53.575 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.575 INFO kablam! Sep 04 18:50:53.575 INFO kablam! error: to use a constant of type `elf::Data` in a pattern, `elf::Data` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.575 INFO kablam! --> src/elf.rs:57:13 Sep 04 18:50:53.575 INFO kablam! | Sep 04 18:50:53.575 INFO kablam! 57 | ELFDATA2MSB => "2's complement, big endian", Sep 04 18:50:53.575 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.575 INFO kablam! Sep 04 18:50:53.575 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.575 INFO kablam! --> src/elf.rs:56:13 Sep 04 18:50:53.576 INFO kablam! | Sep 04 18:50:53.576 INFO kablam! 56 | ELFDATA2LSB => "2's complement, little endian", Sep 04 18:50:53.576 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.576 INFO kablam! Sep 04 18:50:53.576 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.576 INFO kablam! --> src/elf.rs:57:13 Sep 04 18:50:53.576 INFO kablam! | Sep 04 18:50:53.576 INFO kablam! 57 | ELFDATA2MSB => "2's complement, big endian", Sep 04 18:50:53.576 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.576 INFO kablam! Sep 04 18:50:53.576 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.576 INFO kablam! --> src/elf.rs:58:13 Sep 04 18:50:53.576 INFO kablam! | Sep 04 18:50:53.576 INFO kablam! 58 | _ => "Unknown", Sep 04 18:50:53.576 INFO kablam! | ^ Sep 04 18:50:53.576 INFO kablam! Sep 04 18:50:53.597 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.597 INFO kablam! --> src/elf.rs:499:13 Sep 04 18:50:53.597 INFO kablam! | Sep 04 18:50:53.597 INFO kablam! 499 | PT_NULL => "NULL", Sep 04 18:50:53.597 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.597 INFO kablam! Sep 04 18:50:53.597 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.597 INFO kablam! --> src/elf.rs:500:13 Sep 04 18:50:53.598 INFO kablam! | Sep 04 18:50:53.598 INFO kablam! 500 | PT_LOAD => "LOAD", Sep 04 18:50:53.598 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.598 INFO kablam! Sep 04 18:50:53.598 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.598 INFO kablam! --> src/elf.rs:501:13 Sep 04 18:50:53.598 INFO kablam! | Sep 04 18:50:53.598 INFO kablam! 501 | PT_DYNAMIC => "DYNAMIC", Sep 04 18:50:53.598 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.598 INFO kablam! Sep 04 18:50:53.598 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.598 INFO kablam! --> src/elf.rs:502:13 Sep 04 18:50:53.598 INFO kablam! | Sep 04 18:50:53.598 INFO kablam! 502 | PT_INTERP => "INTERP", Sep 04 18:50:53.599 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:53.600 INFO kablam! Sep 04 18:50:53.600 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.601 INFO kablam! --> src/elf.rs:503:13 Sep 04 18:50:53.601 INFO kablam! | Sep 04 18:50:53.601 INFO kablam! 503 | PT_NOTE => "NOTE", Sep 04 18:50:53.601 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.601 INFO kablam! Sep 04 18:50:53.601 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.601 INFO kablam! --> src/elf.rs:504:13 Sep 04 18:50:53.601 INFO kablam! | Sep 04 18:50:53.601 INFO kablam! 504 | PT_SHLIB => "SHLIB", Sep 04 18:50:53.602 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.602 INFO kablam! Sep 04 18:50:53.602 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.602 INFO kablam! --> src/elf.rs:505:13 Sep 04 18:50:53.602 INFO kablam! | Sep 04 18:50:53.602 INFO kablam! 505 | PT_PHDR => "PHDR", Sep 04 18:50:53.602 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.602 INFO kablam! Sep 04 18:50:53.602 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.603 INFO kablam! --> src/elf.rs:506:13 Sep 04 18:50:53.603 INFO kablam! | Sep 04 18:50:53.603 INFO kablam! 506 | PT_TLS => "TLS", Sep 04 18:50:53.603 INFO kablam! | ^^^^^^ Sep 04 18:50:53.604 INFO kablam! Sep 04 18:50:53.604 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.604 INFO kablam! --> src/elf.rs:507:13 Sep 04 18:50:53.604 INFO kablam! | Sep 04 18:50:53.604 INFO kablam! 507 | PT_GNU_EH_FRAME => "GNU_EH_FRAME", Sep 04 18:50:53.604 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:53.604 INFO kablam! Sep 04 18:50:53.604 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.604 INFO kablam! --> src/elf.rs:508:13 Sep 04 18:50:53.604 INFO kablam! | Sep 04 18:50:53.605 INFO kablam! 508 | PT_GNU_STACK => "GNU_STACK", Sep 04 18:50:53.605 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.606 INFO kablam! Sep 04 18:50:53.606 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.606 INFO kablam! --> src/elf.rs:509:13 Sep 04 18:50:53.606 INFO kablam! | Sep 04 18:50:53.606 INFO kablam! 509 | PT_GNU_RELRO => "GNU_RELRO", Sep 04 18:50:53.606 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.606 INFO kablam! Sep 04 18:50:53.606 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.607 INFO kablam! --> src/elf.rs:500:13 Sep 04 18:50:53.607 INFO kablam! | Sep 04 18:50:53.607 INFO kablam! 500 | PT_LOAD => "LOAD", Sep 04 18:50:53.607 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.607 INFO kablam! Sep 04 18:50:53.607 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.607 INFO kablam! --> src/elf.rs:501:13 Sep 04 18:50:53.607 INFO kablam! | Sep 04 18:50:53.607 INFO kablam! 501 | PT_DYNAMIC => "DYNAMIC", Sep 04 18:50:53.607 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.608 INFO kablam! Sep 04 18:50:53.608 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.608 INFO kablam! --> src/elf.rs:502:13 Sep 04 18:50:53.608 INFO kablam! | Sep 04 18:50:53.608 INFO kablam! 502 | PT_INTERP => "INTERP", Sep 04 18:50:53.608 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:53.608 INFO kablam! Sep 04 18:50:53.608 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.608 INFO kablam! --> src/elf.rs:503:13 Sep 04 18:50:53.608 INFO kablam! | Sep 04 18:50:53.608 INFO kablam! 503 | PT_NOTE => "NOTE", Sep 04 18:50:53.608 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.609 INFO kablam! Sep 04 18:50:53.609 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.609 INFO kablam! --> src/elf.rs:504:13 Sep 04 18:50:53.609 INFO kablam! | Sep 04 18:50:53.609 INFO kablam! 504 | PT_SHLIB => "SHLIB", Sep 04 18:50:53.609 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.609 INFO kablam! Sep 04 18:50:53.609 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.609 INFO kablam! --> src/elf.rs:505:13 Sep 04 18:50:53.609 INFO kablam! | Sep 04 18:50:53.609 INFO kablam! 505 | PT_PHDR => "PHDR", Sep 04 18:50:53.609 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.609 INFO kablam! Sep 04 18:50:53.610 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.610 INFO kablam! --> src/elf.rs:506:13 Sep 04 18:50:53.610 INFO kablam! | Sep 04 18:50:53.610 INFO kablam! 506 | PT_TLS => "TLS", Sep 04 18:50:53.610 INFO kablam! | ^^^^^^ Sep 04 18:50:53.610 INFO kablam! Sep 04 18:50:53.610 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.610 INFO kablam! --> src/elf.rs:507:13 Sep 04 18:50:53.610 INFO kablam! | Sep 04 18:50:53.610 INFO kablam! 507 | PT_GNU_EH_FRAME => "GNU_EH_FRAME", Sep 04 18:50:53.610 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:53.610 INFO kablam! Sep 04 18:50:53.610 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.610 INFO kablam! --> src/elf.rs:508:13 Sep 04 18:50:53.611 INFO kablam! | Sep 04 18:50:53.611 INFO kablam! 508 | PT_GNU_STACK => "GNU_STACK", Sep 04 18:50:53.611 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.611 INFO kablam! Sep 04 18:50:53.611 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.611 INFO kablam! --> src/elf.rs:509:13 Sep 04 18:50:53.611 INFO kablam! | Sep 04 18:50:53.611 INFO kablam! 509 | PT_GNU_RELRO => "GNU_RELRO", Sep 04 18:50:53.611 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.611 INFO kablam! Sep 04 18:50:53.612 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.612 INFO kablam! --> src/elf.rs:510:13 Sep 04 18:50:53.612 INFO kablam! | Sep 04 18:50:53.612 INFO kablam! 510 | _ => "Unknown", Sep 04 18:50:53.612 INFO kablam! | ^ Sep 04 18:50:53.612 INFO kablam! Sep 04 18:50:53.613 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.613 INFO kablam! --> src/elf.rs:610:13 Sep 04 18:50:53.613 INFO kablam! | Sep 04 18:50:53.613 INFO kablam! 610 | SHT_NULL => "SHT_NULL", Sep 04 18:50:53.613 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.613 INFO kablam! Sep 04 18:50:53.613 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.613 INFO kablam! --> src/elf.rs:611:13 Sep 04 18:50:53.613 INFO kablam! | Sep 04 18:50:53.614 INFO kablam! 611 | SHT_PROGBITS => "SHT_PROGBITS", Sep 04 18:50:53.614 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.614 INFO kablam! Sep 04 18:50:53.614 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.614 INFO kablam! --> src/elf.rs:612:13 Sep 04 18:50:53.614 INFO kablam! | Sep 04 18:50:53.614 INFO kablam! 612 | SHT_SYMTAB => "SHT_SYMTAB", Sep 04 18:50:53.614 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.614 INFO kablam! Sep 04 18:50:53.614 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.614 INFO kablam! --> src/elf.rs:613:13 Sep 04 18:50:53.615 INFO kablam! | Sep 04 18:50:53.615 INFO kablam! 613 | SHT_STRTAB => "SHT_STRTAB", Sep 04 18:50:53.615 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.615 INFO kablam! Sep 04 18:50:53.615 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.615 INFO kablam! --> src/elf.rs:614:13 Sep 04 18:50:53.615 INFO kablam! | Sep 04 18:50:53.615 INFO kablam! 614 | SHT_RELA => "SHT_RELA", Sep 04 18:50:53.615 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.615 INFO kablam! Sep 04 18:50:53.615 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.615 INFO kablam! --> src/elf.rs:615:13 Sep 04 18:50:53.615 INFO kablam! | Sep 04 18:50:53.615 INFO kablam! 615 | SHT_HASH => "SHT_HASH", Sep 04 18:50:53.616 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.616 INFO kablam! Sep 04 18:50:53.616 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.616 INFO kablam! --> src/elf.rs:616:13 Sep 04 18:50:53.616 INFO kablam! | Sep 04 18:50:53.616 INFO kablam! 616 | SHT_DYNAMIC => "SHT_DYNAMIC", Sep 04 18:50:53.616 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.617 INFO kablam! Sep 04 18:50:53.617 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.617 INFO kablam! --> src/elf.rs:617:13 Sep 04 18:50:53.617 INFO kablam! | Sep 04 18:50:53.617 INFO kablam! 617 | SHT_NOTE => "SHT_NOTE", Sep 04 18:50:53.617 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.617 INFO kablam! Sep 04 18:50:53.617 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.618 INFO kablam! --> src/elf.rs:618:13 Sep 04 18:50:53.618 INFO kablam! | Sep 04 18:50:53.619 INFO kablam! 618 | SHT_NOBITS => "SHT_NOBITS", Sep 04 18:50:53.619 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.619 INFO kablam! Sep 04 18:50:53.621 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.621 INFO kablam! --> src/elf.rs:619:13 Sep 04 18:50:53.621 INFO kablam! | Sep 04 18:50:53.621 INFO kablam! 619 | SHT_REL => "SHT_REL", Sep 04 18:50:53.621 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.621 INFO kablam! Sep 04 18:50:53.621 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.621 INFO kablam! --> src/elf.rs:620:13 Sep 04 18:50:53.621 INFO kablam! | Sep 04 18:50:53.621 INFO kablam! 620 | SHT_SHLIB => "SHT_SHLIB", Sep 04 18:50:53.621 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:53.621 INFO kablam! Sep 04 18:50:53.621 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.621 INFO kablam! --> src/elf.rs:621:13 Sep 04 18:50:53.621 INFO kablam! | Sep 04 18:50:53.621 INFO kablam! 621 | SHT_DYNSYM => "SHT_DYNSYM", Sep 04 18:50:53.622 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.622 INFO kablam! Sep 04 18:50:53.622 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.622 INFO kablam! --> src/elf.rs:622:13 Sep 04 18:50:53.622 INFO kablam! | Sep 04 18:50:53.622 INFO kablam! 622 | SHT_INIT_ARRAY => "SHT_INIT_ARRAY", Sep 04 18:50:53.622 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.622 INFO kablam! Sep 04 18:50:53.622 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.622 INFO kablam! --> src/elf.rs:623:13 Sep 04 18:50:53.622 INFO kablam! | Sep 04 18:50:53.622 INFO kablam! 623 | SHT_FINI_ARRAY => "SHT_FINI_ARRAY", Sep 04 18:50:53.622 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.622 INFO kablam! Sep 04 18:50:53.622 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.622 INFO kablam! --> src/elf.rs:624:13 Sep 04 18:50:53.622 INFO kablam! | Sep 04 18:50:53.622 INFO kablam! 624 | SHT_PREINIT_ARRAY => "SHT_PREINIT_ARRAY", Sep 04 18:50:53.623 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 18:50:53.623 INFO kablam! Sep 04 18:50:53.623 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.623 INFO kablam! --> src/elf.rs:625:13 Sep 04 18:50:53.623 INFO kablam! | Sep 04 18:50:53.623 INFO kablam! 625 | SHT_GROUP => "SHT_GROUP", Sep 04 18:50:53.623 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:53.623 INFO kablam! Sep 04 18:50:53.623 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.623 INFO kablam! --> src/elf.rs:626:13 Sep 04 18:50:53.623 INFO kablam! | Sep 04 18:50:53.623 INFO kablam! 626 | SHT_SYMTAB_SHNDX => "SHT_SYMTAB_SHNDX", Sep 04 18:50:53.623 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 18:50:53.623 INFO kablam! Sep 04 18:50:53.623 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.623 INFO kablam! --> src/elf.rs:627:13 Sep 04 18:50:53.623 INFO kablam! | Sep 04 18:50:53.624 INFO kablam! 627 | SHT_NUM => "SHT_NUM", Sep 04 18:50:53.624 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.624 INFO kablam! Sep 04 18:50:53.624 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.624 INFO kablam! --> src/elf.rs:628:13 Sep 04 18:50:53.624 INFO kablam! | Sep 04 18:50:53.624 INFO kablam! 628 | SHT_GNU_ATTRIBUTES => "SHT_GNU_ATTRIBUTES", Sep 04 18:50:53.624 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 18:50:53.624 INFO kablam! Sep 04 18:50:53.624 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.624 INFO kablam! --> src/elf.rs:629:13 Sep 04 18:50:53.624 INFO kablam! | Sep 04 18:50:53.624 INFO kablam! 629 | SHT_GNU_HASH => "SHT_GNU_HASH", Sep 04 18:50:53.624 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.624 INFO kablam! Sep 04 18:50:53.624 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.624 INFO kablam! --> src/elf.rs:630:13 Sep 04 18:50:53.624 INFO kablam! | Sep 04 18:50:53.624 INFO kablam! 630 | SHT_GNU_LIBLIST => "SHT_GNU_LIBLIST", Sep 04 18:50:53.625 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:53.625 INFO kablam! Sep 04 18:50:53.625 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.625 INFO kablam! --> src/elf.rs:631:13 Sep 04 18:50:53.625 INFO kablam! | Sep 04 18:50:53.625 INFO kablam! 631 | SHT_GNU_VERDEF => "SHT_GNU_VERDEF", Sep 04 18:50:53.625 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.625 INFO kablam! Sep 04 18:50:53.625 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.625 INFO kablam! --> src/elf.rs:632:13 Sep 04 18:50:53.625 INFO kablam! | Sep 04 18:50:53.625 INFO kablam! 632 | SHT_GNU_VERNEED => "SHT_GNU_VERNEED", Sep 04 18:50:53.625 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:53.625 INFO kablam! Sep 04 18:50:53.625 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.625 INFO kablam! --> src/elf.rs:633:13 Sep 04 18:50:53.625 INFO kablam! | Sep 04 18:50:53.625 INFO kablam! 633 | SHT_GNU_VERSYM => "SHT_GNU_VERSYM", Sep 04 18:50:53.626 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.626 INFO kablam! Sep 04 18:50:53.626 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.626 INFO kablam! --> src/elf.rs:611:13 Sep 04 18:50:53.626 INFO kablam! | Sep 04 18:50:53.626 INFO kablam! 611 | SHT_PROGBITS => "SHT_PROGBITS", Sep 04 18:50:53.626 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.626 INFO kablam! Sep 04 18:50:53.626 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.626 INFO kablam! --> src/elf.rs:612:13 Sep 04 18:50:53.626 INFO kablam! | Sep 04 18:50:53.626 INFO kablam! 612 | SHT_SYMTAB => "SHT_SYMTAB", Sep 04 18:50:53.626 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.626 INFO kablam! Sep 04 18:50:53.626 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.626 INFO kablam! --> src/elf.rs:613:13 Sep 04 18:50:53.626 INFO kablam! | Sep 04 18:50:53.626 INFO kablam! 613 | SHT_STRTAB => "SHT_STRTAB", Sep 04 18:50:53.626 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.626 INFO kablam! Sep 04 18:50:53.627 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.627 INFO kablam! --> src/elf.rs:614:13 Sep 04 18:50:53.627 INFO kablam! | Sep 04 18:50:53.627 INFO kablam! 614 | SHT_RELA => "SHT_RELA", Sep 04 18:50:53.627 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.627 INFO kablam! Sep 04 18:50:53.627 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.627 INFO kablam! --> src/elf.rs:615:13 Sep 04 18:50:53.627 INFO kablam! | Sep 04 18:50:53.627 INFO kablam! 615 | SHT_HASH => "SHT_HASH", Sep 04 18:50:53.627 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.627 INFO kablam! Sep 04 18:50:53.627 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.627 INFO kablam! --> src/elf.rs:616:13 Sep 04 18:50:53.627 INFO kablam! | Sep 04 18:50:53.627 INFO kablam! 616 | SHT_DYNAMIC => "SHT_DYNAMIC", Sep 04 18:50:53.627 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.627 INFO kablam! Sep 04 18:50:53.627 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.627 INFO kablam! --> src/elf.rs:617:13 Sep 04 18:50:53.627 INFO kablam! | Sep 04 18:50:53.628 INFO kablam! 617 | SHT_NOTE => "SHT_NOTE", Sep 04 18:50:53.628 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.628 INFO kablam! Sep 04 18:50:53.628 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.628 INFO kablam! --> src/elf.rs:618:13 Sep 04 18:50:53.628 INFO kablam! | Sep 04 18:50:53.628 INFO kablam! 618 | SHT_NOBITS => "SHT_NOBITS", Sep 04 18:50:53.628 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.628 INFO kablam! Sep 04 18:50:53.628 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.628 INFO kablam! --> src/elf.rs:619:13 Sep 04 18:50:53.628 INFO kablam! | Sep 04 18:50:53.628 INFO kablam! 619 | SHT_REL => "SHT_REL", Sep 04 18:50:53.628 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.628 INFO kablam! Sep 04 18:50:53.628 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.628 INFO kablam! --> src/elf.rs:620:13 Sep 04 18:50:53.628 INFO kablam! | Sep 04 18:50:53.628 INFO kablam! 620 | SHT_SHLIB => "SHT_SHLIB", Sep 04 18:50:53.629 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:53.629 INFO kablam! Sep 04 18:50:53.629 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.629 INFO kablam! --> src/elf.rs:621:13 Sep 04 18:50:53.629 INFO kablam! | Sep 04 18:50:53.629 INFO kablam! 621 | SHT_DYNSYM => "SHT_DYNSYM", Sep 04 18:50:53.629 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.629 INFO kablam! Sep 04 18:50:53.629 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.629 INFO kablam! --> src/elf.rs:622:13 Sep 04 18:50:53.629 INFO kablam! | Sep 04 18:50:53.629 INFO kablam! 622 | SHT_INIT_ARRAY => "SHT_INIT_ARRAY", Sep 04 18:50:53.629 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.629 INFO kablam! Sep 04 18:50:53.629 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.629 INFO kablam! --> src/elf.rs:623:13 Sep 04 18:50:53.629 INFO kablam! | Sep 04 18:50:53.629 INFO kablam! 623 | SHT_FINI_ARRAY => "SHT_FINI_ARRAY", Sep 04 18:50:53.629 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.630 INFO kablam! Sep 04 18:50:53.630 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.630 INFO kablam! --> src/elf.rs:624:13 Sep 04 18:50:53.630 INFO kablam! | Sep 04 18:50:53.630 INFO kablam! 624 | SHT_PREINIT_ARRAY => "SHT_PREINIT_ARRAY", Sep 04 18:50:53.630 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 18:50:53.630 INFO kablam! Sep 04 18:50:53.630 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.630 INFO kablam! --> src/elf.rs:625:13 Sep 04 18:50:53.631 INFO kablam! | Sep 04 18:50:53.631 INFO kablam! 625 | SHT_GROUP => "SHT_GROUP", Sep 04 18:50:53.631 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:53.631 INFO kablam! Sep 04 18:50:53.631 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.631 INFO kablam! --> src/elf.rs:626:13 Sep 04 18:50:53.631 INFO kablam! | Sep 04 18:50:53.632 INFO kablam! 626 | SHT_SYMTAB_SHNDX => "SHT_SYMTAB_SHNDX", Sep 04 18:50:53.632 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 18:50:53.632 INFO kablam! Sep 04 18:50:53.632 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.632 INFO kablam! --> src/elf.rs:627:13 Sep 04 18:50:53.632 INFO kablam! | Sep 04 18:50:53.632 INFO kablam! 627 | SHT_NUM => "SHT_NUM", Sep 04 18:50:53.632 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.632 INFO kablam! Sep 04 18:50:53.632 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.632 INFO kablam! --> src/elf.rs:628:13 Sep 04 18:50:53.632 INFO kablam! | Sep 04 18:50:53.632 INFO kablam! 628 | SHT_GNU_ATTRIBUTES => "SHT_GNU_ATTRIBUTES", Sep 04 18:50:53.632 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 18:50:53.632 INFO kablam! Sep 04 18:50:53.632 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.632 INFO kablam! --> src/elf.rs:629:13 Sep 04 18:50:53.632 INFO kablam! | Sep 04 18:50:53.632 INFO kablam! 629 | SHT_GNU_HASH => "SHT_GNU_HASH", Sep 04 18:50:53.633 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.633 INFO kablam! Sep 04 18:50:53.633 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.633 INFO kablam! --> src/elf.rs:630:13 Sep 04 18:50:53.633 INFO kablam! | Sep 04 18:50:53.633 INFO kablam! 630 | SHT_GNU_LIBLIST => "SHT_GNU_LIBLIST", Sep 04 18:50:53.633 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:53.633 INFO kablam! Sep 04 18:50:53.633 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.633 INFO kablam! --> src/elf.rs:631:13 Sep 04 18:50:53.633 INFO kablam! | Sep 04 18:50:53.633 INFO kablam! 631 | SHT_GNU_VERDEF => "SHT_GNU_VERDEF", Sep 04 18:50:53.633 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.633 INFO kablam! Sep 04 18:50:53.633 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.633 INFO kablam! --> src/elf.rs:632:13 Sep 04 18:50:53.634 INFO kablam! | Sep 04 18:50:53.634 INFO kablam! 632 | SHT_GNU_VERNEED => "SHT_GNU_VERNEED", Sep 04 18:50:53.635 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:53.635 INFO kablam! Sep 04 18:50:53.635 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.635 INFO kablam! --> src/elf.rs:633:13 Sep 04 18:50:53.635 INFO kablam! | Sep 04 18:50:53.635 INFO kablam! 633 | SHT_GNU_VERSYM => "SHT_GNU_VERSYM", Sep 04 18:50:53.635 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.635 INFO kablam! Sep 04 18:50:53.635 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.635 INFO kablam! --> src/elf.rs:634:13 Sep 04 18:50:53.635 INFO kablam! | Sep 04 18:50:53.635 INFO kablam! 634 | _ => "Unknown", Sep 04 18:50:53.635 INFO kablam! | ^ Sep 04 18:50:53.635 INFO kablam! Sep 04 18:50:53.635 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.635 INFO kablam! --> src/elf.rs:753:13 Sep 04 18:50:53.635 INFO kablam! | Sep 04 18:50:53.635 INFO kablam! 753 | STT_NOTYPE => "unspecified", Sep 04 18:50:53.636 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.636 INFO kablam! Sep 04 18:50:53.636 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.636 INFO kablam! --> src/elf.rs:754:13 Sep 04 18:50:53.637 INFO kablam! | Sep 04 18:50:53.637 INFO kablam! 754 | STT_OBJECT => "data object", Sep 04 18:50:53.637 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.637 INFO kablam! Sep 04 18:50:53.637 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.637 INFO kablam! --> src/elf.rs:755:13 Sep 04 18:50:53.637 INFO kablam! | Sep 04 18:50:53.637 INFO kablam! 755 | STT_FUNC => "code object", Sep 04 18:50:53.637 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.637 INFO kablam! Sep 04 18:50:53.637 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.637 INFO kablam! --> src/elf.rs:756:13 Sep 04 18:50:53.637 INFO kablam! | Sep 04 18:50:53.637 INFO kablam! 756 | STT_SECTION => "section", Sep 04 18:50:53.638 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.638 INFO kablam! Sep 04 18:50:53.638 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.638 INFO kablam! --> src/elf.rs:757:13 Sep 04 18:50:53.638 INFO kablam! | Sep 04 18:50:53.638 INFO kablam! 757 | STT_FILE => "file name", Sep 04 18:50:53.638 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.638 INFO kablam! Sep 04 18:50:53.638 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.638 INFO kablam! --> src/elf.rs:758:13 Sep 04 18:50:53.638 INFO kablam! | Sep 04 18:50:53.638 INFO kablam! 758 | STT_COMMON => "common data object", Sep 04 18:50:53.638 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.638 INFO kablam! Sep 04 18:50:53.638 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.638 INFO kablam! --> src/elf.rs:759:13 Sep 04 18:50:53.638 INFO kablam! | Sep 04 18:50:53.638 INFO kablam! 759 | STT_TLS => "thread-local data object", Sep 04 18:50:53.638 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.638 INFO kablam! Sep 04 18:50:53.639 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.639 INFO kablam! --> src/elf.rs:760:13 Sep 04 18:50:53.639 INFO kablam! | Sep 04 18:50:53.639 INFO kablam! 760 | STT_GNU_IFUNC => "indirect code object", Sep 04 18:50:53.639 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 18:50:53.639 INFO kablam! Sep 04 18:50:53.639 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.639 INFO kablam! --> src/elf.rs:754:13 Sep 04 18:50:53.639 INFO kablam! | Sep 04 18:50:53.639 INFO kablam! 754 | STT_OBJECT => "data object", Sep 04 18:50:53.639 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.639 INFO kablam! Sep 04 18:50:53.639 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.639 INFO kablam! --> src/elf.rs:755:13 Sep 04 18:50:53.639 INFO kablam! | Sep 04 18:50:53.639 INFO kablam! 755 | STT_FUNC => "code object", Sep 04 18:50:53.639 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.639 INFO kablam! Sep 04 18:50:53.639 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.639 INFO kablam! --> src/elf.rs:756:13 Sep 04 18:50:53.639 INFO kablam! | Sep 04 18:50:53.639 INFO kablam! 756 | STT_SECTION => "section", Sep 04 18:50:53.639 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.639 INFO kablam! Sep 04 18:50:53.639 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.640 INFO kablam! --> src/elf.rs:757:13 Sep 04 18:50:53.640 INFO kablam! | Sep 04 18:50:53.640 INFO kablam! 757 | STT_FILE => "file name", Sep 04 18:50:53.640 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.640 INFO kablam! Sep 04 18:50:53.640 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.640 INFO kablam! --> src/elf.rs:758:13 Sep 04 18:50:53.640 INFO kablam! | Sep 04 18:50:53.640 INFO kablam! 758 | STT_COMMON => "common data object", Sep 04 18:50:53.640 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.640 INFO kablam! Sep 04 18:50:53.640 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.640 INFO kablam! --> src/elf.rs:759:13 Sep 04 18:50:53.640 INFO kablam! | Sep 04 18:50:53.640 INFO kablam! 759 | STT_TLS => "thread-local data object", Sep 04 18:50:53.641 INFO kablam! | ^^^^^^^ Sep 04 18:50:53.641 INFO kablam! Sep 04 18:50:53.641 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.643 INFO kablam! --> src/elf.rs:760:13 Sep 04 18:50:53.643 INFO kablam! | Sep 04 18:50:53.644 INFO kablam! 760 | STT_GNU_IFUNC => "indirect code object", Sep 04 18:50:53.644 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 18:50:53.644 INFO kablam! Sep 04 18:50:53.644 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.644 INFO kablam! --> src/elf.rs:761:13 Sep 04 18:50:53.644 INFO kablam! | Sep 04 18:50:53.644 INFO kablam! 761 | _ => "Unknown", Sep 04 18:50:53.644 INFO kablam! | ^ Sep 04 18:50:53.644 INFO kablam! Sep 04 18:50:53.644 INFO kablam! error: to use a constant of type `elf::SymbolBind` in a pattern, `elf::SymbolBind` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.644 INFO kablam! --> src/elf.rs:782:13 Sep 04 18:50:53.644 INFO kablam! | Sep 04 18:50:53.644 INFO kablam! 782 | STB_LOCAL => "local", Sep 04 18:50:53.644 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:53.645 INFO kablam! Sep 04 18:50:53.645 INFO kablam! error: to use a constant of type `elf::SymbolBind` in a pattern, `elf::SymbolBind` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.645 INFO kablam! --> src/elf.rs:783:13 Sep 04 18:50:53.645 INFO kablam! | Sep 04 18:50:53.645 INFO kablam! 783 | STB_GLOBAL => "global", Sep 04 18:50:53.646 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.646 INFO kablam! Sep 04 18:50:53.646 INFO kablam! error: to use a constant of type `elf::SymbolBind` in a pattern, `elf::SymbolBind` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.646 INFO kablam! --> src/elf.rs:784:13 Sep 04 18:50:53.646 INFO kablam! | Sep 04 18:50:53.647 INFO kablam! 784 | STB_WEAK => "weak", Sep 04 18:50:53.647 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.647 INFO kablam! Sep 04 18:50:53.647 INFO kablam! error: to use a constant of type `elf::SymbolBind` in a pattern, `elf::SymbolBind` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.647 INFO kablam! --> src/elf.rs:785:13 Sep 04 18:50:53.647 INFO kablam! | Sep 04 18:50:53.647 INFO kablam! 785 | STB_GNU_UNIQUE => "unique", Sep 04 18:50:53.647 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.647 INFO kablam! Sep 04 18:50:53.647 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.647 INFO kablam! --> src/elf.rs:783:13 Sep 04 18:50:53.648 INFO kablam! | Sep 04 18:50:53.648 INFO kablam! 783 | STB_GLOBAL => "global", Sep 04 18:50:53.648 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.648 INFO kablam! Sep 04 18:50:53.648 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.648 INFO kablam! --> src/elf.rs:784:13 Sep 04 18:50:53.648 INFO kablam! | Sep 04 18:50:53.648 INFO kablam! 784 | STB_WEAK => "weak", Sep 04 18:50:53.648 INFO kablam! | ^^^^^^^^ Sep 04 18:50:53.648 INFO kablam! Sep 04 18:50:53.648 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.648 INFO kablam! --> src/elf.rs:785:13 Sep 04 18:50:53.648 INFO kablam! | Sep 04 18:50:53.649 INFO kablam! 785 | STB_GNU_UNIQUE => "unique", Sep 04 18:50:53.649 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:53.649 INFO kablam! Sep 04 18:50:53.649 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.649 INFO kablam! --> src/elf.rs:786:13 Sep 04 18:50:53.649 INFO kablam! | Sep 04 18:50:53.661 INFO kablam! 786 | _ => "Unknown", Sep 04 18:50:53.662 INFO kablam! | ^ Sep 04 18:50:53.662 INFO kablam! Sep 04 18:50:53.662 INFO kablam! error: to use a constant of type `elf::SymbolVis` in a pattern, `elf::SymbolVis` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.662 INFO kablam! --> src/elf.rs:807:13 Sep 04 18:50:53.662 INFO kablam! | Sep 04 18:50:53.662 INFO kablam! 807 | STV_DEFAULT => "default", Sep 04 18:50:53.662 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:53.662 INFO kablam! Sep 04 18:50:53.663 INFO kablam! error: to use a constant of type `elf::SymbolVis` in a pattern, `elf::SymbolVis` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.663 INFO kablam! --> src/elf.rs:808:13 Sep 04 18:50:53.663 INFO kablam! | Sep 04 18:50:53.663 INFO kablam! 808 | STV_INTERNAL => "internal", Sep 04 18:50:53.663 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.663 INFO kablam! Sep 04 18:50:53.663 INFO kablam! error: to use a constant of type `elf::SymbolVis` in a pattern, `elf::SymbolVis` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.663 INFO kablam! --> src/elf.rs:809:13 Sep 04 18:50:53.663 INFO kablam! | Sep 04 18:50:53.663 INFO kablam! 809 | STV_HIDDEN => "hidden", Sep 04 18:50:53.663 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.663 INFO kablam! Sep 04 18:50:53.663 INFO kablam! error: to use a constant of type `elf::SymbolVis` in a pattern, `elf::SymbolVis` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.663 INFO kablam! --> src/elf.rs:810:13 Sep 04 18:50:53.663 INFO kablam! | Sep 04 18:50:53.663 INFO kablam! 810 | STV_PROTECTED => "protected", Sep 04 18:50:53.663 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 18:50:53.663 INFO kablam! Sep 04 18:50:53.663 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.663 INFO kablam! --> src/elf.rs:808:13 Sep 04 18:50:53.664 INFO kablam! | Sep 04 18:50:53.664 INFO kablam! 808 | STV_INTERNAL => "internal", Sep 04 18:50:53.664 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.664 INFO kablam! Sep 04 18:50:53.664 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.664 INFO kablam! --> src/elf.rs:809:13 Sep 04 18:50:53.664 INFO kablam! | Sep 04 18:50:53.664 INFO kablam! 809 | STV_HIDDEN => "hidden", Sep 04 18:50:53.664 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:53.664 INFO kablam! Sep 04 18:50:53.664 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.664 INFO kablam! --> src/elf.rs:810:13 Sep 04 18:50:53.664 INFO kablam! | Sep 04 18:50:53.664 INFO kablam! 810 | STV_PROTECTED => "protected", Sep 04 18:50:53.665 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 18:50:53.665 INFO kablam! Sep 04 18:50:53.665 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.665 INFO kablam! --> src/elf.rs:811:13 Sep 04 18:50:53.665 INFO kablam! | Sep 04 18:50:53.665 INFO kablam! 811 | _ => "Unknown", Sep 04 18:50:53.665 INFO kablam! | ^ Sep 04 18:50:53.666 INFO kablam! Sep 04 18:50:53.666 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:53.666 INFO kablam! --> src/lib.rs:171:17 Sep 04 18:50:53.667 INFO kablam! | Sep 04 18:50:53.667 INFO kablam! 171 | elf::PT_LOAD => self.load_header(p, loader), Sep 04 18:50:53.667 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:53.667 INFO kablam! Sep 04 18:50:53.667 INFO kablam! warning: unreachable pattern Sep 04 18:50:53.667 INFO kablam! --> src/lib.rs:172:17 Sep 04 18:50:53.667 INFO kablam! | Sep 04 18:50:53.667 INFO kablam! 172 | _ => () Sep 04 18:50:53.667 INFO kablam! | ^ Sep 04 18:50:53.668 INFO kablam! Sep 04 18:50:53.668 INFO kablam! error: aborting due to 58 previous errors Sep 04 18:50:53.668 INFO kablam! Sep 04 18:50:53.668 INFO kablam! error: Could not compile `elfloader`. Sep 04 18:50:53.668 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 04 18:50:54.028 INFO kablam! error: to use a constant of type `elf::Class` in a pattern, `elf::Class` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.028 INFO kablam! --> src/elf.rs:26:13 Sep 04 18:50:54.028 INFO kablam! | Sep 04 18:50:54.028 INFO kablam! 26 | ELFCLASSNONE => "Invalid", Sep 04 18:50:54.028 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.028 INFO kablam! Sep 04 18:50:54.028 INFO kablam! error: to use a constant of type `elf::Class` in a pattern, `elf::Class` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.028 INFO kablam! --> src/elf.rs:27:13 Sep 04 18:50:54.028 INFO kablam! | Sep 04 18:50:54.028 INFO kablam! 27 | ELFCLASS32 => "32-bit", Sep 04 18:50:54.028 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.028 INFO kablam! Sep 04 18:50:54.028 INFO kablam! error: to use a constant of type `elf::Class` in a pattern, `elf::Class` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.028 INFO kablam! --> src/elf.rs:28:13 Sep 04 18:50:54.029 INFO kablam! | Sep 04 18:50:54.029 INFO kablam! 28 | ELFCLASS64 => "64-bit", Sep 04 18:50:54.029 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.029 INFO kablam! Sep 04 18:50:54.029 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.029 INFO kablam! --> src/elf.rs:27:13 Sep 04 18:50:54.029 INFO kablam! | Sep 04 18:50:54.029 INFO kablam! 27 | ELFCLASS32 => "32-bit", Sep 04 18:50:54.029 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.029 INFO kablam! | Sep 04 18:50:54.029 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Sep 04 18:50:54.029 INFO kablam! Sep 04 18:50:54.029 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.029 INFO kablam! --> src/elf.rs:28:13 Sep 04 18:50:54.029 INFO kablam! | Sep 04 18:50:54.029 INFO kablam! 28 | ELFCLASS64 => "64-bit", Sep 04 18:50:54.029 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.029 INFO kablam! Sep 04 18:50:54.029 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.029 INFO kablam! --> src/elf.rs:29:13 Sep 04 18:50:54.029 INFO kablam! | Sep 04 18:50:54.029 INFO kablam! 29 | _ => "Unknown", Sep 04 18:50:54.029 INFO kablam! | ^ Sep 04 18:50:54.030 INFO kablam! Sep 04 18:50:54.030 INFO kablam! error: to use a constant of type `elf::Data` in a pattern, `elf::Data` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.030 INFO kablam! --> src/elf.rs:55:13 Sep 04 18:50:54.030 INFO kablam! | Sep 04 18:50:54.030 INFO kablam! 55 | ELFDATANONE => "Invalid", Sep 04 18:50:54.030 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.030 INFO kablam! Sep 04 18:50:54.030 INFO kablam! error: to use a constant of type `elf::Data` in a pattern, `elf::Data` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.030 INFO kablam! --> src/elf.rs:56:13 Sep 04 18:50:54.030 INFO kablam! | Sep 04 18:50:54.030 INFO kablam! 56 | ELFDATA2LSB => "2's complement, little endian", Sep 04 18:50:54.030 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.030 INFO kablam! Sep 04 18:50:54.030 INFO kablam! error: to use a constant of type `elf::Data` in a pattern, `elf::Data` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.030 INFO kablam! --> src/elf.rs:57:13 Sep 04 18:50:54.030 INFO kablam! | Sep 04 18:50:54.030 INFO kablam! 57 | ELFDATA2MSB => "2's complement, big endian", Sep 04 18:50:54.030 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.030 INFO kablam! Sep 04 18:50:54.030 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.030 INFO kablam! --> src/elf.rs:56:13 Sep 04 18:50:54.030 INFO kablam! | Sep 04 18:50:54.031 INFO kablam! 56 | ELFDATA2LSB => "2's complement, little endian", Sep 04 18:50:54.031 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.031 INFO kablam! Sep 04 18:50:54.031 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.031 INFO kablam! --> src/elf.rs:57:13 Sep 04 18:50:54.031 INFO kablam! | Sep 04 18:50:54.031 INFO kablam! 57 | ELFDATA2MSB => "2's complement, big endian", Sep 04 18:50:54.031 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.031 INFO kablam! Sep 04 18:50:54.031 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.031 INFO kablam! --> src/elf.rs:58:13 Sep 04 18:50:54.031 INFO kablam! | Sep 04 18:50:54.031 INFO kablam! 58 | _ => "Unknown", Sep 04 18:50:54.031 INFO kablam! | ^ Sep 04 18:50:54.031 INFO kablam! Sep 04 18:50:54.054 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.054 INFO kablam! --> src/elf.rs:499:13 Sep 04 18:50:54.054 INFO kablam! | Sep 04 18:50:54.054 INFO kablam! 499 | PT_NULL => "NULL", Sep 04 18:50:54.054 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.054 INFO kablam! Sep 04 18:50:54.055 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.055 INFO kablam! --> src/elf.rs:500:13 Sep 04 18:50:54.055 INFO kablam! | Sep 04 18:50:54.055 INFO kablam! 500 | PT_LOAD => "LOAD", Sep 04 18:50:54.055 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.055 INFO kablam! Sep 04 18:50:54.055 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.055 INFO kablam! --> src/elf.rs:501:13 Sep 04 18:50:54.055 INFO kablam! | Sep 04 18:50:54.055 INFO kablam! 501 | PT_DYNAMIC => "DYNAMIC", Sep 04 18:50:54.055 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.055 INFO kablam! Sep 04 18:50:54.055 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.055 INFO kablam! --> src/elf.rs:502:13 Sep 04 18:50:54.055 INFO kablam! | Sep 04 18:50:54.055 INFO kablam! 502 | PT_INTERP => "INTERP", Sep 04 18:50:54.056 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:54.056 INFO kablam! Sep 04 18:50:54.056 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.056 INFO kablam! --> src/elf.rs:503:13 Sep 04 18:50:54.056 INFO kablam! | Sep 04 18:50:54.056 INFO kablam! 503 | PT_NOTE => "NOTE", Sep 04 18:50:54.056 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.056 INFO kablam! Sep 04 18:50:54.056 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.056 INFO kablam! --> src/elf.rs:504:13 Sep 04 18:50:54.056 INFO kablam! | Sep 04 18:50:54.056 INFO kablam! 504 | PT_SHLIB => "SHLIB", Sep 04 18:50:54.056 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.056 INFO kablam! Sep 04 18:50:54.056 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.056 INFO kablam! --> src/elf.rs:505:13 Sep 04 18:50:54.056 INFO kablam! | Sep 04 18:50:54.056 INFO kablam! 505 | PT_PHDR => "PHDR", Sep 04 18:50:54.057 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.057 INFO kablam! Sep 04 18:50:54.057 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.057 INFO kablam! --> src/elf.rs:506:13 Sep 04 18:50:54.057 INFO kablam! | Sep 04 18:50:54.057 INFO kablam! 506 | PT_TLS => "TLS", Sep 04 18:50:54.057 INFO kablam! | ^^^^^^ Sep 04 18:50:54.057 INFO kablam! Sep 04 18:50:54.057 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.057 INFO kablam! --> src/elf.rs:507:13 Sep 04 18:50:54.057 INFO kablam! | Sep 04 18:50:54.057 INFO kablam! 507 | PT_GNU_EH_FRAME => "GNU_EH_FRAME", Sep 04 18:50:54.057 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:54.057 INFO kablam! Sep 04 18:50:54.057 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.057 INFO kablam! --> src/elf.rs:508:13 Sep 04 18:50:54.057 INFO kablam! | Sep 04 18:50:54.057 INFO kablam! 508 | PT_GNU_STACK => "GNU_STACK", Sep 04 18:50:54.057 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.057 INFO kablam! Sep 04 18:50:54.058 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.058 INFO kablam! --> src/elf.rs:509:13 Sep 04 18:50:54.058 INFO kablam! | Sep 04 18:50:54.058 INFO kablam! 509 | PT_GNU_RELRO => "GNU_RELRO", Sep 04 18:50:54.058 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.058 INFO kablam! Sep 04 18:50:54.058 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.058 INFO kablam! --> src/elf.rs:500:13 Sep 04 18:50:54.058 INFO kablam! | Sep 04 18:50:54.058 INFO kablam! 500 | PT_LOAD => "LOAD", Sep 04 18:50:54.058 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.058 INFO kablam! Sep 04 18:50:54.058 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.058 INFO kablam! --> src/elf.rs:501:13 Sep 04 18:50:54.058 INFO kablam! | Sep 04 18:50:54.058 INFO kablam! 501 | PT_DYNAMIC => "DYNAMIC", Sep 04 18:50:54.058 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.058 INFO kablam! Sep 04 18:50:54.058 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.058 INFO kablam! --> src/elf.rs:502:13 Sep 04 18:50:54.058 INFO kablam! | Sep 04 18:50:54.058 INFO kablam! 502 | PT_INTERP => "INTERP", Sep 04 18:50:54.058 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:54.058 INFO kablam! Sep 04 18:50:54.059 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.059 INFO kablam! --> src/elf.rs:503:13 Sep 04 18:50:54.059 INFO kablam! | Sep 04 18:50:54.059 INFO kablam! 503 | PT_NOTE => "NOTE", Sep 04 18:50:54.059 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.059 INFO kablam! Sep 04 18:50:54.059 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.059 INFO kablam! --> src/elf.rs:504:13 Sep 04 18:50:54.059 INFO kablam! | Sep 04 18:50:54.059 INFO kablam! 504 | PT_SHLIB => "SHLIB", Sep 04 18:50:54.059 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.059 INFO kablam! Sep 04 18:50:54.059 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.059 INFO kablam! --> src/elf.rs:505:13 Sep 04 18:50:54.059 INFO kablam! | Sep 04 18:50:54.059 INFO kablam! 505 | PT_PHDR => "PHDR", Sep 04 18:50:54.059 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.059 INFO kablam! Sep 04 18:50:54.059 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.059 INFO kablam! --> src/elf.rs:506:13 Sep 04 18:50:54.059 INFO kablam! | Sep 04 18:50:54.059 INFO kablam! 506 | PT_TLS => "TLS", Sep 04 18:50:54.059 INFO kablam! | ^^^^^^ Sep 04 18:50:54.059 INFO kablam! Sep 04 18:50:54.059 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.059 INFO kablam! --> src/elf.rs:507:13 Sep 04 18:50:54.059 INFO kablam! | Sep 04 18:50:54.059 INFO kablam! 507 | PT_GNU_EH_FRAME => "GNU_EH_FRAME", Sep 04 18:50:54.059 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:54.059 INFO kablam! Sep 04 18:50:54.059 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.059 INFO kablam! --> src/elf.rs:508:13 Sep 04 18:50:54.059 INFO kablam! | Sep 04 18:50:54.059 INFO kablam! 508 | PT_GNU_STACK => "GNU_STACK", Sep 04 18:50:54.059 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.059 INFO kablam! Sep 04 18:50:54.060 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.060 INFO kablam! --> src/elf.rs:509:13 Sep 04 18:50:54.060 INFO kablam! | Sep 04 18:50:54.060 INFO kablam! 509 | PT_GNU_RELRO => "GNU_RELRO", Sep 04 18:50:54.060 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.060 INFO kablam! Sep 04 18:50:54.060 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.060 INFO kablam! --> src/elf.rs:510:13 Sep 04 18:50:54.060 INFO kablam! | Sep 04 18:50:54.060 INFO kablam! 510 | _ => "Unknown", Sep 04 18:50:54.060 INFO kablam! | ^ Sep 04 18:50:54.060 INFO kablam! Sep 04 18:50:54.060 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.060 INFO kablam! --> src/elf.rs:610:13 Sep 04 18:50:54.060 INFO kablam! | Sep 04 18:50:54.060 INFO kablam! 610 | SHT_NULL => "SHT_NULL", Sep 04 18:50:54.060 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.060 INFO kablam! Sep 04 18:50:54.060 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.060 INFO kablam! --> src/elf.rs:611:13 Sep 04 18:50:54.060 INFO kablam! | Sep 04 18:50:54.060 INFO kablam! 611 | SHT_PROGBITS => "SHT_PROGBITS", Sep 04 18:50:54.060 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.060 INFO kablam! Sep 04 18:50:54.060 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.060 INFO kablam! --> src/elf.rs:612:13 Sep 04 18:50:54.060 INFO kablam! | Sep 04 18:50:54.060 INFO kablam! 612 | SHT_SYMTAB => "SHT_SYMTAB", Sep 04 18:50:54.060 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.060 INFO kablam! Sep 04 18:50:54.060 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.060 INFO kablam! --> src/elf.rs:613:13 Sep 04 18:50:54.060 INFO kablam! | Sep 04 18:50:54.060 INFO kablam! 613 | SHT_STRTAB => "SHT_STRTAB", Sep 04 18:50:54.060 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.061 INFO kablam! Sep 04 18:50:54.061 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.061 INFO kablam! --> src/elf.rs:614:13 Sep 04 18:50:54.061 INFO kablam! | Sep 04 18:50:54.061 INFO kablam! 614 | SHT_RELA => "SHT_RELA", Sep 04 18:50:54.061 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.061 INFO kablam! Sep 04 18:50:54.061 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.061 INFO kablam! --> src/elf.rs:615:13 Sep 04 18:50:54.061 INFO kablam! | Sep 04 18:50:54.061 INFO kablam! 615 | SHT_HASH => "SHT_HASH", Sep 04 18:50:54.061 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.061 INFO kablam! Sep 04 18:50:54.061 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.061 INFO kablam! --> src/elf.rs:616:13 Sep 04 18:50:54.061 INFO kablam! | Sep 04 18:50:54.061 INFO kablam! 616 | SHT_DYNAMIC => "SHT_DYNAMIC", Sep 04 18:50:54.061 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.061 INFO kablam! Sep 04 18:50:54.061 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.061 INFO kablam! --> src/elf.rs:617:13 Sep 04 18:50:54.061 INFO kablam! | Sep 04 18:50:54.061 INFO kablam! 617 | SHT_NOTE => "SHT_NOTE", Sep 04 18:50:54.061 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.061 INFO kablam! Sep 04 18:50:54.061 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.061 INFO kablam! --> src/elf.rs:618:13 Sep 04 18:50:54.061 INFO kablam! | Sep 04 18:50:54.061 INFO kablam! 618 | SHT_NOBITS => "SHT_NOBITS", Sep 04 18:50:54.061 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.061 INFO kablam! Sep 04 18:50:54.062 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.062 INFO kablam! --> src/elf.rs:619:13 Sep 04 18:50:54.062 INFO kablam! | Sep 04 18:50:54.062 INFO kablam! 619 | SHT_REL => "SHT_REL", Sep 04 18:50:54.062 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.062 INFO kablam! Sep 04 18:50:54.062 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.062 INFO kablam! --> src/elf.rs:620:13 Sep 04 18:50:54.062 INFO kablam! | Sep 04 18:50:54.062 INFO kablam! 620 | SHT_SHLIB => "SHT_SHLIB", Sep 04 18:50:54.062 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:54.062 INFO kablam! Sep 04 18:50:54.062 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.063 INFO kablam! --> src/elf.rs:621:13 Sep 04 18:50:54.063 INFO kablam! | Sep 04 18:50:54.063 INFO kablam! 621 | SHT_DYNSYM => "SHT_DYNSYM", Sep 04 18:50:54.063 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.063 INFO kablam! Sep 04 18:50:54.063 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.063 INFO kablam! --> src/elf.rs:622:13 Sep 04 18:50:54.063 INFO kablam! | Sep 04 18:50:54.063 INFO kablam! 622 | SHT_INIT_ARRAY => "SHT_INIT_ARRAY", Sep 04 18:50:54.063 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.063 INFO kablam! Sep 04 18:50:54.063 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.063 INFO kablam! --> src/elf.rs:623:13 Sep 04 18:50:54.063 INFO kablam! | Sep 04 18:50:54.063 INFO kablam! 623 | SHT_FINI_ARRAY => "SHT_FINI_ARRAY", Sep 04 18:50:54.063 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.063 INFO kablam! Sep 04 18:50:54.063 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.063 INFO kablam! --> src/elf.rs:624:13 Sep 04 18:50:54.063 INFO kablam! | Sep 04 18:50:54.063 INFO kablam! 624 | SHT_PREINIT_ARRAY => "SHT_PREINIT_ARRAY", Sep 04 18:50:54.063 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 18:50:54.063 INFO kablam! Sep 04 18:50:54.063 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.063 INFO kablam! --> src/elf.rs:625:13 Sep 04 18:50:54.064 INFO kablam! | Sep 04 18:50:54.064 INFO kablam! 625 | SHT_GROUP => "SHT_GROUP", Sep 04 18:50:54.064 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:54.064 INFO kablam! Sep 04 18:50:54.064 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.064 INFO kablam! --> src/elf.rs:626:13 Sep 04 18:50:54.064 INFO kablam! | Sep 04 18:50:54.064 INFO kablam! 626 | SHT_SYMTAB_SHNDX => "SHT_SYMTAB_SHNDX", Sep 04 18:50:54.064 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 18:50:54.064 INFO kablam! Sep 04 18:50:54.064 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.064 INFO kablam! --> src/elf.rs:627:13 Sep 04 18:50:54.064 INFO kablam! | Sep 04 18:50:54.064 INFO kablam! 627 | SHT_NUM => "SHT_NUM", Sep 04 18:50:54.064 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.064 INFO kablam! Sep 04 18:50:54.065 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.065 INFO kablam! --> src/elf.rs:628:13 Sep 04 18:50:54.065 INFO kablam! | Sep 04 18:50:54.065 INFO kablam! 628 | SHT_GNU_ATTRIBUTES => "SHT_GNU_ATTRIBUTES", Sep 04 18:50:54.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 18:50:54.065 INFO kablam! Sep 04 18:50:54.065 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.065 INFO kablam! --> src/elf.rs:629:13 Sep 04 18:50:54.065 INFO kablam! | Sep 04 18:50:54.065 INFO kablam! 629 | SHT_GNU_HASH => "SHT_GNU_HASH", Sep 04 18:50:54.065 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.065 INFO kablam! Sep 04 18:50:54.065 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.065 INFO kablam! --> src/elf.rs:630:13 Sep 04 18:50:54.065 INFO kablam! | Sep 04 18:50:54.065 INFO kablam! 630 | SHT_GNU_LIBLIST => "SHT_GNU_LIBLIST", Sep 04 18:50:54.065 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:54.065 INFO kablam! Sep 04 18:50:54.066 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.066 INFO kablam! --> src/elf.rs:631:13 Sep 04 18:50:54.066 INFO kablam! | Sep 04 18:50:54.066 INFO kablam! 631 | SHT_GNU_VERDEF => "SHT_GNU_VERDEF", Sep 04 18:50:54.066 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.066 INFO kablam! Sep 04 18:50:54.066 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.066 INFO kablam! --> src/elf.rs:632:13 Sep 04 18:50:54.066 INFO kablam! | Sep 04 18:50:54.066 INFO kablam! 632 | SHT_GNU_VERNEED => "SHT_GNU_VERNEED", Sep 04 18:50:54.066 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:54.066 INFO kablam! Sep 04 18:50:54.066 INFO kablam! error: to use a constant of type `elf::SectionType` in a pattern, `elf::SectionType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.067 INFO kablam! --> src/elf.rs:633:13 Sep 04 18:50:54.067 INFO kablam! | Sep 04 18:50:54.067 INFO kablam! 633 | SHT_GNU_VERSYM => "SHT_GNU_VERSYM", Sep 04 18:50:54.067 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.067 INFO kablam! Sep 04 18:50:54.067 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.067 INFO kablam! --> src/elf.rs:611:13 Sep 04 18:50:54.067 INFO kablam! | Sep 04 18:50:54.067 INFO kablam! 611 | SHT_PROGBITS => "SHT_PROGBITS", Sep 04 18:50:54.067 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.067 INFO kablam! Sep 04 18:50:54.067 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.067 INFO kablam! --> src/elf.rs:612:13 Sep 04 18:50:54.067 INFO kablam! | Sep 04 18:50:54.067 INFO kablam! 612 | SHT_SYMTAB => "SHT_SYMTAB", Sep 04 18:50:54.067 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.067 INFO kablam! Sep 04 18:50:54.067 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.067 INFO kablam! --> src/elf.rs:613:13 Sep 04 18:50:54.067 INFO kablam! | Sep 04 18:50:54.067 INFO kablam! 613 | SHT_STRTAB => "SHT_STRTAB", Sep 04 18:50:54.067 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.067 INFO kablam! Sep 04 18:50:54.067 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.067 INFO kablam! --> src/elf.rs:614:13 Sep 04 18:50:54.068 INFO kablam! | Sep 04 18:50:54.068 INFO kablam! 614 | SHT_RELA => "SHT_RELA", Sep 04 18:50:54.068 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.068 INFO kablam! Sep 04 18:50:54.068 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.068 INFO kablam! --> src/elf.rs:615:13 Sep 04 18:50:54.068 INFO kablam! | Sep 04 18:50:54.068 INFO kablam! 615 | SHT_HASH => "SHT_HASH", Sep 04 18:50:54.068 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.068 INFO kablam! Sep 04 18:50:54.068 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.068 INFO kablam! --> src/elf.rs:616:13 Sep 04 18:50:54.068 INFO kablam! | Sep 04 18:50:54.068 INFO kablam! 616 | SHT_DYNAMIC => "SHT_DYNAMIC", Sep 04 18:50:54.068 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.068 INFO kablam! Sep 04 18:50:54.068 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.068 INFO kablam! --> src/elf.rs:617:13 Sep 04 18:50:54.068 INFO kablam! | Sep 04 18:50:54.068 INFO kablam! 617 | SHT_NOTE => "SHT_NOTE", Sep 04 18:50:54.068 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.068 INFO kablam! Sep 04 18:50:54.068 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.068 INFO kablam! --> src/elf.rs:618:13 Sep 04 18:50:54.068 INFO kablam! | Sep 04 18:50:54.068 INFO kablam! 618 | SHT_NOBITS => "SHT_NOBITS", Sep 04 18:50:54.068 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.068 INFO kablam! Sep 04 18:50:54.068 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.068 INFO kablam! --> src/elf.rs:619:13 Sep 04 18:50:54.068 INFO kablam! | Sep 04 18:50:54.068 INFO kablam! 619 | SHT_REL => "SHT_REL", Sep 04 18:50:54.068 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.069 INFO kablam! Sep 04 18:50:54.069 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.069 INFO kablam! --> src/elf.rs:620:13 Sep 04 18:50:54.069 INFO kablam! | Sep 04 18:50:54.069 INFO kablam! 620 | SHT_SHLIB => "SHT_SHLIB", Sep 04 18:50:54.069 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:54.069 INFO kablam! Sep 04 18:50:54.069 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.069 INFO kablam! --> src/elf.rs:621:13 Sep 04 18:50:54.069 INFO kablam! | Sep 04 18:50:54.069 INFO kablam! 621 | SHT_DYNSYM => "SHT_DYNSYM", Sep 04 18:50:54.069 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.069 INFO kablam! Sep 04 18:50:54.069 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.069 INFO kablam! --> src/elf.rs:622:13 Sep 04 18:50:54.069 INFO kablam! | Sep 04 18:50:54.069 INFO kablam! 622 | SHT_INIT_ARRAY => "SHT_INIT_ARRAY", Sep 04 18:50:54.069 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.069 INFO kablam! Sep 04 18:50:54.069 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.069 INFO kablam! --> src/elf.rs:623:13 Sep 04 18:50:54.069 INFO kablam! | Sep 04 18:50:54.069 INFO kablam! 623 | SHT_FINI_ARRAY => "SHT_FINI_ARRAY", Sep 04 18:50:54.070 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.070 INFO kablam! Sep 04 18:50:54.070 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.070 INFO kablam! --> src/elf.rs:624:13 Sep 04 18:50:54.070 INFO kablam! | Sep 04 18:50:54.070 INFO kablam! 624 | SHT_PREINIT_ARRAY => "SHT_PREINIT_ARRAY", Sep 04 18:50:54.070 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 18:50:54.070 INFO kablam! Sep 04 18:50:54.070 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.070 INFO kablam! --> src/elf.rs:625:13 Sep 04 18:50:54.070 INFO kablam! | Sep 04 18:50:54.070 INFO kablam! 625 | SHT_GROUP => "SHT_GROUP", Sep 04 18:50:54.070 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:54.070 INFO kablam! Sep 04 18:50:54.070 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.070 INFO kablam! --> src/elf.rs:626:13 Sep 04 18:50:54.070 INFO kablam! | Sep 04 18:50:54.070 INFO kablam! 626 | SHT_SYMTAB_SHNDX => "SHT_SYMTAB_SHNDX", Sep 04 18:50:54.070 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 18:50:54.071 INFO kablam! Sep 04 18:50:54.071 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.071 INFO kablam! --> src/elf.rs:627:13 Sep 04 18:50:54.071 INFO kablam! | Sep 04 18:50:54.071 INFO kablam! 627 | SHT_NUM => "SHT_NUM", Sep 04 18:50:54.071 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.071 INFO kablam! Sep 04 18:50:54.071 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.071 INFO kablam! --> src/elf.rs:628:13 Sep 04 18:50:54.071 INFO kablam! | Sep 04 18:50:54.071 INFO kablam! 628 | SHT_GNU_ATTRIBUTES => "SHT_GNU_ATTRIBUTES", Sep 04 18:50:54.071 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 18:50:54.071 INFO kablam! Sep 04 18:50:54.071 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.071 INFO kablam! --> src/elf.rs:629:13 Sep 04 18:50:54.071 INFO kablam! | Sep 04 18:50:54.071 INFO kablam! 629 | SHT_GNU_HASH => "SHT_GNU_HASH", Sep 04 18:50:54.071 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.071 INFO kablam! Sep 04 18:50:54.071 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.072 INFO kablam! --> src/elf.rs:630:13 Sep 04 18:50:54.072 INFO kablam! | Sep 04 18:50:54.072 INFO kablam! 630 | SHT_GNU_LIBLIST => "SHT_GNU_LIBLIST", Sep 04 18:50:54.072 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:54.072 INFO kablam! Sep 04 18:50:54.072 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.072 INFO kablam! --> src/elf.rs:631:13 Sep 04 18:50:54.072 INFO kablam! | Sep 04 18:50:54.072 INFO kablam! 631 | SHT_GNU_VERDEF => "SHT_GNU_VERDEF", Sep 04 18:50:54.072 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.072 INFO kablam! Sep 04 18:50:54.072 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.072 INFO kablam! --> src/elf.rs:632:13 Sep 04 18:50:54.072 INFO kablam! | Sep 04 18:50:54.072 INFO kablam! 632 | SHT_GNU_VERNEED => "SHT_GNU_VERNEED", Sep 04 18:50:54.072 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 18:50:54.072 INFO kablam! Sep 04 18:50:54.072 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.072 INFO kablam! --> src/elf.rs:633:13 Sep 04 18:50:54.072 INFO kablam! | Sep 04 18:50:54.072 INFO kablam! 633 | SHT_GNU_VERSYM => "SHT_GNU_VERSYM", Sep 04 18:50:54.072 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.072 INFO kablam! Sep 04 18:50:54.073 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.073 INFO kablam! --> src/elf.rs:634:13 Sep 04 18:50:54.073 INFO kablam! | Sep 04 18:50:54.073 INFO kablam! 634 | _ => "Unknown", Sep 04 18:50:54.073 INFO kablam! | ^ Sep 04 18:50:54.073 INFO kablam! Sep 04 18:50:54.073 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.073 INFO kablam! --> src/elf.rs:753:13 Sep 04 18:50:54.073 INFO kablam! | Sep 04 18:50:54.073 INFO kablam! 753 | STT_NOTYPE => "unspecified", Sep 04 18:50:54.073 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.073 INFO kablam! Sep 04 18:50:54.073 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.073 INFO kablam! --> src/elf.rs:754:13 Sep 04 18:50:54.073 INFO kablam! | Sep 04 18:50:54.073 INFO kablam! 754 | STT_OBJECT => "data object", Sep 04 18:50:54.073 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.073 INFO kablam! Sep 04 18:50:54.073 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.074 INFO kablam! --> src/elf.rs:755:13 Sep 04 18:50:54.074 INFO kablam! | Sep 04 18:50:54.074 INFO kablam! 755 | STT_FUNC => "code object", Sep 04 18:50:54.074 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.074 INFO kablam! Sep 04 18:50:54.074 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.074 INFO kablam! --> src/elf.rs:756:13 Sep 04 18:50:54.074 INFO kablam! | Sep 04 18:50:54.074 INFO kablam! 756 | STT_SECTION => "section", Sep 04 18:50:54.074 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.074 INFO kablam! Sep 04 18:50:54.074 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.074 INFO kablam! --> src/elf.rs:757:13 Sep 04 18:50:54.074 INFO kablam! | Sep 04 18:50:54.074 INFO kablam! 757 | STT_FILE => "file name", Sep 04 18:50:54.074 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.074 INFO kablam! Sep 04 18:50:54.074 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.074 INFO kablam! --> src/elf.rs:758:13 Sep 04 18:50:54.074 INFO kablam! | Sep 04 18:50:54.075 INFO kablam! 758 | STT_COMMON => "common data object", Sep 04 18:50:54.075 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.075 INFO kablam! Sep 04 18:50:54.075 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.075 INFO kablam! --> src/elf.rs:759:13 Sep 04 18:50:54.075 INFO kablam! | Sep 04 18:50:54.075 INFO kablam! 759 | STT_TLS => "thread-local data object", Sep 04 18:50:54.075 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.075 INFO kablam! Sep 04 18:50:54.075 INFO kablam! error: to use a constant of type `elf::SymbolType` in a pattern, `elf::SymbolType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.075 INFO kablam! --> src/elf.rs:760:13 Sep 04 18:50:54.075 INFO kablam! | Sep 04 18:50:54.075 INFO kablam! 760 | STT_GNU_IFUNC => "indirect code object", Sep 04 18:50:54.075 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 18:50:54.075 INFO kablam! Sep 04 18:50:54.075 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.075 INFO kablam! --> src/elf.rs:754:13 Sep 04 18:50:54.075 INFO kablam! | Sep 04 18:50:54.075 INFO kablam! 754 | STT_OBJECT => "data object", Sep 04 18:50:54.075 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.076 INFO kablam! Sep 04 18:50:54.076 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.076 INFO kablam! --> src/elf.rs:755:13 Sep 04 18:50:54.076 INFO kablam! | Sep 04 18:50:54.076 INFO kablam! 755 | STT_FUNC => "code object", Sep 04 18:50:54.076 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.076 INFO kablam! Sep 04 18:50:54.076 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.076 INFO kablam! --> src/elf.rs:756:13 Sep 04 18:50:54.076 INFO kablam! | Sep 04 18:50:54.076 INFO kablam! 756 | STT_SECTION => "section", Sep 04 18:50:54.076 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.076 INFO kablam! Sep 04 18:50:54.076 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.076 INFO kablam! --> src/elf.rs:757:13 Sep 04 18:50:54.076 INFO kablam! | Sep 04 18:50:54.076 INFO kablam! 757 | STT_FILE => "file name", Sep 04 18:50:54.076 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.076 INFO kablam! Sep 04 18:50:54.076 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.077 INFO kablam! --> src/elf.rs:758:13 Sep 04 18:50:54.077 INFO kablam! | Sep 04 18:50:54.077 INFO kablam! 758 | STT_COMMON => "common data object", Sep 04 18:50:54.077 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.077 INFO kablam! Sep 04 18:50:54.077 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.077 INFO kablam! --> src/elf.rs:759:13 Sep 04 18:50:54.077 INFO kablam! | Sep 04 18:50:54.077 INFO kablam! 759 | STT_TLS => "thread-local data object", Sep 04 18:50:54.077 INFO kablam! | ^^^^^^^ Sep 04 18:50:54.077 INFO kablam! Sep 04 18:50:54.077 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.077 INFO kablam! --> src/elf.rs:760:13 Sep 04 18:50:54.077 INFO kablam! | Sep 04 18:50:54.077 INFO kablam! 760 | STT_GNU_IFUNC => "indirect code object", Sep 04 18:50:54.077 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 18:50:54.077 INFO kablam! Sep 04 18:50:54.077 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.077 INFO kablam! --> src/elf.rs:761:13 Sep 04 18:50:54.077 INFO kablam! | Sep 04 18:50:54.078 INFO kablam! 761 | _ => "Unknown", Sep 04 18:50:54.078 INFO kablam! | ^ Sep 04 18:50:54.078 INFO kablam! Sep 04 18:50:54.078 INFO kablam! error: to use a constant of type `elf::SymbolBind` in a pattern, `elf::SymbolBind` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.078 INFO kablam! --> src/elf.rs:782:13 Sep 04 18:50:54.078 INFO kablam! | Sep 04 18:50:54.078 INFO kablam! 782 | STB_LOCAL => "local", Sep 04 18:50:54.078 INFO kablam! | ^^^^^^^^^ Sep 04 18:50:54.078 INFO kablam! Sep 04 18:50:54.078 INFO kablam! error: to use a constant of type `elf::SymbolBind` in a pattern, `elf::SymbolBind` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.078 INFO kablam! --> src/elf.rs:783:13 Sep 04 18:50:54.078 INFO kablam! | Sep 04 18:50:54.078 INFO kablam! 783 | STB_GLOBAL => "global", Sep 04 18:50:54.078 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.078 INFO kablam! Sep 04 18:50:54.078 INFO kablam! error: to use a constant of type `elf::SymbolBind` in a pattern, `elf::SymbolBind` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.078 INFO kablam! --> src/elf.rs:784:13 Sep 04 18:50:54.078 INFO kablam! | Sep 04 18:50:54.078 INFO kablam! 784 | STB_WEAK => "weak", Sep 04 18:50:54.079 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.079 INFO kablam! Sep 04 18:50:54.079 INFO kablam! error: to use a constant of type `elf::SymbolBind` in a pattern, `elf::SymbolBind` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.079 INFO kablam! --> src/elf.rs:785:13 Sep 04 18:50:54.079 INFO kablam! | Sep 04 18:50:54.079 INFO kablam! 785 | STB_GNU_UNIQUE => "unique", Sep 04 18:50:54.079 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.079 INFO kablam! Sep 04 18:50:54.079 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.079 INFO kablam! --> src/elf.rs:783:13 Sep 04 18:50:54.079 INFO kablam! | Sep 04 18:50:54.079 INFO kablam! 783 | STB_GLOBAL => "global", Sep 04 18:50:54.079 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.079 INFO kablam! Sep 04 18:50:54.079 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.079 INFO kablam! --> src/elf.rs:784:13 Sep 04 18:50:54.079 INFO kablam! | Sep 04 18:50:54.079 INFO kablam! 784 | STB_WEAK => "weak", Sep 04 18:50:54.079 INFO kablam! | ^^^^^^^^ Sep 04 18:50:54.079 INFO kablam! Sep 04 18:50:54.080 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.080 INFO kablam! --> src/elf.rs:785:13 Sep 04 18:50:54.080 INFO kablam! | Sep 04 18:50:54.080 INFO kablam! 785 | STB_GNU_UNIQUE => "unique", Sep 04 18:50:54.080 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 18:50:54.080 INFO kablam! Sep 04 18:50:54.080 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.080 INFO kablam! --> src/elf.rs:786:13 Sep 04 18:50:54.080 INFO kablam! | Sep 04 18:50:54.080 INFO kablam! 786 | _ => "Unknown", Sep 04 18:50:54.080 INFO kablam! | ^ Sep 04 18:50:54.080 INFO kablam! Sep 04 18:50:54.080 INFO kablam! error: to use a constant of type `elf::SymbolVis` in a pattern, `elf::SymbolVis` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.080 INFO kablam! --> src/elf.rs:807:13 Sep 04 18:50:54.080 INFO kablam! | Sep 04 18:50:54.080 INFO kablam! 807 | STV_DEFAULT => "default", Sep 04 18:50:54.080 INFO kablam! | ^^^^^^^^^^^ Sep 04 18:50:54.080 INFO kablam! Sep 04 18:50:54.080 INFO kablam! error: to use a constant of type `elf::SymbolVis` in a pattern, `elf::SymbolVis` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.080 INFO kablam! --> src/elf.rs:808:13 Sep 04 18:50:54.081 INFO kablam! | Sep 04 18:50:54.081 INFO kablam! 808 | STV_INTERNAL => "internal", Sep 04 18:50:54.081 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.081 INFO kablam! Sep 04 18:50:54.081 INFO kablam! error: to use a constant of type `elf::SymbolVis` in a pattern, `elf::SymbolVis` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.081 INFO kablam! --> src/elf.rs:809:13 Sep 04 18:50:54.081 INFO kablam! | Sep 04 18:50:54.081 INFO kablam! 809 | STV_HIDDEN => "hidden", Sep 04 18:50:54.081 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.081 INFO kablam! Sep 04 18:50:54.081 INFO kablam! error: to use a constant of type `elf::SymbolVis` in a pattern, `elf::SymbolVis` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.081 INFO kablam! --> src/elf.rs:810:13 Sep 04 18:50:54.081 INFO kablam! | Sep 04 18:50:54.081 INFO kablam! 810 | STV_PROTECTED => "protected", Sep 04 18:50:54.081 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 18:50:54.081 INFO kablam! Sep 04 18:50:54.081 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.081 INFO kablam! --> src/elf.rs:808:13 Sep 04 18:50:54.081 INFO kablam! | Sep 04 18:50:54.081 INFO kablam! 808 | STV_INTERNAL => "internal", Sep 04 18:50:54.082 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.082 INFO kablam! Sep 04 18:50:54.082 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.082 INFO kablam! --> src/elf.rs:809:13 Sep 04 18:50:54.082 INFO kablam! | Sep 04 18:50:54.082 INFO kablam! 809 | STV_HIDDEN => "hidden", Sep 04 18:50:54.082 INFO kablam! | ^^^^^^^^^^ Sep 04 18:50:54.082 INFO kablam! Sep 04 18:50:54.082 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.082 INFO kablam! --> src/elf.rs:810:13 Sep 04 18:50:54.082 INFO kablam! | Sep 04 18:50:54.082 INFO kablam! 810 | STV_PROTECTED => "protected", Sep 04 18:50:54.082 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 18:50:54.082 INFO kablam! Sep 04 18:50:54.082 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.082 INFO kablam! --> src/elf.rs:811:13 Sep 04 18:50:54.082 INFO kablam! | Sep 04 18:50:54.082 INFO kablam! 811 | _ => "Unknown", Sep 04 18:50:54.082 INFO kablam! | ^ Sep 04 18:50:54.083 INFO kablam! Sep 04 18:50:54.083 INFO kablam! error: to use a constant of type `elf::ProgType` in a pattern, `elf::ProgType` must be annotated with `#[derive(PartialEq, Eq)]` Sep 04 18:50:54.083 INFO kablam! --> src/lib.rs:171:17 Sep 04 18:50:54.083 INFO kablam! | Sep 04 18:50:54.083 INFO kablam! 171 | elf::PT_LOAD => self.load_header(p, loader), Sep 04 18:50:54.083 INFO kablam! | ^^^^^^^^^^^^ Sep 04 18:50:54.083 INFO kablam! Sep 04 18:50:54.083 INFO kablam! warning: unreachable pattern Sep 04 18:50:54.083 INFO kablam! --> src/lib.rs:172:17 Sep 04 18:50:54.083 INFO kablam! | Sep 04 18:50:54.083 INFO kablam! 172 | _ => () Sep 04 18:50:54.083 INFO kablam! | ^ Sep 04 18:50:54.083 INFO kablam! Sep 04 18:50:54.083 INFO kablam! error: aborting due to 58 previous errors Sep 04 18:50:54.083 INFO kablam! Sep 04 18:50:54.091 INFO kablam! error: Could not compile `elfloader`. Sep 04 18:50:54.092 INFO kablam! Sep 04 18:50:54.092 INFO kablam! To learn more, run the command again with --verbose. Sep 04 18:50:54.092 INFO kablam! su: No module specific data is present Sep 04 18:50:54.413 INFO running `"docker" "rm" "-f" "b99ed024f3694aae43af8ecc82fd7e0f8a692a042a57b8138a5c88e3c41b65cd"` Sep 04 18:50:54.543 INFO blam! b99ed024f3694aae43af8ecc82fd7e0f8a692a042a57b8138a5c88e3c41b65cd