[INFO] fetching crate eparser 0.0.0...
[INFO] testing eparser-0.0.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate eparser 0.0.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate eparser 0.0.0
[INFO] finished tweaking crates.io crate eparser 0.0.0
[INFO] tweaked toml for crates.io crate eparser 0.0.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate eparser 0.0.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate eparser 0.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 843de2f991b862ae823e6d5b121639c6c4ed1f5e4ab4ad63b143f75b8a605bfd
[INFO] running `Command { std: "docker" "start" "-a" "843de2f991b862ae823e6d5b121639c6c4ed1f5e4ab4ad63b143f75b8a605bfd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "843de2f991b862ae823e6d5b121639c6c4ed1f5e4ab4ad63b143f75b8a605bfd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "843de2f991b862ae823e6d5b121639c6c4ed1f5e4ab4ad63b143f75b8a605bfd", kill_on_drop: false }`
[INFO] [stdout] 843de2f991b862ae823e6d5b121639c6c4ed1f5e4ab4ad63b143f75b8a605bfd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 836aeec7b584de43ac31c1f76918a7cdb86e228ae320dee83775e056099e841c
[INFO] running `Command { std: "docker" "start" "-a" "836aeec7b584de43ac31c1f76918a7cdb86e228ae320dee83775e056099e841c", kill_on_drop: false }`
[INFO] [stderr]    Compiling tinyvec v1.8.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.15
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.23
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling url v2.5.2
[INFO] [stderr]    Compiling eparser v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `::url::ParseError::RelativeUrlWithoutBase`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ::url::ParseError::RelativeUrlWithoutBase;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/media_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MediaType` is never constructed
[INFO] [stdout]   --> src/media_type.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct MediaType(String);
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_core_media_type` is never used
[INFO] [stdout]   --> src/media_type.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl MediaType {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] 34 |     /// Check if the media type is a core media type
[INFO] [stdout] 35 |     fn is_core_media_type(&self) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `GIF` is never used
[INFO] [stdout]   --> src/media_type.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub static GIF: Lazy<MediaType> = Lazy::new(|| MediaType("image/gif".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `JPG` is never used
[INFO] [stdout]   --> src/media_type.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub static JPG: Lazy<MediaType> = Lazy::new(|| MediaType("image/jpeg".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `PNG` is never used
[INFO] [stdout]   --> src/media_type.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub static PNG: Lazy<MediaType> = Lazy::new(|| MediaType("image/png".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `SVG` is never used
[INFO] [stdout]   --> src/media_type.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub static SVG: Lazy<MediaType> = Lazy::new(|| MediaType("image/svg+xml".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `WEBP` is never used
[INFO] [stdout]   --> src/media_type.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub static WEBP: Lazy<MediaType> = Lazy::new(|| MediaType("image/webp".to_string()));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MP3` is never used
[INFO] [stdout]   --> src/media_type.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub static MP3: Lazy<MediaType> = Lazy::new(|| MediaType("audio/mpeg".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MP4` is never used
[INFO] [stdout]   --> src/media_type.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub static MP4: Lazy<MediaType> = Lazy::new(|| MediaType("video/mp4".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OGG` is never used
[INFO] [stdout]   --> src/media_type.rs:57:16
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub static OGG: Lazy<MediaType> = Lazy::new(|| MediaType("audio/ogg; codecs=opus".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `CSS` is never used
[INFO] [stdout]   --> src/media_type.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub static CSS: Lazy<MediaType> = Lazy::new(|| MediaType("text/css".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `TTF` is never used
[INFO] [stdout]   --> src/media_type.rs:63:16
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub static TTF: Lazy<MediaType> = Lazy::new(|| MediaType("font/ttf".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OTF` is never used
[INFO] [stdout]   --> src/media_type.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub static OTF: Lazy<MediaType> = Lazy::new(|| MediaType("font/otf".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `WOFF` is never used
[INFO] [stdout]   --> src/media_type.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub static WOFF: Lazy<MediaType> = Lazy::new(|| MediaType("font/woff".to_string()));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `WOFF2` is never used
[INFO] [stdout]   --> src/media_type.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub static WOFF2: Lazy<MediaType> = Lazy::new(|| MediaType("font/woff2".to_string()));
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `SFNT` is never used
[INFO] [stdout]   --> src/media_type.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub static SFNT: Lazy<MediaType> = Lazy::new(|| MediaType("application/font-sfnt".to_string()));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `VND_MS` is never used
[INFO] [stdout]   --> src/media_type.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub static VND_MS: Lazy<MediaType> = Lazy::new(|| MediaType("application/vnd.ms-opentype".to_string()));
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `APP_WOFF` is never used
[INFO] [stdout]   --> src/media_type.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub static APP_WOFF: Lazy<MediaType> = Lazy::new(|| MediaType("application/font-woff".to_string()));
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `XHTML` is never used
[INFO] [stdout]   --> src/media_type.rs:72:16
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub static XHTML: Lazy<MediaType> = Lazy::new(|| MediaType("application/xhtml+xml".to_string()));
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `TEXT_JAVASCRIPT` is never used
[INFO] [stdout]   --> src/media_type.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub static TEXT_JAVASCRIPT: Lazy<MediaType> = Lazy::new(|| MediaType("text/javascript".to_string()));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `APP_JAVASCRIPT` is never used
[INFO] [stdout]   --> src/media_type.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub static APP_JAVASCRIPT: Lazy<MediaType> = Lazy::new(|| MediaType("application/javascript".to_string()));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ECMASCRIPT` is never used
[INFO] [stdout]   --> src/media_type.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub static ECMASCRIPT: Lazy<MediaType> = Lazy::new(|| MediaType("application/ecmascript".to_string()));
[INFO] [stdout]    |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `NCX` is never used
[INFO] [stdout]   --> src/media_type.rs:76:16
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub static NCX: Lazy<MediaType> = Lazy::new(|| MediaType("application/x-dtbncx+xml".to_string()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `SMIL` is never used
[INFO] [stdout]   --> src/media_type.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub static SMIL: Lazy<MediaType> = Lazy::new(|| MediaType("application/smil+xml".to_string()));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ALL_CORE_MEDIA_TYPES` is never used
[INFO] [stdout]   --> src/media_type.rs:80:16
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub static ALL_CORE_MEDIA_TYPES: [&Lazy<MediaType>; 22] = [
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `EPUB` is never used
[INFO] [stdout]   --> src/media_type.rs:89:16
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub static EPUB: Lazy<MediaType> = Lazy::new(|| MediaType("application/epub+zip".to_string()));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OEBPS` is never used
[INFO] [stdout]   --> src/media_type.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub static OEBPS: Lazy<MediaType> = Lazy::new(|| MediaType("application/oebps-package+xml".to_string()));
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Prefix` is never constructed
[INFO] [stdout]   --> src/property.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | struct Prefix(String, Url);
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `from_string`, and `is_reserved` are never used
[INFO] [stdout]   --> src/property.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl Prefix {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 20 |     /// Create a new Prefix
[INFO] [stdout] 21 |     fn new(prefix: &str, url: &str) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     fn is_reserved(&self) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PrefixReference` is never used
[INFO] [stdout]    --> src/property.rs:125:6
[INFO] [stdout]     |
[INFO] [stdout] 125 | enum PrefixReference {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `from_string` are never used
[INFO] [stdout]    --> src/property.rs:135:12
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl PrefixReference {
[INFO] [stdout]     | -------------------- associated functions in this implementation
[INFO] [stdout] 134 |     /// Create a new PrefixReference
[INFO] [stdout] 135 |     pub fn new(prefix: Option<&str>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 155 |     pub fn from_string(string: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Property` is never constructed
[INFO] [stdout]    --> src/property.rs:187:8
[INFO] [stdout]     |
[INFO] [stdout] 187 | struct Property(PrefixReference, String);
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `from_string` are never used
[INFO] [stdout]    --> src/property.rs:191:12
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl Property {
[INFO] [stdout]     | ------------- associated functions in this implementation
[INFO] [stdout] 190 |     /// Create a new Property
[INFO] [stdout] 191 |     pub fn new(prefix: PrefixReference, reference: &str) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 205 |     pub fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Properties` is never constructed
[INFO] [stdout]    --> src/property.rs:225:8
[INFO] [stdout]     |
[INFO] [stdout] 225 | struct Properties(Vec<Property>);
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `from_string` are never used
[INFO] [stdout]    --> src/property.rs:229:12
[INFO] [stdout]     |
[INFO] [stdout] 227 | impl Properties {
[INFO] [stdout]     | --------------- associated functions in this implementation
[INFO] [stdout] 228 |     /// Create a new Properties
[INFO] [stdout] 229 |     pub fn new(properties: Vec<Property>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 |     pub fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PropertyParseError` is never constructed
[INFO] [stdout]    --> src/property.rs:256:8
[INFO] [stdout]     |
[INFO] [stdout] 256 | struct PropertyParseError(String);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `A11Y` is never used
[INFO] [stdout]   --> src/property.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub static A11Y: Lazy<Prefix> = Lazy::new(|| Prefix::new("a11y", "http://www.idpf.org/epub/vocab/package/a11y/#"));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DCTERMS` is never used
[INFO] [stdout]   --> src/property.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub static DCTERMS: Lazy<Prefix> = Lazy::new(|| Prefix::new("dcterms", "http://purl.org/dc/terms/"));
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MARC` is never used
[INFO] [stdout]   --> src/property.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub static MARC: Lazy<Prefix> = Lazy::new(|| Prefix::new("marc", "http://id.loc.gov/vocabulary/"));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MEDIA` is never used
[INFO] [stdout]   --> src/property.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub static MEDIA: Lazy<Prefix> = Lazy::new(|| Prefix::new("media", "http://www.idpf.org/epub/vocab/overlays/#"));
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ONIX` is never used
[INFO] [stdout]   --> src/property.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub static ONIX: Lazy<Prefix> = Lazy::new(|| Prefix::new("onix", "http://www.editeur.org/ONIX/book/codelists/current.html#"));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `RENDITION` is never used
[INFO] [stdout]    --> src/property.rs:109:16
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub static RENDITION: Lazy<Prefix> = Lazy::new(|| Prefix::new("rendition", "http://www.idpf.org/vocab/rendition/#"));
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `SCHEMA` is never used
[INFO] [stdout]    --> src/property.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub static SCHEMA: Lazy<Prefix> = Lazy::new(|| Prefix::new("schema", "http://schema.org/"));
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `XSD` is never used
[INFO] [stdout]    --> src/property.rs:115:16
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub static XSD: Lazy<Prefix> = Lazy::new(|| Prefix::new("xsd", "http://www.w3.org/2001/XMLSchema#"));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ALL_RESERVED_PREFIXES` is never used
[INFO] [stdout]    --> src/property.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub static ALL_RESERVED_PREFIXES: [&Lazy<Prefix>; 8] = [
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RelativeUrl` is never constructed
[INFO] [stdout]  --> src/url.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct RelativeUrl {
[INFO] [stdout]   |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Url` is never used
[INFO] [stdout]  --> src/url.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | enum Url {
[INFO] [stdout]   |      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.98s
[INFO] running `Command { std: "docker" "inspect" "836aeec7b584de43ac31c1f76918a7cdb86e228ae320dee83775e056099e841c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "836aeec7b584de43ac31c1f76918a7cdb86e228ae320dee83775e056099e841c", kill_on_drop: false }`
[INFO] [stdout] 836aeec7b584de43ac31c1f76918a7cdb86e228ae320dee83775e056099e841c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3ea42a266b4126c75c77bfe2c5b565cf65576b30a697e3242cc4a7a42bd4fdc8
[INFO] running `Command { std: "docker" "start" "-a" "3ea42a266b4126c75c77bfe2c5b565cf65576b30a697e3242cc4a7a42bd4fdc8", kill_on_drop: false }`
[INFO] [stderr]    Compiling eparser v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `::url::ParseError::RelativeUrlWithoutBase`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ::url::ParseError::RelativeUrlWithoutBase;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/media_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `EPUB` is never used
[INFO] [stdout]   --> src/media_type.rs:89:16
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub static EPUB: Lazy<MediaType> = Lazy::new(|| MediaType("application/epub+zip".to_string()));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OEBPS` is never used
[INFO] [stdout]   --> src/media_type.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub static OEBPS: Lazy<MediaType> = Lazy::new(|| MediaType("application/oebps-package+xml".to_string()));
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Prefix` is never constructed
[INFO] [stdout]   --> src/property.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | struct Prefix(String, Url);
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `from_string`, and `is_reserved` are never used
[INFO] [stdout]   --> src/property.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl Prefix {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 20 |     /// Create a new Prefix
[INFO] [stdout] 21 |     fn new(prefix: &str, url: &str) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     fn is_reserved(&self) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PrefixReference` is never used
[INFO] [stdout]    --> src/property.rs:125:6
[INFO] [stdout]     |
[INFO] [stdout] 125 | enum PrefixReference {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `from_string` are never used
[INFO] [stdout]    --> src/property.rs:135:12
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl PrefixReference {
[INFO] [stdout]     | -------------------- associated functions in this implementation
[INFO] [stdout] 134 |     /// Create a new PrefixReference
[INFO] [stdout] 135 |     pub fn new(prefix: Option<&str>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 155 |     pub fn from_string(string: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Property` is never constructed
[INFO] [stdout]    --> src/property.rs:187:8
[INFO] [stdout]     |
[INFO] [stdout] 187 | struct Property(PrefixReference, String);
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `from_string` are never used
[INFO] [stdout]    --> src/property.rs:191:12
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl Property {
[INFO] [stdout]     | ------------- associated functions in this implementation
[INFO] [stdout] 190 |     /// Create a new Property
[INFO] [stdout] 191 |     pub fn new(prefix: PrefixReference, reference: &str) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 205 |     pub fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Properties` is never constructed
[INFO] [stdout]    --> src/property.rs:225:8
[INFO] [stdout]     |
[INFO] [stdout] 225 | struct Properties(Vec<Property>);
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `from_string` are never used
[INFO] [stdout]    --> src/property.rs:229:12
[INFO] [stdout]     |
[INFO] [stdout] 227 | impl Properties {
[INFO] [stdout]     | --------------- associated functions in this implementation
[INFO] [stdout] 228 |     /// Create a new Properties
[INFO] [stdout] 229 |     pub fn new(properties: Vec<Property>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 |     pub fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PropertyParseError` is never constructed
[INFO] [stdout]    --> src/property.rs:256:8
[INFO] [stdout]     |
[INFO] [stdout] 256 | struct PropertyParseError(String);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `A11Y` is never used
[INFO] [stdout]   --> src/property.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub static A11Y: Lazy<Prefix> = Lazy::new(|| Prefix::new("a11y", "http://www.idpf.org/epub/vocab/package/a11y/#"));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DCTERMS` is never used
[INFO] [stdout]   --> src/property.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub static DCTERMS: Lazy<Prefix> = Lazy::new(|| Prefix::new("dcterms", "http://purl.org/dc/terms/"));
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MARC` is never used
[INFO] [stdout]   --> src/property.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub static MARC: Lazy<Prefix> = Lazy::new(|| Prefix::new("marc", "http://id.loc.gov/vocabulary/"));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MEDIA` is never used
[INFO] [stdout]   --> src/property.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub static MEDIA: Lazy<Prefix> = Lazy::new(|| Prefix::new("media", "http://www.idpf.org/epub/vocab/overlays/#"));
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ONIX` is never used
[INFO] [stdout]   --> src/property.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub static ONIX: Lazy<Prefix> = Lazy::new(|| Prefix::new("onix", "http://www.editeur.org/ONIX/book/codelists/current.html#"));
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `RENDITION` is never used
[INFO] [stdout]    --> src/property.rs:109:16
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub static RENDITION: Lazy<Prefix> = Lazy::new(|| Prefix::new("rendition", "http://www.idpf.org/vocab/rendition/#"));
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `SCHEMA` is never used
[INFO] [stdout]    --> src/property.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub static SCHEMA: Lazy<Prefix> = Lazy::new(|| Prefix::new("schema", "http://schema.org/"));
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `XSD` is never used
[INFO] [stdout]    --> src/property.rs:115:16
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub static XSD: Lazy<Prefix> = Lazy::new(|| Prefix::new("xsd", "http://www.w3.org/2001/XMLSchema#"));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ALL_RESERVED_PREFIXES` is never used
[INFO] [stdout]    --> src/property.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub static ALL_RESERVED_PREFIXES: [&Lazy<Prefix>; 8] = [
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RelativeUrl` is never constructed
[INFO] [stdout]  --> src/url.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct RelativeUrl {
[INFO] [stdout]   |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Url` is never used
[INFO] [stdout]  --> src/url.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | enum Url {
[INFO] [stdout]   |      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.66s
[INFO] running `Command { std: "docker" "inspect" "3ea42a266b4126c75c77bfe2c5b565cf65576b30a697e3242cc4a7a42bd4fdc8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ea42a266b4126c75c77bfe2c5b565cf65576b30a697e3242cc4a7a42bd4fdc8", kill_on_drop: false }`
[INFO] [stdout] 3ea42a266b4126c75c77bfe2c5b565cf65576b30a697e3242cc4a7a42bd4fdc8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 15344459325fce90bb016fb4ad652636e11efcbdcb53b15190526f4df9d2d0b7
[INFO] running `Command { std: "docker" "start" "-a" "15344459325fce90bb016fb4ad652636e11efcbdcb53b15190526f4df9d2d0b7", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::fs::File`
[INFO] [stderr]  --> src/main.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fs::File;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `::url::ParseError::RelativeUrlWithoutBase`
[INFO] [stderr]  --> src/main.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use ::url::ParseError::RelativeUrlWithoutBase;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::Display`
[INFO] [stderr]  --> src/media_type.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::Display;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `EPUB` is never used
[INFO] [stderr]   --> src/media_type.rs:89:16
[INFO] [stderr]    |
[INFO] [stderr] 89 |     pub static EPUB: Lazy<MediaType> = Lazy::new(|| MediaType("application/epub+zip".to_string()));
[INFO] [stderr]    |                ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: static `OEBPS` is never used
[INFO] [stderr]   --> src/media_type.rs:92:16
[INFO] [stderr]    |
[INFO] [stderr] 92 |     pub static OEBPS: Lazy<MediaType> = Lazy::new(|| MediaType("application/oebps-package+xml".to_string()));
[INFO] [stderr]    |                ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Prefix` is never constructed
[INFO] [stderr]   --> src/property.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 17 | struct Prefix(String, Url);
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `from_string`, and `is_reserved` are never used
[INFO] [stderr]   --> src/property.rs:21:8
[INFO] [stderr]    |
[INFO] [stderr] 19 | impl Prefix {
[INFO] [stderr]    | ----------- associated items in this implementation
[INFO] [stderr] 20 |     /// Create a new Prefix
[INFO] [stderr] 21 |     fn new(prefix: &str, url: &str) -> Self {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 29 |     fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stderr]    |        ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 42 |     fn is_reserved(&self) -> bool {
[INFO] [stderr]    |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `PrefixReference` is never used
[INFO] [stderr]    --> src/property.rs:125:6
[INFO] [stderr]     |
[INFO] [stderr] 125 | enum PrefixReference {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `new` and `from_string` are never used
[INFO] [stderr]    --> src/property.rs:135:12
[INFO] [stderr]     |
[INFO] [stderr] 133 | impl PrefixReference {
[INFO] [stderr]     | -------------------- associated functions in this implementation
[INFO] [stderr] 134 |     /// Create a new PrefixReference
[INFO] [stderr] 135 |     pub fn new(prefix: Option<&str>) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 155 |     pub fn from_string(string: &str) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Property` is never constructed
[INFO] [stderr]    --> src/property.rs:187:8
[INFO] [stderr]     |
[INFO] [stderr] 187 | struct Property(PrefixReference, String);
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `new` and `from_string` are never used
[INFO] [stderr]    --> src/property.rs:191:12
[INFO] [stderr]     |
[INFO] [stderr] 189 | impl Property {
[INFO] [stderr]     | ------------- associated functions in this implementation
[INFO] [stderr] 190 |     /// Create a new Property
[INFO] [stderr] 191 |     pub fn new(prefix: PrefixReference, reference: &str) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 205 |     pub fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Properties` is never constructed
[INFO] [stderr]    --> src/property.rs:225:8
[INFO] [stderr]     |
[INFO] [stderr] 225 | struct Properties(Vec<Property>);
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `new` and `from_string` are never used
[INFO] [stderr]    --> src/property.rs:229:12
[INFO] [stderr]     |
[INFO] [stderr] 227 | impl Properties {
[INFO] [stderr]     | --------------- associated functions in this implementation
[INFO] [stderr] 228 |     /// Create a new Properties
[INFO] [stderr] 229 |     pub fn new(properties: Vec<Property>) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 238 |     pub fn from_string(string: &str) -> Result<Self, ()> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `PropertyParseError` is never constructed
[INFO] [stderr]    --> src/property.rs:256:8
[INFO] [stderr]     |
[INFO] [stderr] 256 | struct PropertyParseError(String);
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `A11Y` is never used
[INFO] [stderr]   --> src/property.rs:65:16
[INFO] [stderr]    |
[INFO] [stderr] 65 |     pub static A11Y: Lazy<Prefix> = Lazy::new(|| Prefix::new("a11y", "http://www.idpf.org/epub/vocab/package/a11y/#"));
[INFO] [stderr]    |                ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `DCTERMS` is never used
[INFO] [stderr]   --> src/property.rs:68:16
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub static DCTERMS: Lazy<Prefix> = Lazy::new(|| Prefix::new("dcterms", "http://purl.org/dc/terms/"));
[INFO] [stderr]    |                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `MARC` is never used
[INFO] [stderr]   --> src/property.rs:71:16
[INFO] [stderr]    |
[INFO] [stderr] 71 |     pub static MARC: Lazy<Prefix> = Lazy::new(|| Prefix::new("marc", "http://id.loc.gov/vocabulary/"));
[INFO] [stderr]    |                ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `MEDIA` is never used
[INFO] [stderr]   --> src/property.rs:78:16
[INFO] [stderr]    |
[INFO] [stderr] 78 |     pub static MEDIA: Lazy<Prefix> = Lazy::new(|| Prefix::new("media", "http://www.idpf.org/epub/vocab/overlays/#"));
[INFO] [stderr]    |                ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `ONIX` is never used
[INFO] [stderr]   --> src/property.rs:81:16
[INFO] [stderr]    |
[INFO] [stderr] 81 |     pub static ONIX: Lazy<Prefix> = Lazy::new(|| Prefix::new("onix", "http://www.editeur.org/ONIX/book/codelists/current.html#"));
[INFO] [stderr]    |                ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `RENDITION` is never used
[INFO] [stderr]    --> src/property.rs:109:16
[INFO] [stderr]     |
[INFO] [stderr] 109 |     pub static RENDITION: Lazy<Prefix> = Lazy::new(|| Prefix::new("rendition", "http://www.idpf.org/vocab/rendition/#"));
[INFO] [stderr]     |                ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `SCHEMA` is never used
[INFO] [stderr]    --> src/property.rs:112:16
[INFO] [stderr]     |
[INFO] [stderr] 112 |     pub static SCHEMA: Lazy<Prefix> = Lazy::new(|| Prefix::new("schema", "http://schema.org/"));
[INFO] [stderr]     |                ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `XSD` is never used
[INFO] [stderr]    --> src/property.rs:115:16
[INFO] [stderr]     |
[INFO] [stderr] 115 |     pub static XSD: Lazy<Prefix> = Lazy::new(|| Prefix::new("xsd", "http://www.w3.org/2001/XMLSchema#"));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `ALL_RESERVED_PREFIXES` is never used
[INFO] [stderr]    --> src/property.rs:118:16
[INFO] [stderr]     |
[INFO] [stderr] 118 |     pub static ALL_RESERVED_PREFIXES: [&Lazy<Prefix>; 8] = [
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `RelativeUrl` is never constructed
[INFO] [stderr]  --> src/url.rs:3:8
[INFO] [stderr]   |
[INFO] [stderr] 3 | struct RelativeUrl {
[INFO] [stderr]   |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `Url` is never used
[INFO] [stderr]  --> src/url.rs:7:6
[INFO] [stderr]   |
[INFO] [stderr] 7 | enum Url {
[INFO] [stderr]   |      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `eparser` (bin "eparser" test) generated 25 warnings (run `cargo fix --bin "eparser" -p eparser --tests` to apply 3 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/eparser-7c4328378c83711b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test media_type::tests::test_all_core_media_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "15344459325fce90bb016fb4ad652636e11efcbdcb53b15190526f4df9d2d0b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15344459325fce90bb016fb4ad652636e11efcbdcb53b15190526f4df9d2d0b7", kill_on_drop: false }`
[INFO] [stdout] 15344459325fce90bb016fb4ad652636e11efcbdcb53b15190526f4df9d2d0b7
