[INFO] cloning repository https://github.com/bbartling/rusty-bacnet
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bbartling/rusty-bacnet" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbartling%2Frusty-bacnet", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbartling%2Frusty-bacnet'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dd9becdf7d043656715d9d8886b9daaad3aebc22
[INFO] checking bbartling/rusty-bacnet against eca445e5ae4a6679cc27d3a09106ce245e13a5a6 for pr-162478
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbartling%2Frusty-bacnet" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/bbartling/rusty-bacnet
[INFO] finished tweaking git repo https://github.com/bbartling/rusty-bacnet
[INFO] tweaked toml for git repo https://github.com/bbartling/rusty-bacnet written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bbartling/rusty-bacnet on toolchain eca445e5ae4a6679cc27d3a09106ce245e13a5a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bbartling/rusty-bacnet already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `criterion`
[INFO] [stderr]   --> Cargo.toml:59:25
[INFO] [stderr]    |
[INFO] [stderr] 59 | [workspace.dependencies.criterion]
[INFO] [stderr]    |                         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `criterion`
[INFO] [stderr] warning: unused workspace dependency `sysinfo`
[INFO] [stderr]   --> Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | sysinfo = "0.39"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `sysinfo`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:105:1
[INFO] [stderr]     |
[INFO] [stderr] 105 | authors = ["Justin Scott <jscott3201@gmail.com>"]
[INFO] [stderr]     | ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `categories` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:106:1
[INFO] [stderr]     |
[INFO] [stderr] 106 | categories = ["network-programming", "embedded"]
[INFO] [stderr]     | ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.categories`
[INFO] [stderr] warning: unused field `homepage` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:108:1
[INFO] [stderr]     |
[INFO] [stderr] 108 | homepage = "https://github.com/jscott3201/rusty-bacnet"
[INFO] [stderr]     | ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.homepage`
[INFO] [stderr] warning: unused field `keywords` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:109:1
[INFO] [stderr]     |
[INFO] [stderr] 109 | keywords = ["bacnet", "building-automation", "ashrae", "iot", "protocol"]
[INFO] [stderr]     | ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.keywords`
[INFO] [stderr] warning: workspace (manifest) generated 6 warnings
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded objc2-open-directory v0.3.2
[INFO] [stderr]   Downloaded sysinfo v0.39.6
[INFO] [stderr]   Downloaded console-subscriber v0.5.0
[INFO] [stderr]   Downloaded hdrhistogram v7.6.0
[INFO] [stderr]   Downloaded endian-type v0.2.0
[INFO] [stderr]   Downloaded tokio-serial v5.5.0
[INFO] [stderr]   Downloaded console-api v0.9.0
[INFO] [stderr]   Downloaded ioctl-sys v0.8.0
[INFO] [stderr]   Downloaded mio-serial v5.0.7
[INFO] [stderr]   Downloaded unescaper v0.1.10
[INFO] [stderr]   Downloaded gpiocdev-uapi v0.7.0
[INFO] [stderr]   Downloaded gpiocdev v0.8.0
[INFO] [stderr]   Downloaded pcap v2.4.0
[INFO] [stderr]   Downloaded rustyline v18.0.1
[INFO] [stderr]   Downloaded radix_trie v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b2569ee9f8c70b0d57c0dfc4580493030f3987c5ba599b0d6250da83feebffbb
[INFO] running `Command { std: "docker" "start" "b2569ee9f8c70b0d57c0dfc4580493030f3987c5ba599b0d6250da83feebffbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b2569ee9f8c70b0d57c0dfc4580493030f3987c5ba599b0d6250da83feebffbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b2569ee9f8c70b0d57c0dfc4580493030f3987c5ba599b0d6250da83feebffbb" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b2569ee9f8c70b0d57c0dfc4580493030f3987c5ba599b0d6250da83feebffbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b2569ee9f8c70b0d57c0dfc4580493030f3987c5ba599b0d6250da83feebffbb" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `criterion`
[INFO] [stderr]   --> Cargo.toml:59:25
[INFO] [stderr]    |
[INFO] [stderr] 59 | [workspace.dependencies.criterion]
[INFO] [stderr]    |                         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `criterion`
[INFO] [stderr] warning: unused workspace dependency `sysinfo`
[INFO] [stderr]   --> Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | sysinfo = "0.39"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `sysinfo`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:105:1
[INFO] [stderr]     |
[INFO] [stderr] 105 | authors = ["Justin Scott <jscott3201@gmail.com>"]
[INFO] [stderr]     | ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `categories` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:106:1
[INFO] [stderr]     |
[INFO] [stderr] 106 | categories = ["network-programming", "embedded"]
[INFO] [stderr]     | ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.categories`
[INFO] [stderr] warning: unused field `homepage` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:108:1
[INFO] [stderr]     |
[INFO] [stderr] 108 | homepage = "https://github.com/jscott3201/rusty-bacnet"
[INFO] [stderr]     | ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.homepage`
[INFO] [stderr] warning: unused field `keywords` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:109:1
[INFO] [stderr]     |
[INFO] [stderr] 109 | keywords = ["bacnet", "building-automation", "ashrae", "iot", "protocol"]
[INFO] [stderr]     | ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.keywords`
[INFO] [stderr] warning: workspace (manifest) generated 6 warnings
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling aws-lc-rs v1.17.3
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]     Checking futures-core v0.3.33
[INFO] [stderr]     Checking futures-sink v0.3.33
[INFO] [stderr]    Compiling zerocopy-derive v0.8.55
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]     Checking futures-task v0.3.33
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking http v1.4.2
[INFO] [stderr]     Checking data-encoding v2.11.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]     Checking rustls-native-certs v0.8.4
[INFO] [stderr]     Checking time v0.3.54
[INFO] [stderr]     Checking either v1.17.0
[INFO] [stderr]     Checking pem v3.0.6
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking thread_local v1.1.10
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking simd-adler32 v0.3.10
[INFO] [stderr]     Checking rand_core v0.10.1
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking crossbeam-channel v0.5.16
[INFO] [stderr]     Checking chacha20 v0.10.1
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking yasna v0.6.0
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]    Compiling pyo3-macros-backend v0.29.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking endian-type v0.2.0
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]     Checking inventory v0.3.24
[INFO] [stderr]     Checking radix_trie v0.3.0
[INFO] [stderr]     Checking futures-channel v0.3.33
[INFO] [stderr]     Checking home v0.5.12
[INFO] [stderr]     Checking bacnet-integration-tests v0.10.1 (/opt/rustwide/workdir/crates/bacnet-integration-tests)
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking mio v1.2.2
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking criterion-plot v0.8.2
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking sysinfo v0.39.6
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]    Compiling pyo3-build-config v0.29.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]     Checking if-addrs v0.15.0
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking comfy-table v7.2.2
[INFO] [stderr]    Compiling aws-lc-sys v0.43.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling pyo3-ffi v0.29.0
[INFO] [stderr]    Compiling pyo3 v0.29.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking rustyline v18.0.1
[INFO] [stderr]    Compiling pyo3-macros v0.29.0
[INFO] [stderr]     Checking bacnet-types v0.10.1 (/opt/rustwide/workdir/crates/bacnet-types)
[INFO] [stderr]     Checking clap v4.6.4
[INFO] [stderr]     Checking hdrhistogram v7.6.0
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     FloatScale(f32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     IntegerScale(i32),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     pub multiplier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub modulo_divide: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:557:28
[INFO] [stdout]     |
[INFO] [stdout] 557 |     FaultCharacterString { fault_values: Vec<String> },
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         vendor_id: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         extended_fault_type: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         parameters: Vec<u8>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |         fault_values: Vec<u32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |         mode_for_reference: BACnetDeviceObjectPropertyReference,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |         fault_values: Vec<BACnetPropertyStates>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:575:9
[INFO] [stdout]     |
[INFO] [stdout] 575 |         reference: BACnetDeviceObjectPropertyReference,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:578:23
[INFO] [stdout]     |
[INFO] [stdout] 578 |     FaultOutOfRange { min_normal: f64, max_normal: f64 },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:578:40
[INFO] [stdout]     |
[INFO] [stdout] 578 |     FaultOutOfRange { min_normal: f64, max_normal: f64 },
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |         reference: BACnetDeviceObjectPropertyReference,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:592:5
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub recipient: BACnetRecipient,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:593:5
[INFO] [stdout]     |
[INFO] [stdout] 593 |     pub process_identifier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:606:5
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub recipient: BACnetRecipientProcess,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:607:5
[INFO] [stdout]     |
[INFO] [stdout] 607 |     pub monitored_property_reference: BACnetObjectPropertyReference,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:608:5
[INFO] [stdout]     |
[INFO] [stdout] 608 |     pub issue_confirmed_notifications: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:609:5
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub time_remaining: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:610:5
[INFO] [stdout]     |
[INFO] [stdout] 610 |     pub cov_increment: Option<f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:620:5
[INFO] [stdout]     |
[INFO] [stdout] 620 |     None,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 621 |     Object(ObjectIdentifier),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:622:5
[INFO] [stdout]     |
[INFO] [stdout] 622 |     Address(BACnetAddress),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_type.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / bacnet_enum! {
[INFO] [stdout] 12 | |     /// BACnet object types (Clause 12).
[INFO] [stdout] 13 | |     ///
[INFO] [stdout] 14 | |     /// Standard types are 0-63; vendor-proprietary types are 128-1023.
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |     const COLOR_TEMPERATURE = 64;
[INFO] [stdout] 89 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/property_id.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | / bacnet_enum! {
[INFO] [stdout]  12 | |     /// BACnet property identifiers (Clause 21).
[INFO] [stdout]  13 | |     ///
[INFO] [stdout]  14 | |     /// Standard properties are 0-511; vendor-proprietary IDs are 512+.
[INFO] [stdout] ...   |
[INFO] [stdout] 541 | |     const DEFAULT_COLOR = 510;
[INFO] [stdout] 542 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/protocol.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// APDU PDU type identifiers (Clause 20.1).
[INFO] [stdout]  7 | |     pub struct PduType(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |     const ABORT = 7;
[INFO] [stdout] 17 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/protocol.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / bacnet_enum! {
[INFO] [stdout] 20 | |     /// Confirmed service request types (Clause 21).
[INFO] [stdout] 21 | |     pub struct ConfirmedServiceChoice(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |     const AUDIT_LOG_QUERY = 33;
[INFO] [stdout] 56 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/protocol.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | / bacnet_enum! {
[INFO] [stdout] 59 | |     /// Unconfirmed service request types (Clause 21).
[INFO] [stdout] 60 | |     pub struct UnconfirmedServiceChoice(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 76 | |     const YOU_ARE = 14;
[INFO] [stdout] 77 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/protocol.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / bacnet_enum! {
[INFO] [stdout] 80 | |     /// BACnet error classes (Clause 18.1.1).
[INFO] [stdout] 81 | |     pub struct ErrorClass(u16);
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |     const COMMUNICATION = 7;
[INFO] [stdout] 91 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / bacnet_enum! {
[INFO] [stdout]  94 | |     /// BACnet error codes (Clause 18).
[INFO] [stdout]  95 | |     pub struct ErrorCode(u16);
[INFO] [stdout] ...   |
[INFO] [stdout] 248 | |     const NODE_DUPLICATE_VMAC = 151;
[INFO] [stdout] 249 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:251:1
[INFO] [stdout]     |
[INFO] [stdout] 251 | / bacnet_enum! {
[INFO] [stdout] 252 | |     /// BACnet abort reasons (Clause 20.1.9).
[INFO] [stdout] 253 | |     pub struct AbortReason(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |     const APDU_TOO_LONG = 11;
[INFO] [stdout] 267 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | / bacnet_enum! {
[INFO] [stdout] 270 | |     /// BACnet reject reasons (Clause 20.1.8).
[INFO] [stdout] 271 | |     pub struct RejectReason(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 283 | |     const INVALID_DATA_ENCODING = 10;
[INFO] [stdout] 284 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:286:1
[INFO] [stdout]     |
[INFO] [stdout] 286 | / bacnet_enum! {
[INFO] [stdout] 287 | |     /// Segmentation support options (Clause 20.1.2.4).
[INFO] [stdout] 288 | |     pub struct Segmentation(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |     const NONE = 3;
[INFO] [stdout] 294 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// NPDU network priority levels (Clause 6.2.2).
[INFO] [stdout]  7 | |     pub struct NetworkPriority(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     const LIFE_SAFETY = 3;
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / bacnet_enum! {
[INFO] [stdout] 16 | |     /// Network layer message types (Clause 6.2.4).
[INFO] [stdout] 17 | |     pub struct NetworkMessageType(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |     const NETWORK_NUMBER_IS = 0x13;
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / bacnet_enum! {
[INFO] [stdout] 42 | |     /// Reject-Message-To-Network reason codes (Clause 6.4.4).
[INFO] [stdout] 43 | |     pub struct RejectMessageReason(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     const ADDRESSING_ERROR = 6;
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/bvll.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet/IPv4 BVLC function codes (Annex J).
[INFO] [stdout]  7 | |     pub struct BvlcFunction(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     const SECURE_BVLL = 0x0C;
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/bvll.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / bacnet_enum! {
[INFO] [stdout] 25 | |     /// BACnet/IPv4 BVLC-Result codes (Annex J.2).
[INFO] [stdout] 26 | |     pub struct BvlcResultCode(u16);
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |     const DISTRIBUTE_BROADCAST_TO_NETWORK_NAK = 0x0060;
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/bvll.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / bacnet_enum! {
[INFO] [stdout] 38 | |     /// BACnet/IPv6 BVLC function codes (Annex U, Table U-1).
[INFO] [stdout] 39 | |     pub struct Bvlc6Function(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     const DISTRIBUTE_BROADCAST_TO_NETWORK = 0x0C;
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/bvll.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | / bacnet_enum! {
[INFO] [stdout] 56 | |     /// BACnet/IPv6 BVLC-Result codes (Annex U.2.1.1).
[INFO] [stdout] 57 | |     pub struct Bvlc6ResultCode(u16);
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     const DISTRIBUTE_BROADCAST_TO_NETWORK_NAK = 0x00C0;
[INFO] [stdout] 65 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet event state (Clause 12).
[INFO] [stdout]  7 | |     pub struct EventState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     const LIFE_SAFETY_ALARM = 5;
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / bacnet_enum! {
[INFO] [stdout] 18 | |     /// BACnet binary present value (Clause 21).
[INFO] [stdout] 19 | |     pub struct BinaryPV(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |     const ACTIVE = 1;
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / bacnet_enum! {
[INFO] [stdout] 26 | |     /// BACnet polarity (Clause 12).
[INFO] [stdout] 27 | |     pub struct Polarity(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     const REVERSE = 1;
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / bacnet_enum! {
[INFO] [stdout] 34 | |     /// BACnet reliability (Clause 12).
[INFO] [stdout] 35 | |     pub struct Reliability(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     const MULTI_STATE_OUT_OF_RANGE = 25;
[INFO] [stdout] 63 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bacnet_enum! {
[INFO] [stdout] 66 | |     /// BACnet device status (Clause 12.11.9).
[INFO] [stdout] 67 | |     pub struct DeviceStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |     const BACKUP_IN_PROGRESS = 5;
[INFO] [stdout] 75 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | / bacnet_enum! {
[INFO] [stdout] 78 | |     /// BACnet restart reason for a Device's Last_Restart_Reason (Clause 12.11).
[INFO] [stdout] 79 | |     pub struct RestartReason(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |     const ACTIVATE_CHANGES = 8;
[INFO] [stdout] 90 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | / bacnet_enum! {
[INFO] [stdout]  93 | |     /// BACnet enable/disable (Clause 16.4).
[INFO] [stdout]  94 | |     pub struct EnableDisable(u32);
[INFO] [stdout] ...   |
[INFO] [stdout]  99 | |     const DISABLE_INITIATION = 2;
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / bacnet_enum! {
[INFO] [stdout] 103 | |     /// BACnet reinitialized state of device (Clause 16.5).
[INFO] [stdout] 104 | |     pub struct ReinitializedState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     const ACTIVATE_CHANGES = 7;
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | / bacnet_enum! {
[INFO] [stdout] 117 | |     /// BACnet file access method (Clause 21 production; File object,
[INFO] [stdout] 118 | |     /// Clause 12.13). Wire order mirrors the production: record-access
[INFO] [stdout] 119 | |     /// precedes stream-access.
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |     const STREAM_ACCESS = 1;
[INFO] [stdout] 124 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / bacnet_enum! {
[INFO] [stdout] 127 | |     /// BACnet program state (Clause 12.22).
[INFO] [stdout] 128 | |     pub struct ProgramState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     const UNLOADING = 5;
[INFO] [stdout] 136 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / bacnet_enum! {
[INFO] [stdout] 139 | |     /// BACnet program request (Clause 12.22).
[INFO] [stdout] 140 | |     pub struct ProgramChange(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 147 | |     const UNLOAD = 5;
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | / bacnet_enum! {
[INFO] [stdout] 151 | |     /// BACnet program error for Reason_For_Halt (Clause 12.22).
[INFO] [stdout] 152 | |     pub struct ProgramError(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 158 | |     const OTHER = 4;
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / bacnet_enum! {
[INFO] [stdout] 162 | |     /// BACnet action (Clause 12.17).
[INFO] [stdout] 163 | |     pub struct Action(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 166 | |     const REVERSE = 1;
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | / bacnet_enum! {
[INFO] [stdout] 170 | |     /// BACnet event type (Clause 12.12.6).
[INFO] [stdout] 171 | |     pub struct EventType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 197 | |     const CHANGE_OF_TIMER = 22;
[INFO] [stdout] 198 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 200 | / bacnet_enum! {
[INFO] [stdout] 201 | |     /// BACnet fault algorithm type (Clause 21.6).
[INFO] [stdout] 202 | |     pub struct FaultType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     const FAULT_LISTED = 7;
[INFO] [stdout] 212 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / bacnet_enum! {
[INFO] [stdout] 215 | |     /// BACnet notify type (Clause 12.21).
[INFO] [stdout] 216 | |     pub struct NotifyType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     const ACK_NOTIFICATION = 2;
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:223:1
[INFO] [stdout]     |
[INFO] [stdout] 223 | / bacnet_enum! {
[INFO] [stdout] 224 | |     /// BACnet backup and restore state (Clause 19.1).
[INFO] [stdout] 225 | |     pub struct BackupAndRestoreState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 233 | |     const RESTORE_FAILURE = 6;
[INFO] [stdout] 234 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / bacnet_enum! {
[INFO] [stdout] 237 | |     /// BACnet logging type (Clause 12.25.14).
[INFO] [stdout] 238 | |     pub struct LoggingType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 242 | |     const TRIGGERED = 2;
[INFO] [stdout] 243 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet data link/network type (Clause 12.56.44).
[INFO] [stdout]  7 | |     pub struct NetworkType(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     const SERIAL = 10;
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / bacnet_enum! {
[INFO] [stdout] 24 | |     /// IP addressing mode for a NetworkPort (Clause 12.56).
[INFO] [stdout] 25 | |     pub struct IPMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     const BBMD = 2;
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / bacnet_enum! {
[INFO] [stdout] 33 | |     /// Commands for a NetworkPort object (Clause 12.56.40).
[INFO] [stdout] 34 | |     pub struct NetworkPortCommand(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     const RESTART_PORT = 7;
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / bacnet_enum! {
[INFO] [stdout] 47 | |     /// Quality of a NetworkPort's network number (Clause 12.56.42).
[INFO] [stdout] 48 | |     pub struct NetworkNumberQuality(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     const CONFIGURED = 3;
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / bacnet_enum! {
[INFO] [stdout] 57 | |     /// Network reachability status (Clause 6.6.1).
[INFO] [stdout] 58 | |     pub struct NetworkReachability(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     const UNREACHABLE = 2;
[INFO] [stdout] 63 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bacnet_enum! {
[INFO] [stdout] 66 | |     /// Protocol level of a NetworkPort (Clause 12.56).
[INFO] [stdout] 67 | |     pub struct ProtocolLevel(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 72 | |     const NON_BACNET_APPLICATION = 3;
[INFO] [stdout] 73 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | / bacnet_enum! {
[INFO] [stdout] 76 | |     /// Status of the last Channel write operation (Clause 12.53).
[INFO] [stdout] 77 | |     pub struct WriteStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 82 | |     const FAILED = 3;
[INFO] [stdout] 83 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// Life safety point/zone sensor state (Clause 12.15/12.16).
[INFO] [stdout]  7 | |     pub struct LifeSafetyState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     const TEST_OEO_UNAFFECTED = 34;
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / bacnet_enum! {
[INFO] [stdout] 47 | |     /// Life safety operating mode (Clause 12.15.12).
[INFO] [stdout] 48 | |     pub struct LifeSafetyMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |     const DEACTIVATED = 19;
[INFO] [stdout] 70 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | / bacnet_enum! {
[INFO] [stdout] 73 | |     /// Life safety commanded operation (Clause 12.15.13, Table 12-54).
[INFO] [stdout] 74 | |     pub struct LifeSafetyOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 85 | |     const UNSILENCE_VISUAL = 9;
[INFO] [stdout] 86 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | / bacnet_enum! {
[INFO] [stdout] 89 | |     /// Silenced state for a life safety point/zone (Clause 12.15.14).
[INFO] [stdout] 90 | |     pub struct SilencedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 95 | |     const ALL_SILENCED = 3;
[INFO] [stdout] 96 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/scheduling.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet timer state (Clause 12.31, new in 135-2020).
[INFO] [stdout]  7 | |     pub struct TimerState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     const EXPIRED = 2;
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/scheduling.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / bacnet_enum! {
[INFO] [stdout] 15 | |     /// BACnet timer state transition (Clause 12.31, new in 135-2020).
[INFO] [stdout] 16 | |     pub struct TimerTransition(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     const EXPIRED_TO_RUNNING = 7;
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet door alarm state (Clause 12.26).
[INFO] [stdout]  7 | |     pub struct DoorAlarmState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |     const EGRESS_OPEN = 8;
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bacnet_enum! {
[INFO] [stdout] 21 | |     /// BACnet door status (Clause 12.26).
[INFO] [stdout] 22 | |     pub struct DoorStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |     const LIMITED_OPENED = 9;
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / bacnet_enum! {
[INFO] [stdout] 37 | |     /// BACnet lock status (Clause 12.26).
[INFO] [stdout] 38 | |     pub struct LockStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     const UNKNOWN = 4;
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | / bacnet_enum! {
[INFO] [stdout] 48 | |     /// BACnet secured status for Access Door (Clause 12.26).
[INFO] [stdout] 49 | |     pub struct DoorSecuredStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     const UNKNOWN = 2;
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / bacnet_enum! {
[INFO] [stdout] 57 | |     /// BACnet door command for Access Door present values (Clause 21).
[INFO] [stdout] 58 | |     pub struct DoorValue(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | |     const EXTENDED_PULSE_UNLOCK = 3;
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / bacnet_enum! {
[INFO] [stdout]  67 | |     /// BACnet access event (Clause 12.33).
[INFO] [stdout]  68 | |     pub struct AccessEvent(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     const DENIED_OTHER = 164;
[INFO] [stdout] 125 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / bacnet_enum! {
[INFO] [stdout] 128 | |     /// BACnet access credential disable (Clause 21).
[INFO] [stdout] 129 | |     pub struct AccessCredentialDisable(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     const DISABLE_LOCKOUT = 3;
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | / bacnet_enum! {
[INFO] [stdout] 138 | |     /// BACnet access credential disable reason (Clause 21).
[INFO] [stdout] 139 | |     pub struct AccessCredentialDisableReason(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 150 | |     const DISABLED_MANUAL = 9;
[INFO] [stdout] 151 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | / bacnet_enum! {
[INFO] [stdout] 154 | |     /// BACnet authentication status: the Access Point object's
[INFO] [stdout] 155 | |     /// Authentication_Status property (Table 12-36; Clause 21 production).
[INFO] [stdout] 156 | |     pub struct AuthenticationStatus(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |     const IN_PROGRESS = 6;
[INFO] [stdout] 165 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:167:1
[INFO] [stdout]     |
[INFO] [stdout] 167 | / bacnet_enum! {
[INFO] [stdout] 168 | |     /// BACnet access user type (Clause 12.35).
[INFO] [stdout] 169 | |     pub struct AccessUserType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     const PERSON = 2;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:176:1
[INFO] [stdout]     |
[INFO] [stdout] 176 | / bacnet_enum! {
[INFO] [stdout] 177 | |     /// BACnet authorization mode (Clause 12.31).
[INFO] [stdout] 178 | |     pub struct AuthorizationMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |     const NONE = 5;
[INFO] [stdout] 186 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / bacnet_enum! {
[INFO] [stdout] 189 | |     /// BACnet authorization check a credential is exempt from (Clause 21).
[INFO] [stdout] 190 | |     pub struct AuthorizationExemption(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |     const AUTHORIZATION_DELAY = 6;
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / bacnet_enum! {
[INFO] [stdout] 202 | |     /// BACnet access passback mode (Clause 12.32).
[INFO] [stdout] 203 | |     pub struct AccessPassbackMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |     const SOFT_PASSBACK = 2;
[INFO] [stdout] 208 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:210:1
[INFO] [stdout]     |
[INFO] [stdout] 210 | / bacnet_enum! {
[INFO] [stdout] 211 | |     /// BACnet access zone occupancy state (Clause 21).
[INFO] [stdout] 212 | |     pub struct AccessZoneOccupancyState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     const NOT_SUPPORTED = 6;
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet binary lighting present value (Clause 21).
[INFO] [stdout]  7 | |     pub struct BinaryLightingPV(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     const STOP = 5;
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / bacnet_enum! {
[INFO] [stdout] 18 | |     /// BACnet lighting operation (Clause 12.54).
[INFO] [stdout] 19 | |     pub struct LightingOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |     const STOP = 10;
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / bacnet_enum! {
[INFO] [stdout] 35 | |     /// BACnet lighting in-progress state (Clause 12.54).
[INFO] [stdout] 36 | |     pub struct LightingInProgress(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     const OTHER = 4;
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / bacnet_enum! {
[INFO] [stdout] 46 | |     /// BACnet lighting transition kind (Clause 21).
[INFO] [stdout] 47 | |     pub struct LightingTransition(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     const RAMP = 2;
[INFO] [stdout] 52 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet escalator operating mode (Clause 12.60).
[INFO] [stdout]  7 | |     pub struct EscalatorMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     const OUT_OF_SERVICE = 5;
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / bacnet_enum! {
[INFO] [stdout] 18 | |     /// BACnet escalator fault signals (Clause 12.60).
[INFO] [stdout] 19 | |     pub struct EscalatorFault(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     const COMB_PLATE_FAULT = 8;
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / bacnet_enum! {
[INFO] [stdout] 33 | |     /// BACnet escalator operation direction and speed (Clause 21).
[INFO] [stdout] 34 | |     pub struct EscalatorOperationDirection(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     const DOWN_REDUCED_SPEED = 5;
[INFO] [stdout] 42 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / bacnet_enum! {
[INFO] [stdout] 45 | |     /// BACnet lift car travel direction (Clause 12.59).
[INFO] [stdout] 46 | |     pub struct LiftCarDirection(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     const UP_AND_DOWN = 5;
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / bacnet_enum! {
[INFO] [stdout] 57 | |     /// BACnet lift group operating mode (Clause 12.58).
[INFO] [stdout] 58 | |     pub struct LiftGroupMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     const UP_PEAK = 6;
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / bacnet_enum! {
[INFO] [stdout] 70 | |     /// BACnet lift car door command (Clause 21).
[INFO] [stdout] 71 | |     pub struct LiftCarDoorCommand(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |     const CLOSE = 2;
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | / bacnet_enum! {
[INFO] [stdout] 79 | |     /// BACnet lift car drive status (Clause 21).
[INFO] [stdout] 80 | |     pub struct LiftCarDriveStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     const MULTI_FLOOR_JUMP = 9;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/lift.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout]  94 | / bacnet_enum! {
[INFO] [stdout]  95 | |     /// BACnet lift car operating mode (Clause 21).
[INFO] [stdout]  96 | |     pub struct LiftCarMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |     const OCCUPANT_EVACUATION = 13;
[INFO] [stdout] 112 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/lift.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / bacnet_enum! {
[INFO] [stdout] 115 | |     /// BACnet lift fault signals (Clause 21).
[INFO] [stdout] 116 | |     pub struct LiftFault(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     const LOAD_MEASUREMENT_FAULT = 16;
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / bacnet_enum! {
[INFO] [stdout]  8 | |     /// BACnet load control shed state (Clause 12.28).
[INFO] [stdout]  9 | |     pub struct ShedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     const SHED_NON_COMPLIANT = 3;
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / bacnet_enum! {
[INFO] [stdout] 18 | |     /// BACnet node type for Structured View (Clause 12.29).
[INFO] [stdout] 19 | |     pub struct NodeType(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     const ZONE = 21;
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / bacnet_enum! {
[INFO] [stdout] 46 | |     /// BACnet maintenance type (Clause 21); used by life safety point/zone
[INFO] [stdout] 47 | |     /// and access door Maintenance_Required.
[INFO] [stdout] 48 | |     pub struct Maintenance(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     const NEED_SERVICE_INOPERATIVE = 3;
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / bacnet_enum! {
[INFO] [stdout] 57 | |     /// BACnet subordinate/parent relationship for Structured View
[INFO] [stdout] 58 | |     /// (Clause 21).
[INFO] [stdout] 59 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 95 | |     const RECEIVES_STEAM = 29;
[INFO] [stdout] 96 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / bacnet_enum! {
[INFO] [stdout]  99 | |     /// BACnet acknowledgment filter for GetEnrollmentSummary (Clause 13.11.1.1).
[INFO] [stdout] 100 | |     pub struct AcknowledgmentFilter(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     const NOT_ACKED = 2;
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / bacnet_enum! {
[INFO] [stdout] 108 | |     /// Event-state filter for GetEnrollmentSummary (Clause 13.11.1.1).
[INFO] [stdout] 109 | |     pub struct EnrollmentSummaryEventStateFilter(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |     const ACTIVE = 4;
[INFO] [stdout] 116 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / bacnet_enum! {
[INFO] [stdout] 119 | |     /// Event transition bit positions (Clause 12.11).
[INFO] [stdout] 120 | |     pub struct EventTransitionBits(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     const TO_NORMAL = 2;
[INFO] [stdout] 125 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / bacnet_enum! {
[INFO] [stdout] 128 | |     /// Bit positions within a `BACnetServicesSupported` bit string (Clause 21).
[INFO] [stdout] 129 | |     pub struct ServiceSupported(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     const YOU_ARE = 48;
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:252:1
[INFO] [stdout]     |
[INFO] [stdout] 252 | / bacnet_enum! {
[INFO] [stdout] 253 | |     /// BACnet message priority for TextMessage services (Clause 16.5).
[INFO] [stdout] 254 | |     pub struct MessagePriority(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     const URGENT = 1;
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / bacnet_enum! {
[INFO] [stdout] 261 | |     /// BACnet virtual terminal class (Clause 17.1).
[INFO] [stdout] 262 | |     pub struct VTClass(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 270 | |     const IBM_3130 = 6;
[INFO] [stdout] 271 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet audit level (Clause 19.6, new in 135-2020).
[INFO] [stdout]  7 | |     pub struct AuditLevel(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     const DEFAULT = 3;
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / bacnet_enum! {
[INFO] [stdout] 16 | |     /// BACnet audit operation (Clause 19.6, new in 135-2020).
[INFO] [stdout] 17 | |     pub struct AuditOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |     const GENERAL = 15;
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / bacnet_enum! {
[INFO] [stdout] 38 | |     /// BACnet success filter for audit log queries (Clause 13.19, new in 135-2020).
[INFO] [stdout] 39 | |     pub struct BACnetSuccessFilter(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     const FAILURES_ONLY = 2;
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/units.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / bacnet_enum! {
[INFO] [stdout]   6 | |     /// BACnet engineering units (Clause 21).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// Values 0-255 and 47808-49999 are reserved for ASHRAE;
[INFO] [stdout] ...   |
[INFO] [stdout] 303 | |     const EUROPEAN_BREWING_CONVENTION = 47822;
[INFO] [stdout] 304 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/primitives.rs:301:16
[INFO] [stdout]     |
[INFO] [stdout] 301 |     DateTime { date: Date, time: Time },
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/primitives.rs:301:28
[INFO] [stdout]     |
[INFO] [stdout] 301 |     DateTime { date: Date, time: Time },
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/primitives.rs:308:1
[INFO] [stdout]     |
[INFO] [stdout] 308 | / bitflags::bitflags! {
[INFO] [stdout] 309 | |     /// BACnet StatusFlags -- 4-bit bitstring present on most objects.
[INFO] [stdout] 310 | |     #[derive(Clone, Copy, PartialEq, Eq, Hash)]
[INFO] [stdout] 311 | |     pub struct StatusFlags: u8 {
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__impl_public_bitflags_consts` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/primitives.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / bitflags::bitflags! {
[INFO] [stdout] 344 | |     /// BACnet DaysOfWeek -- 7-bit bitstring (Clause 21).
[INFO] [stdout] 345 | |     ///
[INFO] [stdout] 346 | |     /// Bit 0 (MSB=0x40) = Monday, Bit 6 (0x01) = Sunday.
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__impl_public_bitflags_consts` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking bacnet-encoding v0.10.1 (/opt/rustwide/workdir/crates/bacnet-encoding)
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub segmented: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub more_follows: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub segmented_response_accepted: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub max_segments: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub max_apdu_length: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub sequence_number: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub proposed_window_size: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub service_choice: ConfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub service_request: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub service_choice: UnconfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub service_request: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub service_choice: ConfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub segmented: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub more_follows: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub sequence_number: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub proposed_window_size: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub service_choice: ConfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub service_ack: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub negative_ack: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub sent_by_server: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub sequence_number: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub actual_window_size: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub service_choice: ConfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub error_class: ErrorClass,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub error_code: ErrorCode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub error_data: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub reject_reason: RejectReason,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub sent_by_server: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub abort_reason: AbortReason,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     ConfirmedRequest(ConfirmedRequest),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     UnconfirmedRequest(UnconfirmedRequest),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     SimpleAck(SimpleAck),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     ComplexAck(ComplexAck),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     SegmentAck(SegmentAck),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Error(ErrorPdu),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Reject(RejectPdu),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Abort(AbortPdu),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const NULL: u8 = 0;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const BOOLEAN: u8 = 1;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const UNSIGNED: u8 = 2;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const SIGNED: u8 = 3;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub const REAL: u8 = 4;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const DOUBLE: u8 = 5;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub const OCTET_STRING: u8 = 6;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub const CHARACTER_STRING: u8 = 7;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const BIT_STRING: u8 = 8;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const ENUMERATED: u8 = 9;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const DATE: u8 = 10;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const TIME: u8 = 11;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub const OBJECT_IDENTIFIER: u8 = 12;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking bacnet-services v0.10.1 (/opt/rustwide/workdir/crates/bacnet-services)
[INFO] [stderr]     Checking bacnet-objects v0.10.1 (/opt/rustwide/workdir/crates/bacnet-objects)
[INFO] [stdout] warning: unused import: `RejectReason`
[INFO] [stdout]  --> crates/bacnet-services/src/cov.rs:5:47
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bacnet_types::enums::{PropertyIdentifier, RejectReason};
[INFO] [stdout]   |                                               ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MAX_DECODED_ITEMS`
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:12:24
[INFO] [stdout]    |
[INFO] [stdout] 12 |     PropertyReference, MAX_DECODED_ITEMS,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/bacnet-encoding/src/constructed/tests/fault_parameter.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let mut enc = |f: &dyn Fn(&mut BytesMut)| {
[INFO] [stdout]     |         ----^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     FloatScale(f32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     IntegerScale(i32),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     pub multiplier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub modulo_divide: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:557:28
[INFO] [stdout]     |
[INFO] [stdout] 557 |     FaultCharacterString { fault_values: Vec<String> },
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         vendor_id: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         extended_fault_type: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         parameters: Vec<u8>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |         fault_values: Vec<u32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |         mode_for_reference: BACnetDeviceObjectPropertyReference,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |         fault_values: Vec<BACnetPropertyStates>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:575:9
[INFO] [stdout]     |
[INFO] [stdout] 575 |         reference: BACnetDeviceObjectPropertyReference,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:578:23
[INFO] [stdout]     |
[INFO] [stdout] 578 |     FaultOutOfRange { min_normal: f64, max_normal: f64 },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:578:40
[INFO] [stdout]     |
[INFO] [stdout] 578 |     FaultOutOfRange { min_normal: f64, max_normal: f64 },
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |         reference: BACnetDeviceObjectPropertyReference,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:592:5
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub recipient: BACnetRecipient,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:593:5
[INFO] [stdout]     |
[INFO] [stdout] 593 |     pub process_identifier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:606:5
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub recipient: BACnetRecipientProcess,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:607:5
[INFO] [stdout]     |
[INFO] [stdout] 607 |     pub monitored_property_reference: BACnetObjectPropertyReference,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:608:5
[INFO] [stdout]     |
[INFO] [stdout] 608 |     pub issue_confirmed_notifications: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:609:5
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub time_remaining: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:610:5
[INFO] [stdout]     |
[INFO] [stdout] 610 |     pub cov_increment: Option<f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:620:5
[INFO] [stdout]     |
[INFO] [stdout] 620 |     None,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 621 |     Object(ObjectIdentifier),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:622:5
[INFO] [stdout]     |
[INFO] [stdout] 622 |     Address(BACnetAddress),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_type.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / bacnet_enum! {
[INFO] [stdout] 12 | |     /// BACnet object types (Clause 12).
[INFO] [stdout] 13 | |     ///
[INFO] [stdout] 14 | |     /// Standard types are 0-63; vendor-proprietary types are 128-1023.
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |     const COLOR_TEMPERATURE = 64;
[INFO] [stdout] 89 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/property_id.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | / bacnet_enum! {
[INFO] [stdout]  12 | |     /// BACnet property identifiers (Clause 21).
[INFO] [stdout]  13 | |     ///
[INFO] [stdout]  14 | |     /// Standard properties are 0-511; vendor-proprietary IDs are 512+.
[INFO] [stdout] ...   |
[INFO] [stdout] 541 | |     const DEFAULT_COLOR = 510;
[INFO] [stdout] 542 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/protocol.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// APDU PDU type identifiers (Clause 20.1).
[INFO] [stdout]  7 | |     pub struct PduType(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |     const ABORT = 7;
[INFO] [stdout] 17 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/protocol.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / bacnet_enum! {
[INFO] [stdout] 20 | |     /// Confirmed service request types (Clause 21).
[INFO] [stdout] 21 | |     pub struct ConfirmedServiceChoice(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |     const AUDIT_LOG_QUERY = 33;
[INFO] [stdout] 56 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/protocol.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | / bacnet_enum! {
[INFO] [stdout] 59 | |     /// Unconfirmed service request types (Clause 21).
[INFO] [stdout] 60 | |     pub struct UnconfirmedServiceChoice(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 76 | |     const YOU_ARE = 14;
[INFO] [stdout] 77 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/protocol.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / bacnet_enum! {
[INFO] [stdout] 80 | |     /// BACnet error classes (Clause 18.1.1).
[INFO] [stdout] 81 | |     pub struct ErrorClass(u16);
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |     const COMMUNICATION = 7;
[INFO] [stdout] 91 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / bacnet_enum! {
[INFO] [stdout]  94 | |     /// BACnet error codes (Clause 18).
[INFO] [stdout]  95 | |     pub struct ErrorCode(u16);
[INFO] [stdout] ...   |
[INFO] [stdout] 248 | |     const NODE_DUPLICATE_VMAC = 151;
[INFO] [stdout] 249 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:251:1
[INFO] [stdout]     |
[INFO] [stdout] 251 | / bacnet_enum! {
[INFO] [stdout] 252 | |     /// BACnet abort reasons (Clause 20.1.9).
[INFO] [stdout] 253 | |     pub struct AbortReason(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |     const APDU_TOO_LONG = 11;
[INFO] [stdout] 267 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | / bacnet_enum! {
[INFO] [stdout] 270 | |     /// BACnet reject reasons (Clause 20.1.8).
[INFO] [stdout] 271 | |     pub struct RejectReason(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 283 | |     const INVALID_DATA_ENCODING = 10;
[INFO] [stdout] 284 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:286:1
[INFO] [stdout]     |
[INFO] [stdout] 286 | / bacnet_enum! {
[INFO] [stdout] 287 | |     /// Segmentation support options (Clause 20.1.2.4).
[INFO] [stdout] 288 | |     pub struct Segmentation(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |     const NONE = 3;
[INFO] [stdout] 294 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// NPDU network priority levels (Clause 6.2.2).
[INFO] [stdout]  7 | |     pub struct NetworkPriority(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     const LIFE_SAFETY = 3;
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / bacnet_enum! {
[INFO] [stdout] 16 | |     /// Network layer message types (Clause 6.2.4).
[INFO] [stdout] 17 | |     pub struct NetworkMessageType(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |     const NETWORK_NUMBER_IS = 0x13;
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / bacnet_enum! {
[INFO] [stdout] 42 | |     /// Reject-Message-To-Network reason codes (Clause 6.4.4).
[INFO] [stdout] 43 | |     pub struct RejectMessageReason(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     const ADDRESSING_ERROR = 6;
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/bvll.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet/IPv4 BVLC function codes (Annex J).
[INFO] [stdout]  7 | |     pub struct BvlcFunction(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     const SECURE_BVLL = 0x0C;
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/bvll.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / bacnet_enum! {
[INFO] [stdout] 25 | |     /// BACnet/IPv4 BVLC-Result codes (Annex J.2).
[INFO] [stdout] 26 | |     pub struct BvlcResultCode(u16);
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |     const DISTRIBUTE_BROADCAST_TO_NETWORK_NAK = 0x0060;
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/bvll.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / bacnet_enum! {
[INFO] [stdout] 38 | |     /// BACnet/IPv6 BVLC function codes (Annex U, Table U-1).
[INFO] [stdout] 39 | |     pub struct Bvlc6Function(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     const DISTRIBUTE_BROADCAST_TO_NETWORK = 0x0C;
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/bvll.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | / bacnet_enum! {
[INFO] [stdout] 56 | |     /// BACnet/IPv6 BVLC-Result codes (Annex U.2.1.1).
[INFO] [stdout] 57 | |     pub struct Bvlc6ResultCode(u16);
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     const DISTRIBUTE_BROADCAST_TO_NETWORK_NAK = 0x00C0;
[INFO] [stdout] 65 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet event state (Clause 12).
[INFO] [stdout]  7 | |     pub struct EventState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     const LIFE_SAFETY_ALARM = 5;
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / bacnet_enum! {
[INFO] [stdout] 18 | |     /// BACnet binary present value (Clause 21).
[INFO] [stdout] 19 | |     pub struct BinaryPV(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |     const ACTIVE = 1;
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / bacnet_enum! {
[INFO] [stdout] 26 | |     /// BACnet polarity (Clause 12).
[INFO] [stdout] 27 | |     pub struct Polarity(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     const REVERSE = 1;
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / bacnet_enum! {
[INFO] [stdout] 34 | |     /// BACnet reliability (Clause 12).
[INFO] [stdout] 35 | |     pub struct Reliability(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     const MULTI_STATE_OUT_OF_RANGE = 25;
[INFO] [stdout] 63 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bacnet_enum! {
[INFO] [stdout] 66 | |     /// BACnet device status (Clause 12.11.9).
[INFO] [stdout] 67 | |     pub struct DeviceStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |     const BACKUP_IN_PROGRESS = 5;
[INFO] [stdout] 75 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | / bacnet_enum! {
[INFO] [stdout] 78 | |     /// BACnet restart reason for a Device's Last_Restart_Reason (Clause 12.11).
[INFO] [stdout] 79 | |     pub struct RestartReason(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |     const ACTIVATE_CHANGES = 8;
[INFO] [stdout] 90 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | / bacnet_enum! {
[INFO] [stdout]  93 | |     /// BACnet enable/disable (Clause 16.4).
[INFO] [stdout]  94 | |     pub struct EnableDisable(u32);
[INFO] [stdout] ...   |
[INFO] [stdout]  99 | |     const DISABLE_INITIATION = 2;
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / bacnet_enum! {
[INFO] [stdout] 103 | |     /// BACnet reinitialized state of device (Clause 16.5).
[INFO] [stdout] 104 | |     pub struct ReinitializedState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     const ACTIVATE_CHANGES = 7;
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | / bacnet_enum! {
[INFO] [stdout] 117 | |     /// BACnet file access method (Clause 21 production; File object,
[INFO] [stdout] 118 | |     /// Clause 12.13). Wire order mirrors the production: record-access
[INFO] [stdout] 119 | |     /// precedes stream-access.
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |     const STREAM_ACCESS = 1;
[INFO] [stdout] 124 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / bacnet_enum! {
[INFO] [stdout] 127 | |     /// BACnet program state (Clause 12.22).
[INFO] [stdout] 128 | |     pub struct ProgramState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     const UNLOADING = 5;
[INFO] [stdout] 136 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / bacnet_enum! {
[INFO] [stdout] 139 | |     /// BACnet program request (Clause 12.22).
[INFO] [stdout] 140 | |     pub struct ProgramChange(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 147 | |     const UNLOAD = 5;
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | / bacnet_enum! {
[INFO] [stdout] 151 | |     /// BACnet program error for Reason_For_Halt (Clause 12.22).
[INFO] [stdout] 152 | |     pub struct ProgramError(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 158 | |     const OTHER = 4;
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / bacnet_enum! {
[INFO] [stdout] 162 | |     /// BACnet action (Clause 12.17).
[INFO] [stdout] 163 | |     pub struct Action(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 166 | |     const REVERSE = 1;
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | / bacnet_enum! {
[INFO] [stdout] 170 | |     /// BACnet event type (Clause 12.12.6).
[INFO] [stdout] 171 | |     pub struct EventType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 197 | |     const CHANGE_OF_TIMER = 22;
[INFO] [stdout] 198 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 200 | / bacnet_enum! {
[INFO] [stdout] 201 | |     /// BACnet fault algorithm type (Clause 21.6).
[INFO] [stdout] 202 | |     pub struct FaultType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     const FAULT_LISTED = 7;
[INFO] [stdout] 212 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / bacnet_enum! {
[INFO] [stdout] 215 | |     /// BACnet notify type (Clause 12.21).
[INFO] [stdout] 216 | |     pub struct NotifyType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     const ACK_NOTIFICATION = 2;
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:223:1
[INFO] [stdout]     |
[INFO] [stdout] 223 | / bacnet_enum! {
[INFO] [stdout] 224 | |     /// BACnet backup and restore state (Clause 19.1).
[INFO] [stdout] 225 | |     pub struct BackupAndRestoreState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 233 | |     const RESTORE_FAILURE = 6;
[INFO] [stdout] 234 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / bacnet_enum! {
[INFO] [stdout] 237 | |     /// BACnet logging type (Clause 12.25.14).
[INFO] [stdout] 238 | |     pub struct LoggingType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 242 | |     const TRIGGERED = 2;
[INFO] [stdout] 243 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet data link/network type (Clause 12.56.44).
[INFO] [stdout]  7 | |     pub struct NetworkType(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     const SERIAL = 10;
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / bacnet_enum! {
[INFO] [stdout] 24 | |     /// IP addressing mode for a NetworkPort (Clause 12.56).
[INFO] [stdout] 25 | |     pub struct IPMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     const BBMD = 2;
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / bacnet_enum! {
[INFO] [stdout] 33 | |     /// Commands for a NetworkPort object (Clause 12.56.40).
[INFO] [stdout] 34 | |     pub struct NetworkPortCommand(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     const RESTART_PORT = 7;
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / bacnet_enum! {
[INFO] [stdout] 47 | |     /// Quality of a NetworkPort's network number (Clause 12.56.42).
[INFO] [stdout] 48 | |     pub struct NetworkNumberQuality(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     const CONFIGURED = 3;
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / bacnet_enum! {
[INFO] [stdout] 57 | |     /// Network reachability status (Clause 6.6.1).
[INFO] [stdout] 58 | |     pub struct NetworkReachability(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     const UNREACHABLE = 2;
[INFO] [stdout] 63 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bacnet_enum! {
[INFO] [stdout] 66 | |     /// Protocol level of a NetworkPort (Clause 12.56).
[INFO] [stdout] 67 | |     pub struct ProtocolLevel(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 72 | |     const NON_BACNET_APPLICATION = 3;
[INFO] [stdout] 73 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/network_port.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | / bacnet_enum! {
[INFO] [stdout] 76 | |     /// Status of the last Channel write operation (Clause 12.53).
[INFO] [stdout] 77 | |     pub struct WriteStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 82 | |     const FAILED = 3;
[INFO] [stdout] 83 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// Life safety point/zone sensor state (Clause 12.15/12.16).
[INFO] [stdout]  7 | |     pub struct LifeSafetyState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     const TEST_OEO_UNAFFECTED = 34;
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / bacnet_enum! {
[INFO] [stdout] 47 | |     /// Life safety operating mode (Clause 12.15.12).
[INFO] [stdout] 48 | |     pub struct LifeSafetyMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |     const DEACTIVATED = 19;
[INFO] [stdout] 70 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | / bacnet_enum! {
[INFO] [stdout] 73 | |     /// Life safety commanded operation (Clause 12.15.13, Table 12-54).
[INFO] [stdout] 74 | |     pub struct LifeSafetyOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 85 | |     const UNSILENCE_VISUAL = 9;
[INFO] [stdout] 86 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | / bacnet_enum! {
[INFO] [stdout] 89 | |     /// Silenced state for a life safety point/zone (Clause 12.15.14).
[INFO] [stdout] 90 | |     pub struct SilencedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 95 | |     const ALL_SILENCED = 3;
[INFO] [stdout] 96 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/scheduling.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet timer state (Clause 12.31, new in 135-2020).
[INFO] [stdout]  7 | |     pub struct TimerState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     const EXPIRED = 2;
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/scheduling.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / bacnet_enum! {
[INFO] [stdout] 15 | |     /// BACnet timer state transition (Clause 12.31, new in 135-2020).
[INFO] [stdout] 16 | |     pub struct TimerTransition(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     const EXPIRED_TO_RUNNING = 7;
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet door alarm state (Clause 12.26).
[INFO] [stdout]  7 | |     pub struct DoorAlarmState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |     const EGRESS_OPEN = 8;
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bacnet_enum! {
[INFO] [stdout] 21 | |     /// BACnet door status (Clause 12.26).
[INFO] [stdout] 22 | |     pub struct DoorStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |     const LIMITED_OPENED = 9;
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / bacnet_enum! {
[INFO] [stdout] 37 | |     /// BACnet lock status (Clause 12.26).
[INFO] [stdout] 38 | |     pub struct LockStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     const UNKNOWN = 4;
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | / bacnet_enum! {
[INFO] [stdout] 48 | |     /// BACnet secured status for Access Door (Clause 12.26).
[INFO] [stdout] 49 | |     pub struct DoorSecuredStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     const UNKNOWN = 2;
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / bacnet_enum! {
[INFO] [stdout] 57 | |     /// BACnet door command for Access Door present values (Clause 21).
[INFO] [stdout] 58 | |     pub struct DoorValue(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | |     const EXTENDED_PULSE_UNLOCK = 3;
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / bacnet_enum! {
[INFO] [stdout]  67 | |     /// BACnet access event (Clause 12.33).
[INFO] [stdout]  68 | |     pub struct AccessEvent(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     const DENIED_OTHER = 164;
[INFO] [stdout] 125 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / bacnet_enum! {
[INFO] [stdout] 128 | |     /// BACnet access credential disable (Clause 21).
[INFO] [stdout] 129 | |     pub struct AccessCredentialDisable(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     const DISABLE_LOCKOUT = 3;
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | / bacnet_enum! {
[INFO] [stdout] 138 | |     /// BACnet access credential disable reason (Clause 21).
[INFO] [stdout] 139 | |     pub struct AccessCredentialDisableReason(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 150 | |     const DISABLED_MANUAL = 9;
[INFO] [stdout] 151 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | / bacnet_enum! {
[INFO] [stdout] 154 | |     /// BACnet authentication status: the Access Point object's
[INFO] [stdout] 155 | |     /// Authentication_Status property (Table 12-36; Clause 21 production).
[INFO] [stdout] 156 | |     pub struct AuthenticationStatus(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |     const IN_PROGRESS = 6;
[INFO] [stdout] 165 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:167:1
[INFO] [stdout]     |
[INFO] [stdout] 167 | / bacnet_enum! {
[INFO] [stdout] 168 | |     /// BACnet access user type (Clause 12.35).
[INFO] [stdout] 169 | |     pub struct AccessUserType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     const PERSON = 2;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:176:1
[INFO] [stdout]     |
[INFO] [stdout] 176 | / bacnet_enum! {
[INFO] [stdout] 177 | |     /// BACnet authorization mode (Clause 12.31).
[INFO] [stdout] 178 | |     pub struct AuthorizationMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |     const NONE = 5;
[INFO] [stdout] 186 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / bacnet_enum! {
[INFO] [stdout] 189 | |     /// BACnet authorization check a credential is exempt from (Clause 21).
[INFO] [stdout] 190 | |     pub struct AuthorizationExemption(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |     const AUTHORIZATION_DELAY = 6;
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / bacnet_enum! {
[INFO] [stdout] 202 | |     /// BACnet access passback mode (Clause 12.32).
[INFO] [stdout] 203 | |     pub struct AccessPassbackMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |     const SOFT_PASSBACK = 2;
[INFO] [stdout] 208 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:210:1
[INFO] [stdout]     |
[INFO] [stdout] 210 | / bacnet_enum! {
[INFO] [stdout] 211 | |     /// BACnet access zone occupancy state (Clause 21).
[INFO] [stdout] 212 | |     pub struct AccessZoneOccupancyState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     const NOT_SUPPORTED = 6;
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet binary lighting present value (Clause 21).
[INFO] [stdout]  7 | |     pub struct BinaryLightingPV(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     const STOP = 5;
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / bacnet_enum! {
[INFO] [stdout] 18 | |     /// BACnet lighting operation (Clause 12.54).
[INFO] [stdout] 19 | |     pub struct LightingOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |     const STOP = 10;
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / bacnet_enum! {
[INFO] [stdout] 35 | |     /// BACnet lighting in-progress state (Clause 12.54).
[INFO] [stdout] 36 | |     pub struct LightingInProgress(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     const OTHER = 4;
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / bacnet_enum! {
[INFO] [stdout] 46 | |     /// BACnet lighting transition kind (Clause 21).
[INFO] [stdout] 47 | |     pub struct LightingTransition(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     const RAMP = 2;
[INFO] [stdout] 52 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet escalator operating mode (Clause 12.60).
[INFO] [stdout]  7 | |     pub struct EscalatorMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     const OUT_OF_SERVICE = 5;
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / bacnet_enum! {
[INFO] [stdout] 18 | |     /// BACnet escalator fault signals (Clause 12.60).
[INFO] [stdout] 19 | |     pub struct EscalatorFault(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     const COMB_PLATE_FAULT = 8;
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / bacnet_enum! {
[INFO] [stdout] 33 | |     /// BACnet escalator operation direction and speed (Clause 21).
[INFO] [stdout] 34 | |     pub struct EscalatorOperationDirection(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     const DOWN_REDUCED_SPEED = 5;
[INFO] [stdout] 42 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / bacnet_enum! {
[INFO] [stdout] 45 | |     /// BACnet lift car travel direction (Clause 12.59).
[INFO] [stdout] 46 | |     pub struct LiftCarDirection(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     const UP_AND_DOWN = 5;
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / bacnet_enum! {
[INFO] [stdout] 57 | |     /// BACnet lift group operating mode (Clause 12.58).
[INFO] [stdout] 58 | |     pub struct LiftGroupMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     const UP_PEAK = 6;
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / bacnet_enum! {
[INFO] [stdout] 70 | |     /// BACnet lift car door command (Clause 21).
[INFO] [stdout] 71 | |     pub struct LiftCarDoorCommand(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |     const CLOSE = 2;
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | / bacnet_enum! {
[INFO] [stdout] 79 | |     /// BACnet lift car drive status (Clause 21).
[INFO] [stdout] 80 | |     pub struct LiftCarDriveStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     const MULTI_FLOOR_JUMP = 9;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/lift.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout]  94 | / bacnet_enum! {
[INFO] [stdout]  95 | |     /// BACnet lift car operating mode (Clause 21).
[INFO] [stdout]  96 | |     pub struct LiftCarMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |     const OCCUPANT_EVACUATION = 13;
[INFO] [stdout] 112 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/lift.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / bacnet_enum! {
[INFO] [stdout] 115 | |     /// BACnet lift fault signals (Clause 21).
[INFO] [stdout] 116 | |     pub struct LiftFault(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     const LOAD_MEASUREMENT_FAULT = 16;
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / bacnet_enum! {
[INFO] [stdout]  8 | |     /// BACnet load control shed state (Clause 12.28).
[INFO] [stdout]  9 | |     pub struct ShedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     const SHED_NON_COMPLIANT = 3;
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / bacnet_enum! {
[INFO] [stdout] 18 | |     /// BACnet node type for Structured View (Clause 12.29).
[INFO] [stdout] 19 | |     pub struct NodeType(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     const ZONE = 21;
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / bacnet_enum! {
[INFO] [stdout] 46 | |     /// BACnet maintenance type (Clause 21); used by life safety point/zone
[INFO] [stdout] 47 | |     /// and access door Maintenance_Required.
[INFO] [stdout] 48 | |     pub struct Maintenance(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     const NEED_SERVICE_INOPERATIVE = 3;
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / bacnet_enum! {
[INFO] [stdout] 57 | |     /// BACnet subordinate/parent relationship for Structured View
[INFO] [stdout] 58 | |     /// (Clause 21).
[INFO] [stdout] 59 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 95 | |     const RECEIVES_STEAM = 29;
[INFO] [stdout] 96 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / bacnet_enum! {
[INFO] [stdout]  99 | |     /// BACnet acknowledgment filter for GetEnrollmentSummary (Clause 13.11.1.1).
[INFO] [stdout] 100 | |     pub struct AcknowledgmentFilter(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     const NOT_ACKED = 2;
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / bacnet_enum! {
[INFO] [stdout] 108 | |     /// Event-state filter for GetEnrollmentSummary (Clause 13.11.1.1).
[INFO] [stdout] 109 | |     pub struct EnrollmentSummaryEventStateFilter(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |     const ACTIVE = 4;
[INFO] [stdout] 116 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / bacnet_enum! {
[INFO] [stdout] 119 | |     /// Event transition bit positions (Clause 12.11).
[INFO] [stdout] 120 | |     pub struct EventTransitionBits(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     const TO_NORMAL = 2;
[INFO] [stdout] 125 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / bacnet_enum! {
[INFO] [stdout] 128 | |     /// Bit positions within a `BACnetServicesSupported` bit string (Clause 21).
[INFO] [stdout] 129 | |     pub struct ServiceSupported(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     const YOU_ARE = 48;
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:252:1
[INFO] [stdout]     |
[INFO] [stdout] 252 | / bacnet_enum! {
[INFO] [stdout] 253 | |     /// BACnet message priority for TextMessage services (Clause 16.5).
[INFO] [stdout] 254 | |     pub struct MessagePriority(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     const URGENT = 1;
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/misc.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / bacnet_enum! {
[INFO] [stdout] 261 | |     /// BACnet virtual terminal class (Clause 17.1).
[INFO] [stdout] 262 | |     pub struct VTClass(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 270 | |     const IBM_3130 = 6;
[INFO] [stdout] 271 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet audit level (Clause 19.6, new in 135-2020).
[INFO] [stdout]  7 | |     pub struct AuditLevel(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     const DEFAULT = 3;
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / bacnet_enum! {
[INFO] [stdout] 16 | |     /// BACnet audit operation (Clause 19.6, new in 135-2020).
[INFO] [stdout] 17 | |     pub struct AuditOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |     const GENERAL = 15;
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / bacnet_enum! {
[INFO] [stdout] 38 | |     /// BACnet success filter for audit log queries (Clause 13.19, new in 135-2020).
[INFO] [stdout] 39 | |     pub struct BACnetSuccessFilter(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     const FAILURES_ONLY = 2;
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/enums/mod.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/units.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / bacnet_enum! {
[INFO] [stdout]   6 | |     /// BACnet engineering units (Clause 21).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// Values 0-255 and 47808-49999 are reserved for ASHRAE;
[INFO] [stdout] ...   |
[INFO] [stdout] 303 | |     const EUROPEAN_BREWING_CONVENTION = 47822;
[INFO] [stdout] 304 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bacnet_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/primitives.rs:301:16
[INFO] [stdout]     |
[INFO] [stdout] 301 |     DateTime { date: Date, time: Time },
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/primitives.rs:301:28
[INFO] [stdout]     |
[INFO] [stdout] 301 |     DateTime { date: Date, time: Time },
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/primitives.rs:308:1
[INFO] [stdout]     |
[INFO] [stdout] 308 | / bitflags::bitflags! {
[INFO] [stdout] 309 | |     /// BACnet StatusFlags -- 4-bit bitstring present on most objects.
[INFO] [stdout] 310 | |     #[derive(Clone, Copy, PartialEq, Eq, Hash)]
[INFO] [stdout] 311 | |     pub struct StatusFlags: u8 {
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__impl_public_bitflags_consts` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-types/src/primitives.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / bitflags::bitflags! {
[INFO] [stdout] 344 | |     /// BACnet DaysOfWeek -- 7-bit bitstring (Clause 21).
[INFO] [stdout] 345 | |     ///
[INFO] [stdout] 346 | |     /// Bit 0 (MSB=0x40) = Monday, Bit 6 (0x01) = Sunday.
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__impl_public_bitflags_consts` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub segmented: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub more_follows: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub segmented_response_accepted: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub max_segments: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub max_apdu_length: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub sequence_number: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub proposed_window_size: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub service_choice: ConfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub service_request: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub service_choice: UnconfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub service_request: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub service_choice: ConfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub segmented: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub more_follows: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub sequence_number: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub proposed_window_size: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub service_choice: ConfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub service_ack: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub negative_ack: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub sent_by_server: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub sequence_number: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub actual_window_size: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub service_choice: ConfirmedServiceChoice,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub error_class: ErrorClass,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub error_code: ErrorCode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub error_data: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub reject_reason: RejectReason,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub sent_by_server: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub abort_reason: AbortReason,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     ConfirmedRequest(ConfirmedRequest),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     UnconfirmedRequest(UnconfirmedRequest),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     SimpleAck(SimpleAck),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     ComplexAck(ComplexAck),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     SegmentAck(SegmentAck),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Error(ErrorPdu),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Reject(RejectPdu),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Abort(AbortPdu),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const NULL: u8 = 0;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const BOOLEAN: u8 = 1;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const UNSIGNED: u8 = 2;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const SIGNED: u8 = 3;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub const REAL: u8 = 4;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const DOUBLE: u8 = 5;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub const OCTET_STRING: u8 = 6;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub const CHARACTER_STRING: u8 = 7;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const BIT_STRING: u8 = 8;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const ENUMERATED: u8 = 9;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const DATE: u8 = 10;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const TIME: u8 = 11;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> crates/bacnet-encoding/src/tags.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub const OBJECT_IDENTIFIER: u8 = 12;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stdout] warning: function `decode_status_flags` is never used
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/property_states.rs:137:15
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub(super) fn decode_status_flags(data: &[u8]) -> u8 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub acknowledging_process_identifier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub event_object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub event_state_acknowledged: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub timestamp: BACnetTimeStamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub acknowledgment_source: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/event_notification.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/event_notification.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub last_received_object_identifier: Option<ObjectIdentifier>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub list_of_event_summaries: Vec<EventSummary>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub more_events: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub event_state: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/get_event_information.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub notification_class: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/get_event_information.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         referenced_bitstring: (u8, Vec<u8>),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         new_state: BACnetPropertyStates,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         new_value: ChangeOfValueChoice,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         command_value: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         feedback_value: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         reference_value: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         setpoint_value: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         error_limit: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         exceeding_value: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         deadband: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         exceeded_limit: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         property_values: Vec<BACnetPropertyValue>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         new_state: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         new_mode: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         operation_expected: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         vendor_id: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         extended_event_type: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         parameters: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         buffer_property: BACnetDeviceObjectPropertyReference,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         previous_notification: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         current_notification: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         exceeding_value: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         exceeded_limit: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         access_event: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         access_event_tag: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         access_event_time: (Date, Time),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         access_credential: BACnetDeviceObjectReference,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         authentication_factor: Option<Vec<u8>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         exceeding_value: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         deadband: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         exceeded_limit: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         exceeding_value: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         deadband: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         exceeded_limit: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         exceeding_value: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         deadband: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         exceeded_limit: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         changed_value: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         alarm_value: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         present_value: Option<Vec<u8>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         referenced_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         reliability: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         property_values: Vec<u8>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         new_value: Vec<u8>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         new_state: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         update_time: (Date, Time),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         last_state_change: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         initial_timeout: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         expiration_time: Option<(Date, Time)>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     ChangedBits { unused_bits: u8, data: Vec<u8> },
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |     ChangedBits { unused_bits: u8, data: Vec<u8> },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:149:36
[INFO] [stdout]     |
[INFO] [stdout] 149 |     ChangedBits { unused_bits: u8, data: Vec<u8> },
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     ChangedValue(f32),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub alarm_state: EventState,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub entries: Vec<AlarmSummaryEntry>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub audit_log: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub no_more_items: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub audit_log: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub query_parameters: BACnetAuditLogQueryParameters,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub requested_count: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/audit.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/audit.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/audit.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn decode(data: &[u8], offset: usize) -> Result<(Self, usize), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub value: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub priority: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn decode(data: &[u8], offset: usize) -> Result<(Self, usize), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub issue_confirmed_notifications: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub lifetime: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub issue_confirmed_notifications: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub lifetime: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub monitored_property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub monitored_property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub cov_increment: Option<f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub initiating_device_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub time_remaining: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub list_of_values: Vec<BACnetPropertyValue>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub monitored_property: PropertyReference,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub cov_increment: Option<f32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub timestamped: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub list_of_cov_references: Vec<COVReference>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub issue_confirmed_notifications: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub lifetime: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub max_notification_delay: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub list_of_cov_subscription_specifications: Vec<COVSubscriptionSpecification>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:344:5
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub time_of_change: Option<Time>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub list_of_values: Vec<COVNotificationValue>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub initiating_device_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub time_remaining: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub list_of_cov_notifications: Vec<COVNotificationItem>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub time_duration: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub enable_disable: EnableDisable,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub password: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub reinitialized_state: ReinitializedState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub password: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub date: Date,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub time: Time,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/enrollment_summary.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub min_priority: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/enrollment_summary.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub max_priority: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub event_type: EventType,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub event_state: EventState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub priority: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub entries: Vec<EnrollmentSummaryEntry>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub file_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub access: FileAccessMethod,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub file_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub access: FileWriteAccessMethod,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         file_start_position: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         requested_octet_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         file_start_record: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         requested_record_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         file_start_position: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         file_data: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         file_start_record: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         record_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         file_record_data: Vec<Vec<u8>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub end_of_file: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub access: FileReadAckMethod,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         file_start_position: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         file_data: Vec<u8>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         file_start_record: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         returned_record_count: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |         file_record_data: Vec<Vec<u8>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub access: FileWriteAckMethod,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:405:14
[INFO] [stdout]     |
[INFO] [stdout] 405 |     Stream { file_start_position: i32 },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:407:14
[INFO] [stdout]     |
[INFO] [stdout] 407 |     Record { file_start_record: i32 },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 424 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub requesting_process_identifier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub requesting_source: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub request: LifeSafetyOperation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub object_identifier: Option<ObjectIdentifier>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub property_array_index: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/object_mgmt.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub object_specifier: ObjectSpecifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/object_mgmt.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub list_of_initial_values: Vec<BACnetPropertyValue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/object_mgmt.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/object_mgmt.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/object_mgmt.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/object_mgmt.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/object_mgmt.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/private_transfer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub vendor_id: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/private_transfer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub service_number: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/private_transfer.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/private_transfer.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/private_transfer.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub vendor_id: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/private_transfer.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub service_number: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/private_transfer.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/private_transfer.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub property_array_index: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub property_value: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub property_array_index: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 |     ByPosition { reference_index: u32, count: i32 },
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:68:40
[INFO] [stdout]    |
[INFO] [stdout] 68 |     ByPosition { reference_index: u32, count: i32 },
[INFO] [stdout]    |                                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:70:24
[INFO] [stdout]    |
[INFO] [stdout] 70 |     BySequenceNumber { reference_seq: u32, count: i32 },
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:70:44
[INFO] [stdout]    |
[INFO] [stdout] 70 |     BySequenceNumber { reference_seq: u32, count: i32 },
[INFO] [stdout]    |                                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         reference_time: (Date, Time),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         count: i32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub item_count: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub list_of_property_references: Vec<PropertyReference>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub list_of_read_access_specs: Vec<ReadAccessSpecification>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub list_of_results: Vec<ReadResultElement>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub list_of_read_access_results: Vec<ReadAccessResult>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Numeric(u32),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Text(String),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub source_device: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub message_class: Option<MessageClass>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub message_priority: MessagePriority,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub message: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub vt_class: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub remote_vt_session_identifier: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub list_of_remote_vt_session_identifiers: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub vt_session_identifier: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub vt_new_data: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub vt_data_flag: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn encode(&self, _buf: &mut BytesMut) {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn decode(_data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub vendor_id: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub model_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub serial_number: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub device_identifier: Option<ObjectIdentifier>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub device_mac_address: Option<Vec<u8>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub low_limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub high_limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub object: WhoHasObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub device_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub object_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_is.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub low_limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_is.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub high_limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/who_is.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/who_is.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub max_apdu_length: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub segmentation_supported: Segmentation,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub vendor_id: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub list_of_properties: Vec<BACnetPropertyValue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub list_of_write_access_specs: Vec<WriteAccessSpecification>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub group_number: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub write_priority: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub change_list: Vec<GroupChannelValue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub inhibit_delay: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_property.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_property.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_property.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub property_array_index: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_property.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub property_value: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_property.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub priority: Option<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/write_property.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/write_property.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking criterion v0.8.2
[INFO] [stderr]     Checking pyo3-async-runtimes v0.29.0
[INFO] [stdout] warning: constant `BUFFER_PURGED_STATUS` is never used
[INFO] [stdout]   --> crates/bacnet-objects/src/audit.rs:79:7
[INFO] [stdout]    |
[INFO] [stdout] 79 | const BUFFER_PURGED_STATUS: u8 = 0b010;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `purge` is never used
[INFO] [stdout]    --> crates/bacnet-objects/src/audit.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout]  81 | impl AuditLogObject {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 173 |     fn purge(&mut self) -> Result<u64, Error> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-objects/src/audit.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 |     pub fn new(instance: u32, name: impl Into<String>) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/averaging.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn new(instance: u32, name: impl Into<String>) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-objects/src/binary/input.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn new(instance: u32, name: impl Into<String>) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/binary/output.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn new(instance: u32, name: impl Into<String>) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-objects/src/color.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn set_present_value(&mut self, x: f32, y: f32) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-objects/src/color.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn set_present_value(&mut self, kelvin: u32) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-objects/src/color.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn set_min_max(&mut self, min: u32, max: u32) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub low_limit_enable: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub high_limit_enable: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub const NONE: Self = Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub const BOTH: Self = Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub high_limit: f32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub low_limit: f32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub deadband: f32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub limit_enable: LimitEnable,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub notification_class: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub notify_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub event_enable: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub time_delay: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub event_state: EventState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:648:5
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub notification_class: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:649:5
[INFO] [stdout]     |
[INFO] [stdout] 649 |     pub notify_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:650:5
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub event_enable: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:651:5
[INFO] [stdout]     |
[INFO] [stdout] 651 |     pub time_delay: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:658:5
[INFO] [stdout]     |
[INFO] [stdout] 658 |     pub event_state: EventState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:659:5
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub acked_transitions: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:828:5
[INFO] [stdout]     |
[INFO] [stdout] 828 |     pub notification_class: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:829:5
[INFO] [stdout]     |
[INFO] [stdout] 829 |     pub notify_type: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:830:5
[INFO] [stdout]     |
[INFO] [stdout] 830 |     pub event_enable: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:831:5
[INFO] [stdout]     |
[INFO] [stdout] 831 |     pub time_delay: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:838:5
[INFO] [stdout]     |
[INFO] [stdout] 838 |     pub event_state: EventState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-objects/src/event.rs:839:5
[INFO] [stdout]     |
[INFO] [stdout] 839 |     pub acked_transitions: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/loop_obj.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub fn new(instance: u32, name: impl Into<String>, output_units: u32) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/multistate/input.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | /     pub fn new(
[INFO] [stdout] 33 | |         instance: u32,
[INFO] [stdout] 34 | |         name: impl Into<String>,
[INFO] [stdout] 35 | |         number_of_states: u32,
[INFO] [stdout] 36 | |     ) -> Result<Self, Error> {
[INFO] [stdout]    | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/multistate/output.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     pub fn new(
[INFO] [stdout] 37 | |         instance: u32,
[INFO] [stdout] 38 | |         name: impl Into<String>,
[INFO] [stdout] 39 | |         number_of_states: u32,
[INFO] [stdout] 40 | |     ) -> Result<Self, Error> {
[INFO] [stdout]    | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/multistate/value.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     pub fn new(
[INFO] [stdout] 37 | |         instance: u32,
[INFO] [stdout] 38 | |         name: impl Into<String>,
[INFO] [stdout] 39 | |         number_of_states: u32,
[INFO] [stdout] 40 | |     ) -> Result<Self, Error> {
[INFO] [stdout]    | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/schedule/mod.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn new(instance: u32, name: impl Into<String>) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-objects/src/schedule/mod.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 | /     pub fn new(
[INFO] [stdout] 204 | |         instance: u32,
[INFO] [stdout] 205 | |         name: impl Into<String>,
[INFO] [stdout] 206 | |         schedule_default: PropertyValue,
[INFO] [stdout] 207 | |     ) -> Result<Self, Error> {
[INFO] [stdout]     | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/trend/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn new(instance: u32, name: impl Into<String>, buffer_size: u32) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-objects/src/trend/mod.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn new(instance: u32, name: impl Into<String>, buffer_size: u32) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `empty_outer`
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple_conformance_tests.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let empty_outer = COVNotificationMultipleRequest {
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_empty_outer`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_status_flags` is never used
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/property_states.rs:137:15
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub(super) fn decode_status_flags(data: &[u8]) -> u8 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub acknowledging_process_identifier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub event_object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub event_state_acknowledged: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub timestamp: BACnetTimeStamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub acknowledgment_source: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/event_notification.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/event_notification.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub last_received_object_identifier: Option<ObjectIdentifier>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub list_of_event_summaries: Vec<EventSummary>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub more_events: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/get_event_information.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub event_state: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/get_event_information.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub notification_class: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/get_event_information.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         referenced_bitstring: (u8, Vec<u8>),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         new_state: BACnetPropertyStates,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         new_value: ChangeOfValueChoice,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         command_value: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         feedback_value: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         reference_value: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         setpoint_value: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         error_limit: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         exceeding_value: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         deadband: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         exceeded_limit: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         property_values: Vec<BACnetPropertyValue>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         new_state: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         new_mode: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         operation_expected: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         vendor_id: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         extended_event_type: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         parameters: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         buffer_property: BACnetDeviceObjectPropertyReference,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         previous_notification: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         current_notification: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         exceeding_value: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         exceeded_limit: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         access_event: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         access_event_tag: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         access_event_time: (Date, Time),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         access_credential: BACnetDeviceObjectReference,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         authentication_factor: Option<Vec<u8>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         exceeding_value: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         status_flags: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         deadband: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         exceeded_limit: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         exceeding_value: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         deadband: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         exceeded_limit: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         exceeding_value: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         deadband: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         exceeded_limit: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         changed_value: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         alarm_value: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         present_value: Option<Vec<u8>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         referenced_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         reliability: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         property_values: Vec<u8>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         new_value: Vec<u8>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         new_state: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         status_flags: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         update_time: (Date, Time),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         last_state_change: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         initial_timeout: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         expiration_time: Option<(Date, Time)>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     ChangedBits { unused_bits: u8, data: Vec<u8> },
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |     ChangedBits { unused_bits: u8, data: Vec<u8> },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:149:36
[INFO] [stdout]     |
[INFO] [stdout] 149 |     ChangedBits { unused_bits: u8, data: Vec<u8> },
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-services/src/alarm_event/notification_parameters/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     ChangedValue(f32),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub alarm_state: EventState,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub entries: Vec<AlarmSummaryEntry>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_summary.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub audit_log: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub no_more_items: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub audit_log: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub query_parameters: BACnetAuditLogQueryParameters,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/audit.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub requested_count: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/audit.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/audit.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/audit.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn decode(data: &[u8], offset: usize) -> Result<(Self, usize), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub value: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub priority: Option<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/common.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn decode(data: &[u8], offset: usize) -> Result<(Self, usize), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub issue_confirmed_notifications: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub lifetime: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/cov.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub issue_confirmed_notifications: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub lifetime: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub monitored_property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub monitored_property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub cov_increment: Option<f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub initiating_device_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub time_remaining: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub list_of_values: Vec<BACnetPropertyValue>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/cov.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub monitored_property: PropertyReference,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub cov_increment: Option<f32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub timestamped: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub list_of_cov_references: Vec<COVReference>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub issue_confirmed_notifications: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub lifetime: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub max_notification_delay: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub list_of_cov_subscription_specifications: Vec<COVSubscriptionSpecification>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:344:5
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub time_of_change: Option<Time>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub monitored_object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub list_of_values: Vec<COVNotificationValue>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub subscriber_process_identifier: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub initiating_device_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub time_remaining: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub list_of_cov_notifications: Vec<COVNotificationItem>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub time_duration: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub enable_disable: EnableDisable,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub password: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/device_mgmt.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub reinitialized_state: ReinitializedState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub password: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub date: Date,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub time: Time,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/device_mgmt.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/enrollment_summary.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub min_priority: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/enrollment_summary.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub max_priority: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub event_type: EventType,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub event_state: EventState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub priority: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub entries: Vec<EnrollmentSummaryEntry>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub file_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub access: FileAccessMethod,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub file_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub access: FileWriteAccessMethod,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         file_start_position: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         requested_octet_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         file_start_record: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         requested_record_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         file_start_position: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         file_data: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         file_start_record: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         record_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         file_record_data: Vec<Vec<u8>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/file.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub end_of_file: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub access: FileReadAckMethod,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         file_start_position: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         file_data: Vec<u8>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         file_start_record: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         returned_record_count: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |         file_record_data: Vec<Vec<u8>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub access: FileWriteAckMethod,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:405:14
[INFO] [stdout]     |
[INFO] [stdout] 405 |     Stream { file_start_position: i32 },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:407:14
[INFO] [stdout]     |
[INFO] [stdout] 407 |     Record { file_start_record: i32 },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/file.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 424 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub requesting_process_identifier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub requesting_source: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub request: LifeSafetyOperation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub object_identifier: Option<ObjectIdentifier>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/life_safety.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub property_array_index: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/list_manipulation.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/object_mgmt.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub object_specifier: ObjectSpecifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/object_mgmt.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub list_of_initial_values: Vec<BACnetPropertyValue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/object_mgmt.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/object_mgmt.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/object_mgmt.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/object_mgmt.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/object_mgmt.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/private_transfer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub vendor_id: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/private_transfer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub service_number: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/private_transfer.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/private_transfer.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/private_transfer.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub vendor_id: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/private_transfer.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub service_number: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/private_transfer.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/private_transfer.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub property_array_index: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/read_property.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub property_value: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/read_property.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub property_array_index: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 |     ByPosition { reference_index: u32, count: i32 },
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:68:40
[INFO] [stdout]    |
[INFO] [stdout] 68 |     ByPosition { reference_index: u32, count: i32 },
[INFO] [stdout]    |                                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:70:24
[INFO] [stdout]    |
[INFO] [stdout] 70 |     BySequenceNumber { reference_seq: u32, count: i32 },
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:70:44
[INFO] [stdout]    |
[INFO] [stdout] 70 |     BySequenceNumber { reference_seq: u32, count: i32 },
[INFO] [stdout]    |                                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         reference_time: (Date, Time),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         count: i32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/read_range.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub item_count: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/read_range.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub list_of_property_references: Vec<PropertyReference>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub list_of_read_access_specs: Vec<ReadAccessSpecification>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/rpm.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub property_identifier: PropertyIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub property_array_index: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub list_of_results: Vec<ReadResultElement>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub list_of_read_access_results: Vec<ReadAccessResult>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/rpm.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Numeric(u32),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Text(String),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub source_device: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub message_class: Option<MessageClass>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub message_priority: MessagePriority,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub message: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/text_message.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub vt_class: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub remote_vt_session_identifier: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/virtual_terminal.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub list_of_remote_vt_session_identifiers: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub vt_session_identifier: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub vt_new_data: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub vt_data_flag: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/virtual_terminal.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn encode(&self, _buf: &mut BytesMut) {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn decode(_data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub vendor_id: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub model_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub serial_number: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub device_identifier: Option<ObjectIdentifier>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub device_mac_address: Option<Vec<u8>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/who_am_i.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub low_limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub high_limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub object: WhoHasObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/who_has.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub device_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub object_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn encode(&self, buf: &mut BytesMut) -> Result<(), Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/who_has.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_is.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub low_limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/who_is.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub high_limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/who_is.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/who_is.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub max_apdu_length: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub segmentation_supported: Segmentation,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub vendor_id: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> crates/bacnet-services/src/who_is.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub object_identifier: ObjectIdentifier,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub list_of_properties: Vec<BACnetPropertyValue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub list_of_write_access_specs: Vec<WriteAccessSpecification>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn encode(&self, buf: &mut BytesMut) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-services/src/wpm.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub group_number: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub write_priority: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/write_group.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub change_list: Vec<GroupChannelValue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WARN] too many lines in the log, truncating it
