[INFO] cloning repository https://github.com/hurou927/openrtb3_0 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hurou927/openrtb3_0" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhurou927%2Fopenrtb3_0", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhurou927%2Fopenrtb3_0'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7b1b7a37570ec27f6b952f974db3c1cb5aab052c [INFO] checking hurou927/openrtb3_0 against try#21cad1f647cfd05a566220f933edd88a53e50bcf for pr-129249-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhurou927%2Fopenrtb3_0" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/hurou927/openrtb3_0 [INFO] finished tweaking git repo https://github.com/hurou927/openrtb3_0 [INFO] tweaked toml for git repo https://github.com/hurou927/openrtb3_0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/hurou927/openrtb3_0 on toolchain 21cad1f647cfd05a566220f933edd88a53e50bcf [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+21cad1f647cfd05a566220f933edd88a53e50bcf" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/hurou927/openrtb3_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" "+21cad1f647cfd05a566220f933edd88a53e50bcf" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3e793bdf10248eb2ddbd6b0faebed8155c11b4589982e2893733958d93e8d540" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] e6108acb6473a8ad67c982f40e9567a77c765eaff21b6f1c2bcb6e7ee63f369f [INFO] running `Command { std: "docker" "start" "e6108acb6473a8ad67c982f40e9567a77c765eaff21b6f1c2bcb6e7ee63f369f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e6108acb6473a8ad67c982f40e9567a77c765eaff21b6f1c2bcb6e7ee63f369f" "/opt/rustwide/cargo-home/bin/cargo" "+21cad1f647cfd05a566220f933edd88a53e50bcf" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e6108acb6473a8ad67c982f40e9567a77c765eaff21b6f1c2bcb6e7ee63f369f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e6108acb6473a8ad67c982f40e9567a77c765eaff21b6f1c2bcb6e7ee63f369f" "/opt/rustwide/cargo-home/bin/cargo" "+21cad1f647cfd05a566220f933edd88a53e50bcf" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Compiling libc v0.2.97 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.73 [INFO] [stderr] Compiling serde_derive v1.0.126 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling serde v1.0.126 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling serde_json v1.0.64 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Checking itoa v0.4.7 [INFO] [stderr] Checking iso-4217 v0.1.0 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling phf_codegen v0.7.24 [INFO] [stderr] Compiling isolang v1.0.0 [INFO] [stderr] Compiling serde_repr v0.1.7 [INFO] [stderr] Compiling derive_more v0.99.14 [INFO] [stderr] Checking adserver-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: enum `AgentType` is never used [INFO] [stdout] --> src/adcom/agent_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | AgentType, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/agent_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | AgentType, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | Webbrowser=1; [INFO] [stdout] 7 | | InApp=2; [INFO] [stdout] 8 | | PersonBasedId=3 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AmpHtmlRenderingType` is never used [INFO] [stdout] --> src/adcom/amphtml_rendering_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | AmpHtmlRenderingType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/amphtml_rendering_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | AmpHtmlRenderingType, [INFO] [stdout] 5 | | EarlyLoading=1; [INFO] [stdout] 6 | | StandardLoading = 2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `App` is never constructed [INFO] [stdout] --> src/adcom/app.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct App { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AppExt` is never constructed [INFO] [stdout] --> src/adcom/app.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct AppExt {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AssetFormat` is never constructed [INFO] [stdout] --> src/adcom/asset_format.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct AssetFormat { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AssetFormatExt` is never constructed [INFO] [stdout] --> src/adcom/asset_format.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct AssetFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AudioPlacement` is never constructed [INFO] [stdout] --> src/adcom/audio_placement.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct AudioPlacement { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AudioPlacementExt` is never constructed [INFO] [stdout] --> src/adcom/audio_placement.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub struct AudioPlacementExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CategoryTaxonomy` is never used [INFO] [stdout] --> src/adcom/category_taxonomy.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | CategoryTaxonomy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/category_taxonomy.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | CategoryTaxonomy, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | IabContentCategoryTaxonomy1=1; [INFO] [stdout] 7 | | IabContentCategoryTaxonomy2=2; [INFO] [stdout] 8 | | IabAdProductTaxonomy1=3 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ClickType` is never used [INFO] [stdout] --> src/adcom/click_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ClickType, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/click_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | ClickType, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | NonClickable=0; [INFO] [stdout] ... | [INFO] [stdout] 9 | | NativeBrowser = 3 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Companion` is never constructed [INFO] [stdout] --> src/adcom/companion.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Companion { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CompanionExt` is never constructed [INFO] [stdout] --> src/adcom/companion.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct CompanionExt {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CompanionAdRenderingMode` is never used [INFO] [stdout] --> src/adcom/companion_ad_redering_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | CompanionAdRenderingMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/companion_ad_redering_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | CompanionAdRenderingMode, [INFO] [stdout] 5 | | Concurrent=1; [INFO] [stdout] 6 | | EndCard=2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CompanionType` is never used [INFO] [stdout] --> src/adcom/companion_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | CompanionType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/companion_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | CompanionType, [INFO] [stdout] 5 | | StaticResource=1; [INFO] [stdout] 6 | | HtmlResource=2; [INFO] [stdout] 7 | | IframeResource=3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ConnectionType` is never used [INFO] [stdout] --> src/adcom/connection_type.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | ConnectionType, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/connection_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | / rtb_type! { [INFO] [stdout] 5 | | ConnectionType, [INFO] [stdout] 6 | | 500, [INFO] [stdout] 7 | | Ethernet=1 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Content` is never constructed [INFO] [stdout] --> src/adcom/content.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Content { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ContentExt` is never constructed [INFO] [stdout] --> src/adcom/content.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct ContentExt {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ContentContext` is never used [INFO] [stdout] --> src/adcom/content_context.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ContentContext, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/content_context.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ContentContext, [INFO] [stdout] 5 | | Video=1; [INFO] [stdout] 6 | | Game=2; [INFO] [stdout] ... | [INFO] [stdout] 11 | | Unknown = 7 [INFO] [stdout] 12 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Data` is never constructed [INFO] [stdout] --> src/adcom/data.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Data { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataExt` is never constructed [INFO] [stdout] --> src/adcom/data.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct DataExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataAssetFormat` is never constructed [INFO] [stdout] --> src/adcom/data_asset_format.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct DataAssetFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataAssetFormatExt` is never constructed [INFO] [stdout] --> src/adcom/data_asset_format.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct DataAssetFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DeliveryMethod` is never used [INFO] [stdout] --> src/adcom/delivery_method.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DeliveryMethod, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/delivery_method.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | DeliveryMethod, [INFO] [stdout] 5 | | Streaming=1; [INFO] [stdout] 6 | | Progressive=2; [INFO] [stdout] 7 | | Download=3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Device` is never constructed [INFO] [stdout] --> src/adcom/device.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Device { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DeviceExt` is never constructed [INFO] [stdout] --> src/adcom/device.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct DeviceExt {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DeviceType` is never used [INFO] [stdout] --> src/adcom/device_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DeviceType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/device_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | DeviceType, [INFO] [stdout] 5 | | Mobile=1; [INFO] [stdout] 6 | | PersonalComputer=2; [INFO] [stdout] ... | [INFO] [stdout] 11 | | SetTopBox=7 [INFO] [stdout] 12 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DisplayContextType` is never used [INFO] [stdout] --> src/adcom/display_context_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DisplayContextType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/display_context_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | DisplayContextType, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | ContentCentricContext=10; [INFO] [stdout] ... | [INFO] [stdout] 17 | | ProductReviewSitePrimarily=32 [INFO] [stdout] 18 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DisplayFormat` is never constructed [INFO] [stdout] --> src/adcom/display_format.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DisplayFormat { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DisplayFormatExt` is never constructed [INFO] [stdout] --> src/adcom/display_format.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct DisplayFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DisplayPlacement` is never constructed [INFO] [stdout] --> src/adcom/display_placement.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct DisplayPlacement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DisplayPlacementExt` is never constructed [INFO] [stdout] --> src/adcom/display_placement.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub struct DisplayPlacementExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DisplayPlacementType` is never used [INFO] [stdout] --> src/adcom/display_placement_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DisplayPlacementType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/display_placement_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | DisplayPlacementType, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | InTheFeedOfContents=1; [INFO] [stdout] ... | [INFO] [stdout] 9 | | RecommendationWidget = 4 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DistributionChannel` is never constructed [INFO] [stdout] --> src/adcom/distribution_channel.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct DistributionChannel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DistributionChannelExt` is never constructed [INFO] [stdout] --> src/adcom/distribution_channel.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct DistributionChannelExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dooh` is never constructed [INFO] [stdout] --> src/adcom/dooh.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Dooh { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DoohExt` is never constructed [INFO] [stdout] --> src/adcom/dooh.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct DoohExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoohVenueType` is never used [INFO] [stdout] --> src/adcom/dooh_venue_type.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | DoohVenueType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/dooh_venue_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | / rtb_type! { [INFO] [stdout] 5 | | DoohVenueType, [INFO] [stdout] 6 | | 500, [INFO] [stdout] 7 | | Airborne=1 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EventSpec` is never constructed [INFO] [stdout] --> src/adcom/event_spec.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct EventSpec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EventSpecExt` is never constructed [INFO] [stdout] --> src/adcom/event_spec.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct EventSpecExt {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ExpandableDirection` is never used [INFO] [stdout] --> src/adcom/expandable_direction.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | ExpandableDirection, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/expandable_direction.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ExpandableDirection, [INFO] [stdout] 5 | | Left=1; [INFO] [stdout] 6 | | Right=2; [INFO] [stdout] ... | [INFO] [stdout] 9 | | FullScreen=5 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ExtendedIdentifierUids` is never constructed [INFO] [stdout] --> src/adcom/extended_identifier_uids.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ExtendedIdentifierUids { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ExtendedIdentifierUidsExt` is never constructed [INFO] [stdout] --> src/adcom/extended_identifier_uids.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct ExtendedIdentifierUidsExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ExtendedIdentifiers` is never constructed [INFO] [stdout] --> src/adcom/extended_identifiers.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ExtendedIdentifiers { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ExtendedIdentifiersExt` is never constructed [INFO] [stdout] --> src/adcom/extended_identifiers.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct ExtendedIdentifiersExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FeedType` is never used [INFO] [stdout] --> src/adcom/feed_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | FeedType, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/feed_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | FeedType, [INFO] [stdout] 5 | | MusicService=1; [INFO] [stdout] 6 | | FmAmBradcast = 2; [INFO] [stdout] 7 | | Podcast = 3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Geo` is never constructed [INFO] [stdout] --> src/adcom/geo.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Geo { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GeoExt` is never constructed [INFO] [stdout] --> src/adcom/geo.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct GeoExt {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ImageAssetFormat` is never constructed [INFO] [stdout] --> src/adcom/image_asset_format.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct ImageAssetFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ImageAssetFormatExt` is never constructed [INFO] [stdout] --> src/adcom/image_asset_format.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct ImageAssetFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IpLocationService` is never used [INFO] [stdout] --> src/adcom/ip_location_service.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | IpLocationService, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/ip_location_service.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | IpLocationService, [INFO] [stdout] 5 | | Ip2Location = 1; [INFO] [stdout] 6 | | Neustar = 2; [INFO] [stdout] 7 | | MaxMind = 3; [INFO] [stdout] 8 | | NetAcuity = 4 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LinearityMode` is never used [INFO] [stdout] --> src/adcom/linearity_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | LinearityMode, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/linearity_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | LinearityMode, [INFO] [stdout] 5 | | Linear = 1; [INFO] [stdout] 6 | | NonLinear = 2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ListType` is never used [INFO] [stdout] --> src/adcom/list_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ListType, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/list_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ListType, [INFO] [stdout] 5 | | Block=1; [INFO] [stdout] 6 | | Allowed=2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `default_allowed` is never used [INFO] [stdout] --> src/adcom/list_type.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 9 | impl ListType { [INFO] [stdout] | ------------- associated function in this implementation [INFO] [stdout] 10 | pub fn default_allowed() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LocationType` is never used [INFO] [stdout] --> src/adcom/location_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | LocationType, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/location_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | LocationType, [INFO] [stdout] 5 | | Gps=1; [INFO] [stdout] 6 | | IpAddress=2; [INFO] [stdout] 7 | | UserProvided=3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NativeFormat` is never constructed [INFO] [stdout] --> src/adcom/native_format.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct NativeFormat { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NativeFormatExt` is never constructed [INFO] [stdout] --> src/adcom/native_format.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct NativeFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NativeImageAssetType` is never used [INFO] [stdout] --> src/adcom/native_image_asset_type.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | NativeImageAssetType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/native_image_asset_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | / rtb_type! { [INFO] [stdout] 5 | | NativeImageAssetType, [INFO] [stdout] 6 | | 500, [INFO] [stdout] 7 | | Icon=1 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `OperatingSystem` is never used [INFO] [stdout] --> src/adcom/operating_system.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | OperatingSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/operating_system.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | OperatingSystem, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | OtherNotListed=0; [INFO] [stdout] ... | [INFO] [stdout] 34 | | Windows=28 [INFO] [stdout] 35 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Placement` is never constructed [INFO] [stdout] --> src/adcom/placement.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct Placement { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PlacementExt` is never constructed [INFO] [stdout] --> src/adcom/placement.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct PlacementExt {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PlacementPosition` is never used [INFO] [stdout] --> src/adcom/placement_position.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | PlacementPosition, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/placement_position.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | PlacementPosition, [INFO] [stdout] 5 | | AboveTheFold=1; [INFO] [stdout] 6 | | Locked=2; [INFO] [stdout] ... | [INFO] [stdout] 11 | | Fullscreen=7 [INFO] [stdout] 12 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PlacementSubTypesVideo` is never used [INFO] [stdout] --> src/adcom/placement_subtypes_video.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | PlacementSubTypesVideo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/placement_subtypes_video.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | PlacementSubTypesVideo, [INFO] [stdout] 5 | | InStream=1; [INFO] [stdout] 6 | | InBanner=2; [INFO] [stdout] ... | [INFO] [stdout] 9 | | InterstitialSliderFloating=5 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PlayabckCessationMode` is never used [INFO] [stdout] --> src/adcom/playback_cessation_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | PlayabckCessationMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/playback_cessation_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | PlayabckCessationMode, [INFO] [stdout] 5 | | OnVideoCompletion=1; [INFO] [stdout] 6 | | OnLeavingViewport=2; [INFO] [stdout] 7 | | OnLeavingViewportContinuesAsFloatingOrSliderUnit=3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PlaybackMethod` is never used [INFO] [stdout] --> src/adcom/playback_method.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | PlaybackMethod, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/playback_method.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | PlaybackMethod, [INFO] [stdout] 5 | | InitiatesOnPageLoadWithSoundOn=1; [INFO] [stdout] 6 | | InitiatesOnPageLoadWithSoundOffByDefault=2; [INFO] [stdout] ... | [INFO] [stdout] 10 | | InitiatesOnenteringViewportWithSoundOffByDefault=6 [INFO] [stdout] 11 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Producer` is never constructed [INFO] [stdout] --> src/adcom/producer.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Producer { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ProducerExt` is never constructed [INFO] [stdout] --> src/adcom/producer.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct ProducerExt {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ProductionQuality` is never used [INFO] [stdout] --> src/adcom/production_quality.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ProductionQuality, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/production_quality.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ProductionQuality, [INFO] [stdout] 5 | | ProfessionallyProduced=1; [INFO] [stdout] 6 | | Prosumer = 2; [INFO] [stdout] 7 | | UserGenerated = 3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Publisher` is never constructed [INFO] [stdout] --> src/adcom/publisher.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Publisher { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PublisherExt` is never constructed [INFO] [stdout] --> src/adcom/publisher.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct PublisherExt {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Regs` is never constructed [INFO] [stdout] --> src/adcom/regs.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Regs { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RegsExt` is never constructed [INFO] [stdout] --> src/adcom/regs.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct RegsExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Restrictions` is never constructed [INFO] [stdout] --> src/adcom/restrictions.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Restrictions { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RestrictionsExt` is never constructed [INFO] [stdout] --> src/adcom/restrictions.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct RestrictionsExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Segment` is never constructed [INFO] [stdout] --> src/adcom/segment.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Segment { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SegmentExt` is never constructed [INFO] [stdout] --> src/adcom/segment.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct SegmentExt {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ServerSideAdInsertionType` is never used [INFO] [stdout] --> src/adcom/server_side_ad_insertion_type.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | ServerSideAdInsertionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/server_side_ad_insertion_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ServerSideAdInsertionType, [INFO] [stdout] 5 | | Unknown = 0; [INFO] [stdout] 6 | | AllClientSide = 1; [INFO] [stdout] 7 | | TrackingPixeldFiredClientSide = 2; [INFO] [stdout] 8 | | AllServerSide = 3 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Site` is never constructed [INFO] [stdout] --> src/adcom/site.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Site { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SiteExt` is never constructed [INFO] [stdout] --> src/adcom/site.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct SiteExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SizeUnit` is never used [INFO] [stdout] --> src/adcom/size_unit.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | SizeUnit, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/size_unit.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | SizeUnit, [INFO] [stdout] 5 | | Dips=1; [INFO] [stdout] 6 | | Inches = 2; [INFO] [stdout] 7 | | Centimeters = 3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StartDelayMode` is never used [INFO] [stdout] --> src/adcom/start_delay_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | StartDelayMode, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/start_delay_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | StartDelayMode, [INFO] [stdout] 5 | | 0, [INFO] [stdout] 6 | | PreRoll=0; [INFO] [stdout] 7 | | GenericMidRoll=-1; [INFO] [stdout] 8 | | GenericPostRoll=-3 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TitleAssetFormat` is never constructed [INFO] [stdout] --> src/adcom/title_asset_format.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct TitleAssetFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TitleAssetFormatExt` is never constructed [INFO] [stdout] --> src/adcom/title_asset_format.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct TitleAssetFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Topframe` is never used [INFO] [stdout] --> src/adcom/topframe.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | Topframe, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/topframe.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | Topframe, [INFO] [stdout] 5 | | UnfriendlyOrUnknown=0; [INFO] [stdout] 6 | | Topframe = 1 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `User` is never constructed [INFO] [stdout] --> src/adcom/user.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct User { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UserExt` is never constructed [INFO] [stdout] --> src/adcom/user.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct UserExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VideoPlacement` is never constructed [INFO] [stdout] --> src/adcom/video_placement.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct VideoPlacement { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VideoPlacementExt` is never constructed [INFO] [stdout] --> src/adcom/video_placement.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct VideoPlacementExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `VolumeNormalizationMode` is never used [INFO] [stdout] --> src/adcom/volume_normalization_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | VolumeNormalizationMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/volume_normalization_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | VolumeNormalizationMode, [INFO] [stdout] 5 | | None=0; [INFO] [stdout] 6 | | AdvolumeAverageNormalizedtoContent=1; [INFO] [stdout] ... | [INFO] [stdout] 9 | | CustomVolumeNormalization=4 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoohPlacementType` is never used [INFO] [stdout] --> src/adcom/dooh_placement_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DoohPlacementType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/dooh_placement_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | DoohPlacementType, [INFO] [stdout] 5 | | Fixed=1; [INFO] [stdout] 6 | | Movable=2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `default_true` is never used [INFO] [stdout] --> src/openrtb3/bool.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 9 | impl Bool { [INFO] [stdout] | --------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 13 | pub fn default_true() -> Bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/openrtb3/domain_spec.rs:17:23 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct ParseError(String); [INFO] [stdout] | ---------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LossReasonCode` is never used [INFO] [stdout] --> src/openrtb3/loss_reason_code.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | LossReasonCode, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/openrtb3/loss_reason_code.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | LossReasonCode, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | BidWon=0; [INFO] [stdout] ... | [INFO] [stdout] 35 | | CreativeFilteredNotAllowedinDeal=213 [INFO] [stdout] 36 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `&str` [INFO] [stdout] --> src/openrtb3/domain_spec.rs:34:34 [INFO] [stdout] | [INFO] [stdout] 34 | serializer.serialize_str(self.value().into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint [INFO] [stdout] = note: `#[deny(self_type_conversion)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AgentType` is never used [INFO] [stdout] --> src/adcom/agent_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | AgentType, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/agent_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | AgentType, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | Webbrowser=1; [INFO] [stdout] 7 | | InApp=2; [INFO] [stdout] 8 | | PersonBasedId=3 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AmpHtmlRenderingType` is never used [INFO] [stdout] --> src/adcom/amphtml_rendering_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | AmpHtmlRenderingType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/amphtml_rendering_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | AmpHtmlRenderingType, [INFO] [stdout] 5 | | EarlyLoading=1; [INFO] [stdout] 6 | | StandardLoading = 2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `App` is never constructed [INFO] [stdout] --> src/adcom/app.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct App { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AppExt` is never constructed [INFO] [stdout] --> src/adcom/app.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct AppExt {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AssetFormat` is never constructed [INFO] [stdout] --> src/adcom/asset_format.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct AssetFormat { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AssetFormatExt` is never constructed [INFO] [stdout] --> src/adcom/asset_format.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct AssetFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AudioPlacement` is never constructed [INFO] [stdout] --> src/adcom/audio_placement.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct AudioPlacement { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AudioPlacementExt` is never constructed [INFO] [stdout] --> src/adcom/audio_placement.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub struct AudioPlacementExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CategoryTaxonomy` is never used [INFO] [stdout] --> src/adcom/category_taxonomy.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | CategoryTaxonomy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/category_taxonomy.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | CategoryTaxonomy, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | IabContentCategoryTaxonomy1=1; [INFO] [stdout] 7 | | IabContentCategoryTaxonomy2=2; [INFO] [stdout] 8 | | IabAdProductTaxonomy1=3 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ClickType` is never used [INFO] [stdout] --> src/adcom/click_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ClickType, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/click_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | ClickType, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | NonClickable=0; [INFO] [stdout] ... | [INFO] [stdout] 9 | | NativeBrowser = 3 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Companion` is never constructed [INFO] [stdout] --> src/adcom/companion.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Companion { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CompanionExt` is never constructed [INFO] [stdout] --> src/adcom/companion.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct CompanionExt {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CompanionAdRenderingMode` is never used [INFO] [stdout] --> src/adcom/companion_ad_redering_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | CompanionAdRenderingMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/companion_ad_redering_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | CompanionAdRenderingMode, [INFO] [stdout] 5 | | Concurrent=1; [INFO] [stdout] 6 | | EndCard=2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CompanionType` is never used [INFO] [stdout] --> src/adcom/companion_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | CompanionType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/companion_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | CompanionType, [INFO] [stdout] 5 | | StaticResource=1; [INFO] [stdout] 6 | | HtmlResource=2; [INFO] [stdout] 7 | | IframeResource=3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ConnectionType` is never used [INFO] [stdout] --> src/adcom/connection_type.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | ConnectionType, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/connection_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | / rtb_type! { [INFO] [stdout] 5 | | ConnectionType, [INFO] [stdout] 6 | | 500, [INFO] [stdout] 7 | | Ethernet=1 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Content` is never constructed [INFO] [stdout] --> src/adcom/content.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Content { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ContentExt` is never constructed [INFO] [stdout] --> src/adcom/content.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct ContentExt {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ContentContext` is never used [INFO] [stdout] --> src/adcom/content_context.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ContentContext, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/content_context.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ContentContext, [INFO] [stdout] 5 | | Video=1; [INFO] [stdout] 6 | | Game=2; [INFO] [stdout] ... | [INFO] [stdout] 11 | | Unknown = 7 [INFO] [stdout] 12 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Data` is never constructed [INFO] [stdout] --> src/adcom/data.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Data { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataExt` is never constructed [INFO] [stdout] --> src/adcom/data.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct DataExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataAssetFormat` is never constructed [INFO] [stdout] --> src/adcom/data_asset_format.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct DataAssetFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataAssetFormatExt` is never constructed [INFO] [stdout] --> src/adcom/data_asset_format.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct DataAssetFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DeliveryMethod` is never used [INFO] [stdout] --> src/adcom/delivery_method.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DeliveryMethod, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/delivery_method.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | DeliveryMethod, [INFO] [stdout] 5 | | Streaming=1; [INFO] [stdout] 6 | | Progressive=2; [INFO] [stdout] 7 | | Download=3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Device` is never constructed [INFO] [stdout] --> src/adcom/device.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Device { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DeviceExt` is never constructed [INFO] [stdout] --> src/adcom/device.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct DeviceExt {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DeviceType` is never used [INFO] [stdout] --> src/adcom/device_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DeviceType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/device_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | DeviceType, [INFO] [stdout] 5 | | Mobile=1; [INFO] [stdout] 6 | | PersonalComputer=2; [INFO] [stdout] ... | [INFO] [stdout] 11 | | SetTopBox=7 [INFO] [stdout] 12 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DisplayContextType` is never used [INFO] [stdout] --> src/adcom/display_context_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DisplayContextType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/display_context_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | DisplayContextType, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | ContentCentricContext=10; [INFO] [stdout] ... | [INFO] [stdout] 17 | | ProductReviewSitePrimarily=32 [INFO] [stdout] 18 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DisplayFormat` is never constructed [INFO] [stdout] --> src/adcom/display_format.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DisplayFormat { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DisplayFormatExt` is never constructed [INFO] [stdout] --> src/adcom/display_format.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct DisplayFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DisplayPlacement` is never constructed [INFO] [stdout] --> src/adcom/display_placement.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct DisplayPlacement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DisplayPlacementExt` is never constructed [INFO] [stdout] --> src/adcom/display_placement.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub struct DisplayPlacementExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DisplayPlacementType` is never used [INFO] [stdout] --> src/adcom/display_placement_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DisplayPlacementType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/display_placement_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | DisplayPlacementType, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | InTheFeedOfContents=1; [INFO] [stdout] ... | [INFO] [stdout] 9 | | RecommendationWidget = 4 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DistributionChannel` is never constructed [INFO] [stdout] --> src/adcom/distribution_channel.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct DistributionChannel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DistributionChannelExt` is never constructed [INFO] [stdout] --> src/adcom/distribution_channel.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct DistributionChannelExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dooh` is never constructed [INFO] [stdout] --> src/adcom/dooh.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Dooh { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DoohExt` is never constructed [INFO] [stdout] --> src/adcom/dooh.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct DoohExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoohVenueType` is never used [INFO] [stdout] --> src/adcom/dooh_venue_type.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | DoohVenueType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/dooh_venue_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | / rtb_type! { [INFO] [stdout] 5 | | DoohVenueType, [INFO] [stdout] 6 | | 500, [INFO] [stdout] 7 | | Airborne=1 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EventSpec` is never constructed [INFO] [stdout] --> src/adcom/event_spec.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct EventSpec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EventSpecExt` is never constructed [INFO] [stdout] --> src/adcom/event_spec.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct EventSpecExt {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ExpandableDirection` is never used [INFO] [stdout] --> src/adcom/expandable_direction.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | ExpandableDirection, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/expandable_direction.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ExpandableDirection, [INFO] [stdout] 5 | | Left=1; [INFO] [stdout] 6 | | Right=2; [INFO] [stdout] ... | [INFO] [stdout] 9 | | FullScreen=5 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ExtendedIdentifierUids` is never constructed [INFO] [stdout] --> src/adcom/extended_identifier_uids.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ExtendedIdentifierUids { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ExtendedIdentifierUidsExt` is never constructed [INFO] [stdout] --> src/adcom/extended_identifier_uids.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct ExtendedIdentifierUidsExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ExtendedIdentifiers` is never constructed [INFO] [stdout] --> src/adcom/extended_identifiers.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ExtendedIdentifiers { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ExtendedIdentifiersExt` is never constructed [INFO] [stdout] --> src/adcom/extended_identifiers.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct ExtendedIdentifiersExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `adserver-rs` (bin "adserver-rs") due to 1 previous error; 125 warnings emitted [INFO] [stdout] warning: enum `FeedType` is never used [INFO] [stdout] --> src/adcom/feed_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | FeedType, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/feed_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | FeedType, [INFO] [stdout] 5 | | MusicService=1; [INFO] [stdout] 6 | | FmAmBradcast = 2; [INFO] [stdout] 7 | | Podcast = 3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Geo` is never constructed [INFO] [stdout] --> src/adcom/geo.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Geo { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GeoExt` is never constructed [INFO] [stdout] --> src/adcom/geo.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct GeoExt {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ImageAssetFormat` is never constructed [INFO] [stdout] --> src/adcom/image_asset_format.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct ImageAssetFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ImageAssetFormatExt` is never constructed [INFO] [stdout] --> src/adcom/image_asset_format.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct ImageAssetFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IpLocationService` is never used [INFO] [stdout] --> src/adcom/ip_location_service.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | IpLocationService, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/ip_location_service.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | IpLocationService, [INFO] [stdout] 5 | | Ip2Location = 1; [INFO] [stdout] 6 | | Neustar = 2; [INFO] [stdout] 7 | | MaxMind = 3; [INFO] [stdout] 8 | | NetAcuity = 4 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LinearityMode` is never used [INFO] [stdout] --> src/adcom/linearity_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | LinearityMode, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/linearity_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | LinearityMode, [INFO] [stdout] 5 | | Linear = 1; [INFO] [stdout] 6 | | NonLinear = 2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ListType` is never used [INFO] [stdout] --> src/adcom/list_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ListType, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/list_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ListType, [INFO] [stdout] 5 | | Block=1; [INFO] [stdout] 6 | | Allowed=2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `default_allowed` is never used [INFO] [stdout] --> src/adcom/list_type.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 9 | impl ListType { [INFO] [stdout] | ------------- associated function in this implementation [INFO] [stdout] 10 | pub fn default_allowed() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LocationType` is never used [INFO] [stdout] --> src/adcom/location_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | LocationType, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/location_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | LocationType, [INFO] [stdout] 5 | | Gps=1; [INFO] [stdout] 6 | | IpAddress=2; [INFO] [stdout] 7 | | UserProvided=3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NativeFormat` is never constructed [INFO] [stdout] --> src/adcom/native_format.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct NativeFormat { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NativeFormatExt` is never constructed [INFO] [stdout] --> src/adcom/native_format.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct NativeFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NativeImageAssetType` is never used [INFO] [stdout] --> src/adcom/native_image_asset_type.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | NativeImageAssetType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/native_image_asset_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | / rtb_type! { [INFO] [stdout] 5 | | NativeImageAssetType, [INFO] [stdout] 6 | | 500, [INFO] [stdout] 7 | | Icon=1 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `OperatingSystem` is never used [INFO] [stdout] --> src/adcom/operating_system.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | OperatingSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/operating_system.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | OperatingSystem, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | OtherNotListed=0; [INFO] [stdout] ... | [INFO] [stdout] 34 | | Windows=28 [INFO] [stdout] 35 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Placement` is never constructed [INFO] [stdout] --> src/adcom/placement.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct Placement { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PlacementExt` is never constructed [INFO] [stdout] --> src/adcom/placement.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct PlacementExt {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PlacementPosition` is never used [INFO] [stdout] --> src/adcom/placement_position.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | PlacementPosition, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/placement_position.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | PlacementPosition, [INFO] [stdout] 5 | | AboveTheFold=1; [INFO] [stdout] 6 | | Locked=2; [INFO] [stdout] ... | [INFO] [stdout] 11 | | Fullscreen=7 [INFO] [stdout] 12 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PlacementSubTypesVideo` is never used [INFO] [stdout] --> src/adcom/placement_subtypes_video.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | PlacementSubTypesVideo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/placement_subtypes_video.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | PlacementSubTypesVideo, [INFO] [stdout] 5 | | InStream=1; [INFO] [stdout] 6 | | InBanner=2; [INFO] [stdout] ... | [INFO] [stdout] 9 | | InterstitialSliderFloating=5 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PlayabckCessationMode` is never used [INFO] [stdout] --> src/adcom/playback_cessation_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | PlayabckCessationMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/playback_cessation_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | PlayabckCessationMode, [INFO] [stdout] 5 | | OnVideoCompletion=1; [INFO] [stdout] 6 | | OnLeavingViewport=2; [INFO] [stdout] 7 | | OnLeavingViewportContinuesAsFloatingOrSliderUnit=3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PlaybackMethod` is never used [INFO] [stdout] --> src/adcom/playback_method.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | PlaybackMethod, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/playback_method.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | PlaybackMethod, [INFO] [stdout] 5 | | InitiatesOnPageLoadWithSoundOn=1; [INFO] [stdout] 6 | | InitiatesOnPageLoadWithSoundOffByDefault=2; [INFO] [stdout] ... | [INFO] [stdout] 10 | | InitiatesOnenteringViewportWithSoundOffByDefault=6 [INFO] [stdout] 11 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Producer` is never constructed [INFO] [stdout] --> src/adcom/producer.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Producer { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ProducerExt` is never constructed [INFO] [stdout] --> src/adcom/producer.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct ProducerExt {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ProductionQuality` is never used [INFO] [stdout] --> src/adcom/production_quality.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ProductionQuality, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/production_quality.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ProductionQuality, [INFO] [stdout] 5 | | ProfessionallyProduced=1; [INFO] [stdout] 6 | | Prosumer = 2; [INFO] [stdout] 7 | | UserGenerated = 3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Publisher` is never constructed [INFO] [stdout] --> src/adcom/publisher.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Publisher { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PublisherExt` is never constructed [INFO] [stdout] --> src/adcom/publisher.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct PublisherExt {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Regs` is never constructed [INFO] [stdout] --> src/adcom/regs.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Regs { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RegsExt` is never constructed [INFO] [stdout] --> src/adcom/regs.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct RegsExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Restrictions` is never constructed [INFO] [stdout] --> src/adcom/restrictions.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Restrictions { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RestrictionsExt` is never constructed [INFO] [stdout] --> src/adcom/restrictions.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct RestrictionsExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Segment` is never constructed [INFO] [stdout] --> src/adcom/segment.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Segment { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SegmentExt` is never constructed [INFO] [stdout] --> src/adcom/segment.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct SegmentExt {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ServerSideAdInsertionType` is never used [INFO] [stdout] --> src/adcom/server_side_ad_insertion_type.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | ServerSideAdInsertionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/server_side_ad_insertion_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | ServerSideAdInsertionType, [INFO] [stdout] 5 | | Unknown = 0; [INFO] [stdout] 6 | | AllClientSide = 1; [INFO] [stdout] 7 | | TrackingPixeldFiredClientSide = 2; [INFO] [stdout] 8 | | AllServerSide = 3 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Site` is never constructed [INFO] [stdout] --> src/adcom/site.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Site { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SiteExt` is never constructed [INFO] [stdout] --> src/adcom/site.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct SiteExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SizeUnit` is never used [INFO] [stdout] --> src/adcom/size_unit.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | SizeUnit, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/size_unit.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | SizeUnit, [INFO] [stdout] 5 | | Dips=1; [INFO] [stdout] 6 | | Inches = 2; [INFO] [stdout] 7 | | Centimeters = 3 [INFO] [stdout] 8 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StartDelayMode` is never used [INFO] [stdout] --> src/adcom/start_delay_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | StartDelayMode, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/start_delay_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | StartDelayMode, [INFO] [stdout] 5 | | 0, [INFO] [stdout] 6 | | PreRoll=0; [INFO] [stdout] 7 | | GenericMidRoll=-1; [INFO] [stdout] 8 | | GenericPostRoll=-3 [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TitleAssetFormat` is never constructed [INFO] [stdout] --> src/adcom/title_asset_format.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct TitleAssetFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TitleAssetFormatExt` is never constructed [INFO] [stdout] --> src/adcom/title_asset_format.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct TitleAssetFormatExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Topframe` is never used [INFO] [stdout] --> src/adcom/topframe.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | Topframe, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/topframe.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | Topframe, [INFO] [stdout] 5 | | UnfriendlyOrUnknown=0; [INFO] [stdout] 6 | | Topframe = 1 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `User` is never constructed [INFO] [stdout] --> src/adcom/user.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct User { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UserExt` is never constructed [INFO] [stdout] --> src/adcom/user.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct UserExt {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VideoPlacement` is never constructed [INFO] [stdout] --> src/adcom/video_placement.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct VideoPlacement { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VideoPlacementExt` is never constructed [INFO] [stdout] --> src/adcom/video_placement.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct VideoPlacementExt {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `VolumeNormalizationMode` is never used [INFO] [stdout] --> src/adcom/volume_normalization_mode.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | VolumeNormalizationMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/volume_normalization_mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | VolumeNormalizationMode, [INFO] [stdout] 5 | | None=0; [INFO] [stdout] 6 | | AdvolumeAverageNormalizedtoContent=1; [INFO] [stdout] ... | [INFO] [stdout] 9 | | CustomVolumeNormalization=4 [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoohPlacementType` is never used [INFO] [stdout] --> src/adcom/dooh_placement_type.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | DoohPlacementType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_strict_macros.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 12 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/adcom/dooh_placement_type.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type_strict! { [INFO] [stdout] 4 | | DoohPlacementType, [INFO] [stdout] 5 | | Fixed=1; [INFO] [stdout] 6 | | Movable=2 [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type_strict` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `default_true` is never used [INFO] [stdout] --> src/openrtb3/bool.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 9 | impl Bool { [INFO] [stdout] | --------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 13 | pub fn default_true() -> Bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/openrtb3/domain_spec.rs:17:23 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct ParseError(String); [INFO] [stdout] | ---------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LossReasonCode` is never used [INFO] [stdout] --> src/openrtb3/loss_reason_code.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | LossReasonCode, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `value` and `from_value_opt` are never used [INFO] [stdout] --> src/rtb_type_macros.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl $type_name { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 31 | pub fn value(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn from_value_opt(n: i32) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/openrtb3/loss_reason_code.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / rtb_type! { [INFO] [stdout] 4 | | LossReasonCode, [INFO] [stdout] 5 | | 500, [INFO] [stdout] 6 | | BidWon=0; [INFO] [stdout] ... | [INFO] [stdout] 35 | | CreativeFilteredNotAllowedinDeal=213 [INFO] [stdout] 36 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rtb_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `&str` [INFO] [stdout] --> src/openrtb3/domain_spec.rs:34:34 [INFO] [stdout] | [INFO] [stdout] 34 | serializer.serialize_str(self.value().into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint [INFO] [stdout] = note: `#[deny(self_type_conversion)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `adserver-rs` (bin "adserver-rs" test) due to 1 previous error; 125 warnings emitted [INFO] running `Command { std: "docker" "inspect" "e6108acb6473a8ad67c982f40e9567a77c765eaff21b6f1c2bcb6e7ee63f369f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e6108acb6473a8ad67c982f40e9567a77c765eaff21b6f1c2bcb6e7ee63f369f", kill_on_drop: false }` [INFO] [stdout] e6108acb6473a8ad67c982f40e9567a77c765eaff21b6f1c2bcb6e7ee63f369f