[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#09eeb2bacb9b40b2ed1d47f03177442c0632cda1 for pr-157710
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhurou927%2Fopenrtb3_0" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-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-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/hurou927/openrtb3_0 on toolchain 09eeb2bacb9b40b2ed1d47f03177442c0632cda1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+09eeb2bacb9b40b2ed1d47f03177442c0632cda1" "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" "+09eeb2bacb9b40b2ed1d47f03177442c0632cda1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5c88adf4f4b340f4e128b181161dcb9a5eabf782de187b0346a3842aabc7dda6
[INFO] running `Command { std: "docker" "start" "5c88adf4f4b340f4e128b181161dcb9a5eabf782de187b0346a3842aabc7dda6", 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" "5c88adf4f4b340f4e128b181161dcb9a5eabf782de187b0346a3842aabc7dda6" "/opt/rustwide/cargo-home/bin/cargo" "+09eeb2bacb9b40b2ed1d47f03177442c0632cda1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5c88adf4f4b340f4e128b181161dcb9a5eabf782de187b0346a3842aabc7dda6", 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" "5c88adf4f4b340f4e128b181161dcb9a5eabf782de187b0346a3842aabc7dda6" "/opt/rustwide/cargo-home/bin/cargo" "+09eeb2bacb9b40b2ed1d47f03177442c0632cda1" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand_core v0.4.2
[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 rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling siphasher v0.2.3
[INFO] [stderr]    Compiling serde_derive v1.0.126
[INFO] [stderr]    Compiling serde v1.0.126
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling phf_shared v0.7.24
[INFO] [stderr]    Compiling ryu v1.0.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 phf v0.7.24
[INFO] [stderr]     Checking iso-4217 v0.1.0
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling quote v1.0.9
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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] 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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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<Self> {
[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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.03s
[INFO] running `Command { std: "docker" "inspect" "5c88adf4f4b340f4e128b181161dcb9a5eabf782de187b0346a3842aabc7dda6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c88adf4f4b340f4e128b181161dcb9a5eabf782de187b0346a3842aabc7dda6", kill_on_drop: false }`
[INFO] [stdout] 5c88adf4f4b340f4e128b181161dcb9a5eabf782de187b0346a3842aabc7dda6
