[INFO] fetching crate zigbee2mqtt_types_vendor_inovelli 0.2.0...
[INFO] testing zigbee2mqtt_types_vendor_inovelli-0.2.0 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate zigbee2mqtt_types_vendor_inovelli 0.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate zigbee2mqtt_types_vendor_inovelli 0.2.0
[INFO] finished tweaking crates.io crate zigbee2mqtt_types_vendor_inovelli 0.2.0
[INFO] tweaked toml for crates.io crate zigbee2mqtt_types_vendor_inovelli 0.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zigbee2mqtt_types_vendor_inovelli 0.2.0 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 12 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6067cd4576a54577dbd8a6b7af269315743ebbad765baba971358279d7e160e5
[INFO] running `Command { std: "docker" "start" "-a" "6067cd4576a54577dbd8a6b7af269315743ebbad765baba971358279d7e160e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6067cd4576a54577dbd8a6b7af269315743ebbad765baba971358279d7e160e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6067cd4576a54577dbd8a6b7af269315743ebbad765baba971358279d7e160e5", kill_on_drop: false }`
[INFO] [stdout] 6067cd4576a54577dbd8a6b7af269315743ebbad765baba971358279d7e160e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9a23015673e0f914ccd48c41859b2dc56fd2056beb26f69c978adbe295b81064
[INFO] running `Command { std: "docker" "start" "-a" "9a23015673e0f914ccd48c41859b2dc56fd2056beb26f69c978adbe295b81064", kill_on_drop: false }`
[INFO] [stderr]    Compiling zigbee2mqtt_types_vendor_inovelli v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `last_seen_epoch`
[INFO] [stdout]    --> src/lib.rs:446:11
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[cfg(all(feature = "last_seen_epoch", feature = "last_seen_iso_8601"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone` and `debug`
[INFO] [stdout]     = help: consider adding `last_seen_epoch` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `last_seen_iso_8601`
[INFO] [stdout]    --> src/lib.rs:446:40
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[cfg(all(feature = "last_seen_epoch", feature = "last_seen_iso_8601"))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone` and `debug`
[INFO] [stdout]     = help: consider adding `last_seen_iso_8601` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `activeEnergyReports` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub activeEnergyReports: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `active_energy_reports`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `activePowerReports` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub activePowerReports: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `active_power_reports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `autoTimerOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub autoTimerOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `auto_timer_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `auxSwitchUniqueScenes` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub auxSwitchUniqueScenes: ZigbeeVzm31DsnAuxswitchuniquescenes,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aux_switch_unique_scenes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bindingOffToOnSyncLevel` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub bindingOffToOnSyncLevel: ZigbeeVzm31DsnBindingofftoonsynclevel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `binding_off_to_on_sync_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `brightnessLevelForDoubleTapDown` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub brightnessLevelForDoubleTapDown: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `brightness_level_for_double_tap_down`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `brightnessLevelForDoubleTapUp` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub brightnessLevelForDoubleTapUp: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `brightness_level_for_double_tap_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `buttonDelay` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub buttonDelay: ZigbeeVzm31DsnButtondelay,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `button_delay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub defaultLed1ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub defaultLed1ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub defaultLed1IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub defaultLed1IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub defaultLed2ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub defaultLed2ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub defaultLed2IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub defaultLed2IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub defaultLed3ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub defaultLed3ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub defaultLed3IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub defaultLed3IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub defaultLed4ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub defaultLed4ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub defaultLed4IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub defaultLed4IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub defaultLed5ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub defaultLed5ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub defaultLed5IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub defaultLed5IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub defaultLed6ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub defaultLed6ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub defaultLed6IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub defaultLed6IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub defaultLed7ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub defaultLed7ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub defaultLed7IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub defaultLed7IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLevelLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub defaultLevelLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_level_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLevelRemote` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub defaultLevelRemote: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_level_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedDownLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub dimmingSpeedDownLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_down_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedDownRemote` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub dimmingSpeedDownRemote: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_down_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedUpLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub dimmingSpeedUpLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_up_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedUpRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub dimmingSpeedUpRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_up_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapClearNotifications` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub doubleTapClearNotifications: ZigbeeVzm31DsnDoubletapclearnotifications,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_clear_notifications`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapDownToParam56` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub doubleTapDownToParam56: ZigbeeVzm31DsnDoubletapdowntoparam56,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_down_to_param56`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapUpToParam55` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub doubleTapUpToParam55: ZigbeeVzm31DsnDoubletapuptoparam55,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_up_to_param55`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `firmwareUpdateInProgressIndicator` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub firmwareUpdateInProgressIndicator: ZigbeeVzm31DsnFirmwareupdateinprogressindicator,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `firmware_update_in_progress_indicator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `higherOutputInNonNeutral` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub higherOutputInNonNeutral: ZigbeeVzm31DsnHigheroutputinnonneutral,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `higher_output_in_non_neutral`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `invertSwitch` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub invertSwitch: ZigbeeVzm31DsnInvertswitch,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `invert_switch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledBarScaling` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub ledBarScaling: ZigbeeVzm31DsnLedbarscaling,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_bar_scaling`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledColorWhenOff` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub ledColorWhenOff: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledColorWhenOn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub ledColorWhenOn: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledIntensityWhenOff` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub ledIntensityWhenOff: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledIntensityWhenOn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub ledIntensityWhenOn: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `loadLevelIndicatorTimeout` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub loadLevelIndicatorTimeout: ZigbeeVzm31DsnLoadlevelindicatortimeout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `load_level_indicator_timeout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `localProtection` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub localProtection: ZigbeeVzm31DsnLocalprotection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `local_protection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `maximumLevel` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub maximumLevel: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `maximum_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `minimumLevel` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub minimumLevel: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `minimum_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `onOffLedMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub onOffLedMode: ZigbeeVzm31DsnOnoffledmode,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `on_off_led_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `outputMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub outputMode: ZigbeeVzm31DsnOutputmode,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `output_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `periodicPowerAndEnergyReports` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub periodicPowerAndEnergyReports: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `periodic_power_and_energy_reports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `powerType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub powerType: ZigbeeVzm31DsnPowertype,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `power_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOffToOnLocal` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub rampRateOffToOnLocal: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_off_to_on_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOffToOnRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub rampRateOffToOnRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_off_to_on_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOnToOffLocal` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub rampRateOnToOffLocal: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_on_to_off_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOnToOffRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub rampRateOnToOffRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_on_to_off_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `relayClick` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub relayClick: ZigbeeVzm31DsnRelayclick,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `relay_click`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `remoteProtection` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub remoteProtection: ZigbeeVzm31DsnRemoteprotection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `remote_protection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `smartBulbMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub smartBulbMode: ZigbeeVzm31DsnSmartbulbmode,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `smart_bulb_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `stateAfterPowerRestored` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub stateAfterPowerRestored: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `state_after_power_restored`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `switchType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub switchType: ZigbeeVzm31DsnSwitchtype,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `switch_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.67s
[INFO] running `Command { std: "docker" "inspect" "9a23015673e0f914ccd48c41859b2dc56fd2056beb26f69c978adbe295b81064", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a23015673e0f914ccd48c41859b2dc56fd2056beb26f69c978adbe295b81064", kill_on_drop: false }`
[INFO] [stdout] 9a23015673e0f914ccd48c41859b2dc56fd2056beb26f69c978adbe295b81064
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 04f804236a226da554cdd557862483486729f97fbabb87456f3957e297e11708
[INFO] running `Command { std: "docker" "start" "-a" "04f804236a226da554cdd557862483486729f97fbabb87456f3957e297e11708", kill_on_drop: false }`
[INFO] [stdout] warning: unexpected `cfg` condition value: `last_seen_epoch`
[INFO] [stdout]    --> src/lib.rs:446:11
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[cfg(all(feature = "last_seen_epoch", feature = "last_seen_iso_8601"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone` and `debug`
[INFO] [stdout]     = help: consider adding `last_seen_epoch` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `last_seen_iso_8601`
[INFO] [stdout]    --> src/lib.rs:446:40
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[cfg(all(feature = "last_seen_epoch", feature = "last_seen_iso_8601"))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone` and `debug`
[INFO] [stdout]     = help: consider adding `last_seen_iso_8601` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `activeEnergyReports` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub activeEnergyReports: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `active_energy_reports`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `activePowerReports` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub activePowerReports: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `active_power_reports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `autoTimerOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub autoTimerOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `auto_timer_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `auxSwitchUniqueScenes` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub auxSwitchUniqueScenes: ZigbeeVzm31DsnAuxswitchuniquescenes,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aux_switch_unique_scenes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bindingOffToOnSyncLevel` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub bindingOffToOnSyncLevel: ZigbeeVzm31DsnBindingofftoonsynclevel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `binding_off_to_on_sync_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `brightnessLevelForDoubleTapDown` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub brightnessLevelForDoubleTapDown: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `brightness_level_for_double_tap_down`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `brightnessLevelForDoubleTapUp` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub brightnessLevelForDoubleTapUp: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `brightness_level_for_double_tap_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `buttonDelay` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub buttonDelay: ZigbeeVzm31DsnButtondelay,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `button_delay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub defaultLed1ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub defaultLed1ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub defaultLed1IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub defaultLed1IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub defaultLed2ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub defaultLed2ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub defaultLed2IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub defaultLed2IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub defaultLed3ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub defaultLed3ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub defaultLed3IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub defaultLed3IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub defaultLed4ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub defaultLed4ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub defaultLed4IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub defaultLed4IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub defaultLed5ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub defaultLed5ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub defaultLed5IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub defaultLed5IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub defaultLed6ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub defaultLed6ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub defaultLed6IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub defaultLed6IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub defaultLed7ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub defaultLed7ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub defaultLed7IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub defaultLed7IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLevelLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub defaultLevelLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_level_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLevelRemote` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub defaultLevelRemote: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_level_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedDownLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub dimmingSpeedDownLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_down_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedDownRemote` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub dimmingSpeedDownRemote: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_down_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedUpLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub dimmingSpeedUpLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_up_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedUpRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub dimmingSpeedUpRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_up_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapClearNotifications` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub doubleTapClearNotifications: ZigbeeVzm31DsnDoubletapclearnotifications,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_clear_notifications`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapDownToParam56` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub doubleTapDownToParam56: ZigbeeVzm31DsnDoubletapdowntoparam56,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_down_to_param56`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapUpToParam55` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub doubleTapUpToParam55: ZigbeeVzm31DsnDoubletapuptoparam55,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_up_to_param55`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `firmwareUpdateInProgressIndicator` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub firmwareUpdateInProgressIndicator: ZigbeeVzm31DsnFirmwareupdateinprogressindicator,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `firmware_update_in_progress_indicator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `higherOutputInNonNeutral` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub higherOutputInNonNeutral: ZigbeeVzm31DsnHigheroutputinnonneutral,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `higher_output_in_non_neutral`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `invertSwitch` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub invertSwitch: ZigbeeVzm31DsnInvertswitch,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `invert_switch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledBarScaling` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub ledBarScaling: ZigbeeVzm31DsnLedbarscaling,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_bar_scaling`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledColorWhenOff` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub ledColorWhenOff: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledColorWhenOn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub ledColorWhenOn: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledIntensityWhenOff` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub ledIntensityWhenOff: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledIntensityWhenOn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub ledIntensityWhenOn: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `loadLevelIndicatorTimeout` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub loadLevelIndicatorTimeout: ZigbeeVzm31DsnLoadlevelindicatortimeout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `load_level_indicator_timeout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `localProtection` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub localProtection: ZigbeeVzm31DsnLocalprotection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `local_protection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `maximumLevel` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub maximumLevel: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `maximum_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling zigbee2mqtt_types_vendor_inovelli v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: structure field `minimumLevel` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub minimumLevel: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `minimum_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `onOffLedMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub onOffLedMode: ZigbeeVzm31DsnOnoffledmode,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `on_off_led_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `outputMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub outputMode: ZigbeeVzm31DsnOutputmode,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `output_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `periodicPowerAndEnergyReports` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub periodicPowerAndEnergyReports: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `periodic_power_and_energy_reports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `powerType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub powerType: ZigbeeVzm31DsnPowertype,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `power_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOffToOnLocal` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub rampRateOffToOnLocal: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_off_to_on_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOffToOnRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub rampRateOffToOnRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_off_to_on_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOnToOffLocal` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub rampRateOnToOffLocal: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_on_to_off_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOnToOffRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub rampRateOnToOffRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_on_to_off_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `relayClick` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub relayClick: ZigbeeVzm31DsnRelayclick,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `relay_click`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `remoteProtection` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub remoteProtection: ZigbeeVzm31DsnRemoteprotection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `remote_protection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `smartBulbMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub smartBulbMode: ZigbeeVzm31DsnSmartbulbmode,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `smart_bulb_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `stateAfterPowerRestored` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub stateAfterPowerRestored: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `state_after_power_restored`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `switchType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub switchType: ZigbeeVzm31DsnSwitchtype,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `switch_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `last_seen_epoch`
[INFO] [stdout]    --> src/lib.rs:446:11
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[cfg(all(feature = "last_seen_epoch", feature = "last_seen_iso_8601"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone` and `debug`
[INFO] [stdout]     = help: consider adding `last_seen_epoch` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `last_seen_iso_8601`
[INFO] [stdout]    --> src/lib.rs:446:40
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[cfg(all(feature = "last_seen_epoch", feature = "last_seen_iso_8601"))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone` and `debug`
[INFO] [stdout]     = help: consider adding `last_seen_iso_8601` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `activeEnergyReports` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub activeEnergyReports: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `active_energy_reports`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `activePowerReports` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub activePowerReports: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `active_power_reports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `autoTimerOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub autoTimerOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `auto_timer_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `auxSwitchUniqueScenes` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub auxSwitchUniqueScenes: ZigbeeVzm31DsnAuxswitchuniquescenes,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aux_switch_unique_scenes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bindingOffToOnSyncLevel` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub bindingOffToOnSyncLevel: ZigbeeVzm31DsnBindingofftoonsynclevel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `binding_off_to_on_sync_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `brightnessLevelForDoubleTapDown` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub brightnessLevelForDoubleTapDown: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `brightness_level_for_double_tap_down`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `brightnessLevelForDoubleTapUp` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub brightnessLevelForDoubleTapUp: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `brightness_level_for_double_tap_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `buttonDelay` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub buttonDelay: ZigbeeVzm31DsnButtondelay,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `button_delay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub defaultLed1ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub defaultLed1ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub defaultLed1IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed1IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub defaultLed1IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub defaultLed2ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub defaultLed2ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub defaultLed2IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed2IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub defaultLed2IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub defaultLed3ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub defaultLed3ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub defaultLed3IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed3IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub defaultLed3IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub defaultLed4ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub defaultLed4ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub defaultLed4IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed4IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub defaultLed4IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub defaultLed5ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub defaultLed5ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub defaultLed5IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed5IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub defaultLed5IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub defaultLed6ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub defaultLed6ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub defaultLed6IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed6IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub defaultLed6IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7ColorWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub defaultLed7ColorWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7ColorWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub defaultLed7ColorWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7IntensityWhenOff` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub defaultLed7IntensityWhenOff: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLed7IntensityWhenOn` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub defaultLed7IntensityWhenOn: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLevelLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub defaultLevelLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_level_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `defaultLevelRemote` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub defaultLevelRemote: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_level_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedDownLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub dimmingSpeedDownLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_down_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedDownRemote` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub dimmingSpeedDownRemote: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_down_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedUpLocal` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub dimmingSpeedUpLocal: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_up_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `dimmingSpeedUpRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub dimmingSpeedUpRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_up_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapClearNotifications` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub doubleTapClearNotifications: ZigbeeVzm31DsnDoubletapclearnotifications,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_clear_notifications`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapDownToParam56` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub doubleTapDownToParam56: ZigbeeVzm31DsnDoubletapdowntoparam56,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_down_to_param56`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `doubleTapUpToParam55` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub doubleTapUpToParam55: ZigbeeVzm31DsnDoubletapuptoparam55,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_up_to_param55`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `firmwareUpdateInProgressIndicator` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub firmwareUpdateInProgressIndicator: ZigbeeVzm31DsnFirmwareupdateinprogressindicator,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `firmware_update_in_progress_indicator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `higherOutputInNonNeutral` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub higherOutputInNonNeutral: ZigbeeVzm31DsnHigheroutputinnonneutral,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `higher_output_in_non_neutral`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `invertSwitch` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub invertSwitch: ZigbeeVzm31DsnInvertswitch,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `invert_switch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledBarScaling` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub ledBarScaling: ZigbeeVzm31DsnLedbarscaling,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_bar_scaling`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledColorWhenOff` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub ledColorWhenOff: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_color_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledColorWhenOn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub ledColorWhenOn: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_color_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledIntensityWhenOff` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub ledIntensityWhenOff: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_intensity_when_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ledIntensityWhenOn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub ledIntensityWhenOn: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_intensity_when_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `loadLevelIndicatorTimeout` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub loadLevelIndicatorTimeout: ZigbeeVzm31DsnLoadlevelindicatortimeout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `load_level_indicator_timeout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `localProtection` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub localProtection: ZigbeeVzm31DsnLocalprotection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `local_protection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `maximumLevel` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub maximumLevel: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `maximum_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `minimumLevel` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub minimumLevel: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `minimum_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `onOffLedMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub onOffLedMode: ZigbeeVzm31DsnOnoffledmode,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `on_off_led_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `outputMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub outputMode: ZigbeeVzm31DsnOutputmode,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `output_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `periodicPowerAndEnergyReports` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub periodicPowerAndEnergyReports: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `periodic_power_and_energy_reports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `powerType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub powerType: ZigbeeVzm31DsnPowertype,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `power_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOffToOnLocal` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub rampRateOffToOnLocal: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_off_to_on_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOffToOnRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub rampRateOffToOnRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_off_to_on_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOnToOffLocal` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub rampRateOnToOffLocal: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_on_to_off_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `rampRateOnToOffRemote` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub rampRateOnToOffRemote: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_on_to_off_remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `relayClick` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub relayClick: ZigbeeVzm31DsnRelayclick,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `relay_click`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `remoteProtection` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub remoteProtection: ZigbeeVzm31DsnRemoteprotection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `remote_protection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `smartBulbMode` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub smartBulbMode: ZigbeeVzm31DsnSmartbulbmode,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `smart_bulb_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `stateAfterPowerRestored` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub stateAfterPowerRestored: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `state_after_power_restored`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `switchType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub switchType: ZigbeeVzm31DsnSwitchtype,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `switch_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.82s
[INFO] running `Command { std: "docker" "inspect" "04f804236a226da554cdd557862483486729f97fbabb87456f3957e297e11708", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04f804236a226da554cdd557862483486729f97fbabb87456f3957e297e11708", kill_on_drop: false }`
[INFO] [stdout] 04f804236a226da554cdd557862483486729f97fbabb87456f3957e297e11708
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0cda588ef9b5a69cb26cb43d32559d70adedd47f394e1d05cda851e25ec46021
[INFO] running `Command { std: "docker" "start" "-a" "0cda588ef9b5a69cb26cb43d32559d70adedd47f394e1d05cda851e25ec46021", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `last_seen_epoch`
[INFO] [stderr]    --> src/lib.rs:446:11
[INFO] [stderr]     |
[INFO] [stderr] 446 | #[cfg(all(feature = "last_seen_epoch", feature = "last_seen_iso_8601"))]
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `clone` and `debug`
[INFO] [stderr]     = help: consider adding `last_seen_epoch` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `last_seen_iso_8601`
[INFO] [stderr]    --> src/lib.rs:446:40
[INFO] [stderr]     |
[INFO] [stderr] 446 | #[cfg(all(feature = "last_seen_epoch", feature = "last_seen_iso_8601"))]
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `clone` and `debug`
[INFO] [stderr]     = help: consider adding `last_seen_iso_8601` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `activeEnergyReports` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |     pub activeEnergyReports: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `active_energy_reports`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `activePowerReports` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |     pub activePowerReports: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `active_power_reports`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `autoTimerOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |     pub autoTimerOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `auto_timer_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `auxSwitchUniqueScenes` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:22:9
[INFO] [stderr]    |
[INFO] [stderr] 22 |     pub auxSwitchUniqueScenes: ZigbeeVzm31DsnAuxswitchuniquescenes,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aux_switch_unique_scenes`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `bindingOffToOnSyncLevel` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 |     pub bindingOffToOnSyncLevel: ZigbeeVzm31DsnBindingofftoonsynclevel,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `binding_off_to_on_sync_level`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `brightnessLevelForDoubleTapDown` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |     pub brightnessLevelForDoubleTapDown: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `brightness_level_for_double_tap_down`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `brightnessLevelForDoubleTapUp` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     pub brightnessLevelForDoubleTapUp: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `brightness_level_for_double_tap_up`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `buttonDelay` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |     pub buttonDelay: ZigbeeVzm31DsnButtondelay,
[INFO] [stderr]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `button_delay`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed1ColorWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:34:9
[INFO] [stderr]    |
[INFO] [stderr] 34 |     pub defaultLed1ColorWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_color_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed1ColorWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:36:9
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub defaultLed1ColorWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_color_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed1IntensityWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:38:9
[INFO] [stderr]    |
[INFO] [stderr] 38 |     pub defaultLed1IntensityWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_intensity_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed1IntensityWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 40 |     pub defaultLed1IntensityWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led1_intensity_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed2ColorWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 42 |     pub defaultLed2ColorWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_color_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed2ColorWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 44 |     pub defaultLed2ColorWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_color_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed2IntensityWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:46:9
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub defaultLed2IntensityWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_intensity_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed2IntensityWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:48:9
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub defaultLed2IntensityWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led2_intensity_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed3ColorWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:50:9
[INFO] [stderr]    |
[INFO] [stderr] 50 |     pub defaultLed3ColorWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_color_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed3ColorWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:52:9
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub defaultLed3ColorWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_color_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed3IntensityWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:54:9
[INFO] [stderr]    |
[INFO] [stderr] 54 |     pub defaultLed3IntensityWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_intensity_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed3IntensityWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:56:9
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub defaultLed3IntensityWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led3_intensity_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed4ColorWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:58:9
[INFO] [stderr]    |
[INFO] [stderr] 58 |     pub defaultLed4ColorWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_color_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed4ColorWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:60:9
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub defaultLed4ColorWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_color_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed4IntensityWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:62:9
[INFO] [stderr]    |
[INFO] [stderr] 62 |     pub defaultLed4IntensityWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_intensity_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed4IntensityWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:64:9
[INFO] [stderr]    |
[INFO] [stderr] 64 |     pub defaultLed4IntensityWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led4_intensity_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed5ColorWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:66:9
[INFO] [stderr]    |
[INFO] [stderr] 66 |     pub defaultLed5ColorWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_color_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed5ColorWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:68:9
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub defaultLed5ColorWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_color_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed5IntensityWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:70:9
[INFO] [stderr]    |
[INFO] [stderr] 70 |     pub defaultLed5IntensityWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_intensity_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed5IntensityWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:72:9
[INFO] [stderr]    |
[INFO] [stderr] 72 |     pub defaultLed5IntensityWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led5_intensity_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed6ColorWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:74:9
[INFO] [stderr]    |
[INFO] [stderr] 74 |     pub defaultLed6ColorWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_color_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed6ColorWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:76:9
[INFO] [stderr]    |
[INFO] [stderr] 76 |     pub defaultLed6ColorWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_color_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed6IntensityWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:78:9
[INFO] [stderr]    |
[INFO] [stderr] 78 |     pub defaultLed6IntensityWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_intensity_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed6IntensityWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:80:9
[INFO] [stderr]    |
[INFO] [stderr] 80 |     pub defaultLed6IntensityWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led6_intensity_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed7ColorWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:82:9
[INFO] [stderr]    |
[INFO] [stderr] 82 |     pub defaultLed7ColorWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_color_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed7ColorWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:84:9
[INFO] [stderr]    |
[INFO] [stderr] 84 |     pub defaultLed7ColorWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_color_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed7IntensityWhenOff` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:86:9
[INFO] [stderr]    |
[INFO] [stderr] 86 |     pub defaultLed7IntensityWhenOff: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_intensity_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLed7IntensityWhenOn` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:88:9
[INFO] [stderr]    |
[INFO] [stderr] 88 |     pub defaultLed7IntensityWhenOn: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_led7_intensity_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLevelLocal` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:90:9
[INFO] [stderr]    |
[INFO] [stderr] 90 |     pub defaultLevelLocal: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_level_local`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `defaultLevelRemote` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:92:9
[INFO] [stderr]    |
[INFO] [stderr] 92 |     pub defaultLevelRemote: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_level_remote`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `dimmingSpeedDownLocal` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:94:9
[INFO] [stderr]    |
[INFO] [stderr] 94 |     pub dimmingSpeedDownLocal: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_down_local`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `dimmingSpeedDownRemote` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:96:9
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub dimmingSpeedDownRemote: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_down_remote`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `dimmingSpeedUpLocal` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:98:9
[INFO] [stderr]    |
[INFO] [stderr] 98 |     pub dimmingSpeedUpLocal: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_up_local`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `dimmingSpeedUpRemote` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:100:9
[INFO] [stderr]     |
[INFO] [stderr] 100 |     pub dimmingSpeedUpRemote: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dimming_speed_up_remote`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `doubleTapClearNotifications` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:102:9
[INFO] [stderr]     |
[INFO] [stderr] 102 |     pub doubleTapClearNotifications: ZigbeeVzm31DsnDoubletapclearnotifications,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_clear_notifications`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `doubleTapDownToParam56` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:104:9
[INFO] [stderr]     |
[INFO] [stderr] 104 |     pub doubleTapDownToParam56: ZigbeeVzm31DsnDoubletapdowntoparam56,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_down_to_param56`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `doubleTapUpToParam55` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:106:9
[INFO] [stderr]     |
[INFO] [stderr] 106 |     pub doubleTapUpToParam55: ZigbeeVzm31DsnDoubletapuptoparam55,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `double_tap_up_to_param55`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `firmwareUpdateInProgressIndicator` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:110:9
[INFO] [stderr]     |
[INFO] [stderr] 110 |     pub firmwareUpdateInProgressIndicator: ZigbeeVzm31DsnFirmwareupdateinprogressindicator,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `firmware_update_in_progress_indicator`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `higherOutputInNonNeutral` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:112:9
[INFO] [stderr]     |
[INFO] [stderr] 112 |     pub higherOutputInNonNeutral: ZigbeeVzm31DsnHigheroutputinnonneutral,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `higher_output_in_non_neutral`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `invertSwitch` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:114:9
[INFO] [stderr]     |
[INFO] [stderr] 114 |     pub invertSwitch: ZigbeeVzm31DsnInvertswitch,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `invert_switch`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ledBarScaling` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:116:9
[INFO] [stderr]     |
[INFO] [stderr] 116 |     pub ledBarScaling: ZigbeeVzm31DsnLedbarscaling,
[INFO] [stderr]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_bar_scaling`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ledColorWhenOff` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:118:9
[INFO] [stderr]     |
[INFO] [stderr] 118 |     pub ledColorWhenOff: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_color_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ledColorWhenOn` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:120:9
[INFO] [stderr]     |
[INFO] [stderr] 120 |     pub ledColorWhenOn: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_color_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ledIntensityWhenOff` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:122:9
[INFO] [stderr]     |
[INFO] [stderr] 122 |     pub ledIntensityWhenOff: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_intensity_when_off`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ledIntensityWhenOn` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:124:9
[INFO] [stderr]     |
[INFO] [stderr] 124 |     pub ledIntensityWhenOn: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `led_intensity_when_on`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `loadLevelIndicatorTimeout` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:128:9
[INFO] [stderr]     |
[INFO] [stderr] 128 |     pub loadLevelIndicatorTimeout: ZigbeeVzm31DsnLoadlevelindicatortimeout,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `load_level_indicator_timeout`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `localProtection` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:130:9
[INFO] [stderr]     |
[INFO] [stderr] 130 |     pub localProtection: ZigbeeVzm31DsnLocalprotection,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `local_protection`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `maximumLevel` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:132:9
[INFO] [stderr]     |
[INFO] [stderr] 132 |     pub maximumLevel: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `maximum_level`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `minimumLevel` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:134:9
[INFO] [stderr]     |
[INFO] [stderr] 134 |     pub minimumLevel: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `minimum_level`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `onOffLedMode` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:136:9
[INFO] [stderr]     |
[INFO] [stderr] 136 |     pub onOffLedMode: ZigbeeVzm31DsnOnoffledmode,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `on_off_led_mode`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `outputMode` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:138:9
[INFO] [stderr]     |
[INFO] [stderr] 138 |     pub outputMode: ZigbeeVzm31DsnOutputmode,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `output_mode`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `periodicPowerAndEnergyReports` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:140:9
[INFO] [stderr]     |
[INFO] [stdout] 
[INFO] [stderr] 140 |     pub periodicPowerAndEnergyReports: f64,
[INFO] [stdout] running 0 tests
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `periodic_power_and_energy_reports`
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `powerType` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:144:9
[INFO] [stderr]     |
[INFO] [stderr] 144 |     pub powerType: ZigbeeVzm31DsnPowertype,
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case: `power_type`
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `rampRateOffToOnLocal` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:146:9
[INFO] [stderr]     |
[INFO] [stderr] 146 |     pub rampRateOffToOnLocal: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_off_to_on_local`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `rampRateOffToOnRemote` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:148:9
[INFO] [stderr]     |
[INFO] [stderr] 148 |     pub rampRateOffToOnRemote: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_off_to_on_remote`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `rampRateOnToOffLocal` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:150:9
[INFO] [stderr]     |
[INFO] [stderr] 150 |     pub rampRateOnToOffLocal: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_on_to_off_local`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `rampRateOnToOffRemote` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:152:9
[INFO] [stderr]     |
[INFO] [stderr] 152 |     pub rampRateOnToOffRemote: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ramp_rate_on_to_off_remote`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `relayClick` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:154:9
[INFO] [stderr]     |
[INFO] [stderr] 154 |     pub relayClick: ZigbeeVzm31DsnRelayclick,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `relay_click`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `remoteProtection` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:156:9
[INFO] [stderr]     |
[INFO] [stderr] 156 |     pub remoteProtection: ZigbeeVzm31DsnRemoteprotection,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `remote_protection`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `smartBulbMode` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:158:9
[INFO] [stderr]     |
[INFO] [stderr] 158 |     pub smartBulbMode: ZigbeeVzm31DsnSmartbulbmode,
[INFO] [stderr]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `smart_bulb_mode`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `stateAfterPowerRestored` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:164:9
[INFO] [stderr]     |
[INFO] [stderr] 164 |     pub stateAfterPowerRestored: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `state_after_power_restored`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `switchType` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:166:9
[INFO] [stderr]     |
[INFO] [stderr] 166 |     pub switchType: ZigbeeVzm31DsnSwitchtype,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `switch_type`
[INFO] [stderr] 
[INFO] [stderr] warning: `zigbee2mqtt_types_vendor_inovelli` (lib) generated 72 warnings
[INFO] [stderr] warning: `zigbee2mqtt_types_vendor_inovelli` (lib test) generated 72 warnings (72 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zigbee2mqtt_types_vendor_inovelli-90167c9119c782d8)
[INFO] [stderr]    Doc-tests zigbee2mqtt_types_vendor_inovelli
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0cda588ef9b5a69cb26cb43d32559d70adedd47f394e1d05cda851e25ec46021", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0cda588ef9b5a69cb26cb43d32559d70adedd47f394e1d05cda851e25ec46021", kill_on_drop: false }`
[INFO] [stdout] 0cda588ef9b5a69cb26cb43d32559d70adedd47f394e1d05cda851e25ec46021
