[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] 9d1707036e6050a748f294ab4a19dac75dc8b77e
[INFO] checking bbartling/rusty-bacnet against 4d7f6614d0baa7689bd05eba340114667db4d5b7 for pr-133502-28
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbartling%2Frusty-bacnet" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bbartling/rusty-bacnet on toolchain 4d7f6614d0baa7689bd05eba340114667db4d5b7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d7f6614d0baa7689bd05eba340114667db4d5b7" "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" "+4d7f6614d0baa7689bd05eba340114667db4d5b7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c7eb022df1675317e87d10000a3ad39c32172b48118cd30b99448feee8242cf7
[INFO] running `Command { std: "docker" "start" "c7eb022df1675317e87d10000a3ad39c32172b48118cd30b99448feee8242cf7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7eb022df1675317e87d10000a3ad39c32172b48118cd30b99448feee8242cf7", 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" "c7eb022df1675317e87d10000a3ad39c32172b48118cd30b99448feee8242cf7" "/opt/rustwide/cargo-home/bin/cargo" "+4d7f6614d0baa7689bd05eba340114667db4d5b7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7eb022df1675317e87d10000a3ad39c32172b48118cd30b99448feee8242cf7", 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" "c7eb022df1675317e87d10000a3ad39c32172b48118cd30b99448feee8242cf7" "/opt/rustwide/cargo-home/bin/cargo" "+4d7f6614d0baa7689bd05eba340114667db4d5b7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]     Checking futures-sink v0.3.32
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]     Checking cpufeatures v0.2.17
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]     Checking openssl-probe v0.2.1
[INFO] [stderr]     Checking data-encoding v2.11.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]     Checking rustls-native-certs v0.8.3
[INFO] [stderr]     Checking anstyle-parse v1.0.0
[INFO] [stderr]     Checking colorchoice v1.0.5
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking anstream v1.0.0
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking strsim v0.11.1
[INFO] [stderr]     Checking nu-ansi-term v0.50.3
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]     Checking rand_core v0.10.1
[INFO] [stderr]     Checking num-conv v0.2.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking pem v3.0.6
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking chacha20 v0.10.0
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking rand v0.10.1
[INFO] [stderr]     Checking sysinfo v0.38.4
[INFO] [stderr]     Checking criterion-plot v0.8.2
[INFO] [stderr]     Checking hdrhistogram v7.5.4
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.121
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]     Checking unicode-ident v1.0.24
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.121
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.121
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling pyo3-build-config v0.29.0
[INFO] [stderr]    Compiling pyo3-macros-backend v0.29.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking unicode-segmentation v1.13.2
[INFO] [stderr]     Checking endian-type v0.1.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]     Checking bacnet-types v0.9.0 (/opt/rustwide/workdir/crates/bacnet-types)
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     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:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     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:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     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:431:5
[INFO] [stdout]     |
[INFO] [stdout] 431 |     pub modulo_divide: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     BooleanValue(bool),      // [0]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     BinaryValue(u32),        // [1] BACnetBinaryPV
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     EventType(u32),          // [2]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     Polarity(u32),           // [3]
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     ProgramChange(u32),      // [4]
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     ProgramState(u32),       // [5]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |     ReasonForHalt(u32),      // [6]
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     Reliability(u32),        // [7]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     State(u32),              // [8] BACnetEventState
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     SystemStatus(u32),       // [9]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     Units(u32),              // [10]
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     UnsignedValue(u32),      // [11]
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     LifeSafetyMode(u32),     // [12]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     LifeSafetyState(u32),    // [13]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     DoorAlarmState(u32),     // [14]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     Action(u32),             // [15]
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:458:5
[INFO] [stdout]     |
[INFO] [stdout] 458 |     DoorSecuredStatus(u32),  // [16]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     DoorStatus(u32),         // [17]
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     DoorValue(u32),          // [18]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     LiftCarDirection(u32),   // [40]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     LiftCarDoorCommand(u32), // [42]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     TimerState(u32),         // [38]
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     TimerTransition(u32),    // [39]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:467:9
[INFO] [stdout]     |
[INFO] [stdout] 467 |         tag: 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:468:9
[INFO] [stdout]     |
[INFO] [stdout] 468 |         data: 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:589:28
[INFO] [stdout]     |
[INFO] [stdout] 589 |     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:592:9
[INFO] [stdout]     |
[INFO] [stdout] 592 |         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:593:9
[INFO] [stdout]     |
[INFO] [stdout] 593 |         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:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         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:598:9
[INFO] [stdout]     |
[INFO] [stdout] 598 |         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:599:9
[INFO] [stdout]     |
[INFO] [stdout] 599 |         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:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         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:607:9
[INFO] [stdout]     |
[INFO] [stdout] 607 |         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:610:23
[INFO] [stdout]     |
[INFO] [stdout] 610 |     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:610:40
[INFO] [stdout]     |
[INFO] [stdout] 610 |     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:613:9
[INFO] [stdout]     |
[INFO] [stdout] 613 |         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:624:5
[INFO] [stdout]     |
[INFO] [stdout] 624 |     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:625:5
[INFO] [stdout]     |
[INFO] [stdout] 625 |     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:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 |     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:639:5
[INFO] [stdout]     |
[INFO] [stdout] 639 |     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:640:5
[INFO] [stdout]     |
[INFO] [stdout] 640 |     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:641:5
[INFO] [stdout]     |
[INFO] [stdout] 641 |     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:642:5
[INFO] [stdout]     |
[INFO] [stdout] 642 |     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:652:5
[INFO] [stdout]     |
[INFO] [stdout] 652 |     None,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:653:5
[INFO] [stdout]     |
[INFO] [stdout] 653 |     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:654:5
[INFO] [stdout]     |
[INFO] [stdout] 654 |     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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_type.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet object types (Clause 12).
[INFO] [stdout]  7 | |     ///
[INFO] [stdout]  8 | |     /// Standard types are 0-63; vendor-proprietary types are 128-1023.
[INFO] [stdout] ...  |
[INFO] [stdout] 82 | |     const COLOR_TEMPERATURE = 64;
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/property_id.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / bacnet_enum! {
[INFO] [stdout]   6 | |     /// BACnet property identifiers (Clause 21).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// Standard properties are 0-511; vendor-proprietary IDs are 512+.
[INFO] [stdout] ...   |
[INFO] [stdout] 535 | |     const DEFAULT_COLOR = 510;
[INFO] [stdout] 536 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   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] 235 | |     const INVALID_VALUE_IN_THIS_STATE = 138;
[INFO] [stdout] 236 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:238:1
[INFO] [stdout]     |
[INFO] [stdout] 238 | / bacnet_enum! {
[INFO] [stdout] 239 | |     /// BACnet abort reasons (Clause 20.1.9).
[INFO] [stdout] 240 | |     pub struct AbortReason(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     const APDU_TOO_LONG = 11;
[INFO] [stdout] 254 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / bacnet_enum! {
[INFO] [stdout] 257 | |     /// BACnet reject reasons (Clause 20.1.8).
[INFO] [stdout] 258 | |     pub struct RejectReason(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |     const UNRECOGNIZED_SERVICE = 9;
[INFO] [stdout] 270 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / bacnet_enum! {
[INFO] [stdout] 273 | |     /// Segmentation support options (Clause 20.1.2.4).
[INFO] [stdout] 274 | |     pub struct Segmentation(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 279 | |     const NONE = 3;
[INFO] [stdout] 280 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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] 61 | |     const REFERENCED_OBJECT_FAULT = 24;
[INFO] [stdout] 62 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / bacnet_enum! {
[INFO] [stdout] 65 | |     /// BACnet device status (Clause 12.11.9).
[INFO] [stdout] 66 | |     pub struct DeviceStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 73 | |     const BACKUP_IN_PROGRESS = 5;
[INFO] [stdout] 74 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | / bacnet_enum! {
[INFO] [stdout] 77 | |     /// BACnet enable/disable (Clause 16.4).
[INFO] [stdout] 78 | |     pub struct EnableDisable(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |     const DISABLE_INITIATION = 2;
[INFO] [stdout] 84 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | / bacnet_enum! {
[INFO] [stdout] 87 | |     /// BACnet reinitialized state of device (Clause 16.5).
[INFO] [stdout] 88 | |     pub struct ReinitializedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |     const ACTIVATE_CHANGES = 7;
[INFO] [stdout] 98 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:100:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | / bacnet_enum! {
[INFO] [stdout] 101 | |     /// BACnet file access method (Clause 12.12).
[INFO] [stdout] 102 | |     pub struct FileAccessMethod(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |     const RECORD_ACCESS = 1;
[INFO] [stdout] 106 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | / bacnet_enum! {
[INFO] [stdout] 109 | |     /// BACnet program state (Clause 12.22).
[INFO] [stdout] 110 | |     pub struct ProgramState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |     const UNLOADING = 5;
[INFO] [stdout] 118 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / bacnet_enum! {
[INFO] [stdout] 121 | |     /// BACnet program request (Clause 12.22).
[INFO] [stdout] 122 | |     pub struct ProgramChange(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |     const UNLOAD = 5;
[INFO] [stdout] 130 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | / bacnet_enum! {
[INFO] [stdout] 133 | |     /// BACnet action (Clause 12.17).
[INFO] [stdout] 134 | |     pub struct Action(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     const REVERSE = 1;
[INFO] [stdout] 138 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / bacnet_enum! {
[INFO] [stdout] 141 | |     /// BACnet event type (Clause 12.12.6).
[INFO] [stdout] 142 | |     pub struct EventType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |     const CHANGE_OF_TIMER = 22;
[INFO] [stdout] 166 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / bacnet_enum! {
[INFO] [stdout] 169 | |     /// BACnet notify type (Clause 12.21).
[INFO] [stdout] 170 | |     pub struct NotifyType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     const ACK_NOTIFICATION = 2;
[INFO] [stdout] 175 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / bacnet_enum! {
[INFO] [stdout] 178 | |     /// BACnet backup and restore state (Clause 19.1).
[INFO] [stdout] 179 | |     pub struct BackupAndRestoreState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |     const PERFORMING_A_RESTORE = 4;
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / bacnet_enum! {
[INFO] [stdout] 189 | |     /// BACnet logging type (Clause 12.25.14).
[INFO] [stdout] 190 | |     pub struct LoggingType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     const TRIGGERED = 2;
[INFO] [stdout] 195 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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] 32 | |     const TEST_SUPERVISORY = 23;
[INFO] [stdout] 33 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / bacnet_enum! {
[INFO] [stdout] 36 | |     /// Life safety operating mode (Clause 12.15.12).
[INFO] [stdout] 37 | |     pub struct LifeSafetyMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     const DEACTIVATED = 19;
[INFO] [stdout] 59 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / bacnet_enum! {
[INFO] [stdout] 62 | |     /// Life safety commanded operation (Clause 12.15.13, Table 12-54).
[INFO] [stdout] 63 | |     pub struct LifeSafetyOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |     const UNSILENCE_VISUAL = 9;
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | / bacnet_enum! {
[INFO] [stdout] 78 | |     /// Silenced state for a life safety point/zone (Clause 12.15.14).
[INFO] [stdout] 79 | |     pub struct SilencedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     const ALL_SILENCED = 3;
[INFO] [stdout] 85 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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] 26 | |     const UNKNOWN = 2;
[INFO] [stdout] 27 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / bacnet_enum! {
[INFO] [stdout] 30 | |     /// BACnet lock status (Clause 12.26).
[INFO] [stdout] 31 | |     pub struct LockStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |     const UNKNOWN = 4;
[INFO] [stdout] 38 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / bacnet_enum! {
[INFO] [stdout] 41 | |     /// BACnet secured status for Access Door (Clause 12.26).
[INFO] [stdout] 42 | |     pub struct DoorSecuredStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     const UNKNOWN = 2;
[INFO] [stdout] 47 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / bacnet_enum! {
[INFO] [stdout]  50 | |     /// BACnet access event (Clause 12.33).
[INFO] [stdout]  51 | |     pub struct AccessEvent(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |     const DENIED_OTHER = 164;
[INFO] [stdout] 108 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | / bacnet_enum! {
[INFO] [stdout] 111 | |     /// BACnet access credential disable (Clause 21).
[INFO] [stdout] 112 | |     pub struct AccessCredentialDisable(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |     const DISABLE_LOCKOUT = 3;
[INFO] [stdout] 118 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / bacnet_enum! {
[INFO] [stdout] 121 | |     /// BACnet access credential disable reason (Clause 21).
[INFO] [stdout] 122 | |     pub struct AccessCredentialDisableReason(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 133 | |     const DISABLED_MANUAL = 9;
[INFO] [stdout] 134 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / bacnet_enum! {
[INFO] [stdout] 137 | |     /// BACnet access user type (Clause 12.35).
[INFO] [stdout] 138 | |     pub struct AccessUserType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |     const PERSON = 2;
[INFO] [stdout] 143 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | / bacnet_enum! {
[INFO] [stdout] 146 | |     /// BACnet authorization mode (Clause 12.31).
[INFO] [stdout] 147 | |     pub struct AuthorizationMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     const NONE = 5;
[INFO] [stdout] 155 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:157:1
[INFO] [stdout]     |
[INFO] [stdout] 157 | / bacnet_enum! {
[INFO] [stdout] 158 | |     /// BACnet access passback mode (Clause 12.32).
[INFO] [stdout] 159 | |     pub struct AccessPassbackMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     const SOFT_PASSBACK = 2;
[INFO] [stdout] 164 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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 lighting operation (Clause 12.54).
[INFO] [stdout]  7 | |     pub struct LightingOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |     const STOP = 10;
[INFO] [stdout] 20 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / bacnet_enum! {
[INFO] [stdout] 23 | |     /// BACnet lighting in-progress state (Clause 12.54).
[INFO] [stdout] 24 | |     pub struct LightingInProgress(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     const OTHER = 4;
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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 lift car travel direction (Clause 12.59).
[INFO] [stdout] 34 | |     pub struct LiftCarDirection(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     const UP_AND_DOWN = 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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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 group operating mode (Clause 12.58).
[INFO] [stdout] 46 | |     pub struct LiftGroupMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     const UP_PEAK = 6;
[INFO] [stdout] 55 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | / bacnet_enum! {
[INFO] [stdout] 58 | |     /// BACnet lift car door status (Clause 12.59).
[INFO] [stdout] 59 | |     pub struct LiftCarDoorStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 68 | |     const LIMITED_OPENED = 7;
[INFO] [stdout] 69 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / bacnet_enum! {
[INFO] [stdout] 72 | |     /// BACnet lift car door command (Clause 21).
[INFO] [stdout] 73 | |     pub struct LiftCarDoorCommand(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |     const CLOSE = 2;
[INFO] [stdout] 78 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | / bacnet_enum! {
[INFO] [stdout] 81 | |     /// BACnet lift car drive status (Clause 21).
[INFO] [stdout] 82 | |     pub struct LiftCarDriveStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |     const MULTI_FLOOR_JUMP = 9;
[INFO] [stdout] 94 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/lift.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout]  96 | / bacnet_enum! {
[INFO] [stdout]  97 | |     /// BACnet lift car operating mode (Clause 21).
[INFO] [stdout]  98 | |     pub struct LiftCarMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     const OCCUPANT_EVACUATION = 13;
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/lift.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | / bacnet_enum! {
[INFO] [stdout] 117 | |     /// BACnet lift fault signals (Clause 21).
[INFO] [stdout] 118 | |     pub struct LiftFault(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 136 | |     const LOAD_MEASUREMENT_FAULT = 16;
[INFO] [stdout] 137 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet load control shed state (Clause 12.28).
[INFO] [stdout]  7 | |     pub struct ShedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     const SHED_NON_COMPLIANT = 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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / bacnet_enum! {
[INFO] [stdout] 16 | |     /// BACnet node type for Structured View (Clause 12.29).
[INFO] [stdout] 17 | |     pub struct NodeType(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 40 | |     const ZONE = 21;
[INFO] [stdout] 41 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / bacnet_enum! {
[INFO] [stdout] 44 | |     /// BACnet acknowledgment filter for GetEnrollmentSummary (Clause 13.7.1).
[INFO] [stdout] 45 | |     pub struct AcknowledgmentFilter(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | |     const NOT_ACKED = 2;
[INFO] [stdout] 50 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / bacnet_enum! {
[INFO] [stdout] 53 | |     /// Event transition bit positions (Clause 12.11).
[INFO] [stdout] 54 | |     pub struct EventTransitionBits(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     const TO_NORMAL = 2;
[INFO] [stdout] 59 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / bacnet_enum! {
[INFO] [stdout] 62 | |     /// BACnet message priority for TextMessage services (Clause 16.5).
[INFO] [stdout] 63 | |     pub struct MessagePriority(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     const URGENT = 1;
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / bacnet_enum! {
[INFO] [stdout] 70 | |     /// BACnet virtual terminal class (Clause 17.1).
[INFO] [stdout] 71 | |     pub struct VTClass(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |     const IBM_3130 = 6;
[INFO] [stdout] 80 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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 staging state (Clause 12.62, new in 135-2020).
[INFO] [stdout]  7 | |     pub struct StagingState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |     const ABANDONED = 6;
[INFO] [stdout] 16 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / bacnet_enum! {
[INFO] [stdout] 19 | |     /// BACnet audit level (Clause 19.6, new in 135-2020).
[INFO] [stdout] 20 | |     pub struct AuditLevel(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     const DEFAULT = 3;
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / bacnet_enum! {
[INFO] [stdout] 29 | |     /// BACnet audit operation (Clause 19.6, new in 135-2020).
[INFO] [stdout] 30 | |     pub struct AuditOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     const GENERAL = 15;
[INFO] [stdout] 48 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / bacnet_enum! {
[INFO] [stdout] 51 | |     /// BACnet success filter for audit log queries (Clause 13.19, new in 135-2020).
[INFO] [stdout] 52 | |     pub struct BACnetSuccessFilter(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     const FAILURES_ONLY = 2;
[INFO] [stdout] 57 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   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:237:16
[INFO] [stdout]     |
[INFO] [stdout] 237 |     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:237:28
[INFO] [stdout]     |
[INFO] [stdout] 237 |     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:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / bitflags::bitflags! {
[INFO] [stdout] 245 | |     /// BACnet StatusFlags -- 4-bit bitstring present on most objects.
[INFO] [stdout] 246 | |     #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
[INFO] [stdout] 247 | |     pub struct StatusFlags: u8 {
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | | }
[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:255:1
[INFO] [stdout]     |
[INFO] [stdout] 255 | / bitflags::bitflags! {
[INFO] [stdout] 256 | |     /// BACnet DaysOfWeek -- 7-bit bitstring (Clause 21).
[INFO] [stdout] 257 | |     ///
[INFO] [stdout] 258 | |     /// Bit 0 (MSB=0x40) = Monday, Bit 6 (0x01) = Sunday.
[INFO] [stdout] ...   |
[INFO] [stdout] 270 | | }
[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.9.0 (/opt/rustwide/workdir/crates/bacnet-encoding)
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     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:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     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:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     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:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     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:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     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:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     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:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     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:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     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:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     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:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     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:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     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:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     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:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     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:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     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:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     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:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     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:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     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:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     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:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     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:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     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:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     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:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     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:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     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:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     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:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     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:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     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:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     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:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     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:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     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:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     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:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     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:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     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:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     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:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     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:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     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:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     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:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     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:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     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:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     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:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     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:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     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:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     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:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     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.9.0 (/opt/rustwide/workdir/crates/bacnet-services)
[INFO] [stderr]     Checking bacnet-objects v0.9.0 (/opt/rustwide/workdir/crates/bacnet-objects)
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     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:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     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:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     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:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     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:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     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:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     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:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     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:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     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:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     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:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     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:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     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:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     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:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     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:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn encode(&self, buf: &mut BytesMut) {
[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:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         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:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         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:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         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:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         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:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         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:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         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:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         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:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         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:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         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:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         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:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         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:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         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:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         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:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         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:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         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:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         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:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         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:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         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:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         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:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         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:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         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:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         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:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         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:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         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:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         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:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         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:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         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:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         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:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         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:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         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:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         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:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         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:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         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:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         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:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         access_credential: 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:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         authentication_factor: 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:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         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:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         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:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         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:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         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:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         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:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         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:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         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:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         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:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         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:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         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:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         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:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         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:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         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:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         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:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         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:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         present_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:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         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:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         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:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         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:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         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:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         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:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         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:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         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:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         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:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         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:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         last_state_change: 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 |         initial_timeout: 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:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         expiration_time: (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:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:146:19
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:146:36
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     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:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     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:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     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:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     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:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     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:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     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/audit.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     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/audit.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 method
[INFO] [stdout]    --> crates/bacnet-services/src/audit.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |     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/audit.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     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/common.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     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:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     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: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/common.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     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:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     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:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     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:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     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:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     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:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     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:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     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:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     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:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     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:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     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:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     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: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/cov.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     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:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     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:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     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:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     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:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     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:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     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:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     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:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     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:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     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:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 |     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:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |     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:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     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:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     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:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     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:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     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:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     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:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     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:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     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:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     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:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     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:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     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:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     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_multiple.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub list_of_cov_subscription_specifications: Vec<COVSubscriptionSpecification>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     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_multiple.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     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:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     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:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     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:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub time_of_change: Option<Vec<u8>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     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:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     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:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     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:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     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:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     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:261:5
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub timestamp: BACnetTimeStamp,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     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:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     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_multiple.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     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:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     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:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     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:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     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:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     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:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     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:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     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:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     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:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub max_priority: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/enrollment_summary.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     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:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     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:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     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:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     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:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     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:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     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:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub notification_class: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     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:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     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:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     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:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     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:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     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:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         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:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         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:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         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:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         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:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         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:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         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:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         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:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         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:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         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:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     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:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     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:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     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:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     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:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     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:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     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:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         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:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         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:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         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:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         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:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         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:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 |     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:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 |     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:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     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:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 |     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:379:14
[INFO] [stdout]     |
[INFO] [stdout] 379 |     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:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     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:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     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:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     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:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     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: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 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:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     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:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     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:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     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:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     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:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     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: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/read_property.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     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:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     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:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     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: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/read_property.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     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:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     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:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     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:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     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:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     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:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     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:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     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:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     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:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     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:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 |     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:41:44
[INFO] [stdout]    |
[INFO] [stdout] 41 |     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:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         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:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         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: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/read_range.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     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:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     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:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     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:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     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:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     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: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/read_range.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     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: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/rpm.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     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:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     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:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     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:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     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:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     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:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     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:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     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:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     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:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     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:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     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:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     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:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     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: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/virtual_terminal.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     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:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     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:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     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:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     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:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     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:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     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:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     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:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     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:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     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:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     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:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     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:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     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:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     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:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     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: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/who_has.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     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:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     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:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     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:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     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:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     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:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     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:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     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:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     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:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     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:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     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:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     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:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     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:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     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:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-objects/src/audit.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub timestamp_secs: u64,
[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-objects/src/audit.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub description: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/audit.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     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/audit.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     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/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/mod.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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/mod.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     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:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     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:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     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:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     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:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     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:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     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:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     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:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     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:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     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:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     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:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     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:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     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:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     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:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     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:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     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:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     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:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     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:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     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:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     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:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     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:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 |     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:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     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:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 |     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:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     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:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     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:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     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:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     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/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     pub fn new(
[INFO] [stdout] 42 | |         instance: u32,
[INFO] [stdout] 43 | |         name: impl Into<String>,
[INFO] [stdout] 44 | |         number_of_states: u32,
[INFO] [stdout] 45 | |     ) -> 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/mod.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 | /     pub fn new(
[INFO] [stdout] 271 | |         instance: u32,
[INFO] [stdout] 272 | |         name: impl Into<String>,
[INFO] [stdout] 273 | |         number_of_states: u32,
[INFO] [stdout] 274 | |     ) -> 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/mod.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 | /     pub fn new(
[INFO] [stdout] 530 | |         instance: u32,
[INFO] [stdout] 531 | |         name: impl Into<String>,
[INFO] [stdout] 532 | |         number_of_states: u32,
[INFO] [stdout] 533 | |     ) -> 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:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 | /     pub fn new(
[INFO] [stdout] 201 | |         instance: u32,
[INFO] [stdout] 202 | |         name: impl Into<String>,
[INFO] [stdout] 203 | |         schedule_default: PropertyValue,
[INFO] [stdout] 204 | |     ) -> 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:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     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:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn new(instance: u32, name: impl Into<String>, buffer_size: u32) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.121
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]    Compiling pyo3-ffi v0.29.0
[INFO] [stderr]    Compiling pyo3 v0.29.0
[INFO] [stderr]    Compiling pyo3-macros v0.29.0
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking inventory v0.3.24
[INFO] [stderr]     Checking js-sys v0.3.98
[INFO] [stderr]     Checking unicode-width v0.2.2
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking fd-lock v4.0.4
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]     Checking home v0.5.12
[INFO] [stderr]     Checking comfy-table v7.2.2
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.71
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking if-addrs v0.15.0
[INFO] [stderr]     Checking wasm-bindgen-test-shared v0.2.121
[INFO] [stderr]     Checking bacnet-integration-tests v0.9.0 (/opt/rustwide/workdir/crates/bacnet-integration-tests)
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]  --> crates/bacnet-integration-tests/src/lib.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | // between those two crates.
[INFO] [stdout]   |                             ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rustyline v17.0.2
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-encoding/src/apdu/mod.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     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:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     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:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     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:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     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:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     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:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     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:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     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:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     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:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     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:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     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:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     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:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     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:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     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:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     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:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     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:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     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:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     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:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     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:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     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:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     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:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     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:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     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:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     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:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     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:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     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:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     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:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     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:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     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:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     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:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     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:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     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:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     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:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     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:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     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:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     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:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     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:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     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:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     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:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     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:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     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:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     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:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     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:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     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 half v2.7.1
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> crates/bacnet-services/src/alarm_event/acknowledge_alarm.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     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:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     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:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     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:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     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:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     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:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     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:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     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:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     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:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     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:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     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:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     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:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     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:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     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:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn encode(&self, buf: &mut BytesMut) {
[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:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         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:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         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:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         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:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         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:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         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:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         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:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         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:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         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:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         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:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         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:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         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:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         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:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         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:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         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:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         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:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         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:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         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:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         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:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         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:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         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:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         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:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         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:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         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:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         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:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         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:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         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:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         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:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         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:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         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:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         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:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         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:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         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:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         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:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         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:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         access_credential: 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:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         authentication_factor: 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:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         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:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         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:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         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:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         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:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         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:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         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:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         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:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         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:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         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:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         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:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         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:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         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:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         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:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         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:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         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:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         present_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:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         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:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         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:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         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:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         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:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         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:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         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:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         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:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         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:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         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:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         last_state_change: 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 |         initial_timeout: 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:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         expiration_time: (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:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:146:19
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:146:36
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     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:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     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:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     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:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     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:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     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:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     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/audit.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     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/audit.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 method
[INFO] [stdout]    --> crates/bacnet-services/src/audit.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |     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/audit.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     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/common.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     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:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     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: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/common.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     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:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     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:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     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:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     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:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     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:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     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:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     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:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     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:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     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:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     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:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     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: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/cov.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     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:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     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:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     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:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     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:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     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:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     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:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     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:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     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:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     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:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 |     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:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |     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:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     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:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     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:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     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:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     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:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     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:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     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:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     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:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     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:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     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:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     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:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     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_multiple.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub list_of_cov_subscription_specifications: Vec<COVSubscriptionSpecification>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/cov_multiple.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     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_multiple.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     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:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     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:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     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:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub time_of_change: Option<Vec<u8>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     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:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     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:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     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:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     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:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     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:261:5
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub timestamp: BACnetTimeStamp,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/cov_multiple.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     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:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     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_multiple.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     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:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     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:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     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:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     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:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     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:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     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:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     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:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     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:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub max_priority: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> crates/bacnet-services/src/enrollment_summary.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     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:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     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:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     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:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     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:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     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:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     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:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub notification_class: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-services/src/enrollment_summary.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     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:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     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:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     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:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     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:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     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:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         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:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         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:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         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:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         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:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         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:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         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:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         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:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         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:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         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:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     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:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     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:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     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:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     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:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     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:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     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:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         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:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         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:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         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:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         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:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         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:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 |     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:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 |     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:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     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:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 |     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:379:14
[INFO] [stdout]     |
[INFO] [stdout] 379 |     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:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     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:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     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:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     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:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     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: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 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:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     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:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     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:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     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:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     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:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     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: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/read_property.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     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:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     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:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     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: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/read_property.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     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:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     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:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     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:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     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:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     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:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     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:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     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:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     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:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     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:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 |     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:41:44
[INFO] [stdout]    |
[INFO] [stdout] 41 |     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:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         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:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         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: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/read_range.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     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:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     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:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     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:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     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:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     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: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/read_range.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     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:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     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: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/rpm.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     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:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     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:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     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:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     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:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     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:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     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:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     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:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[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:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     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:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     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:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     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:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     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: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/virtual_terminal.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     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:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     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:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     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:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     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:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     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:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     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:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     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:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     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:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     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:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     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:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     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:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     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:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     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:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     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: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/who_has.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     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:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     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:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     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:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     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:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     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:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     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:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     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:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     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:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     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:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     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:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     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:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     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:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     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:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn decode(data: &[u8]) -> Result<Self, Error> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking pyo3-async-runtimes v0.29.0
[INFO] [stderr]     Checking criterion v0.8.2
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     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:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     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:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     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:431:5
[INFO] [stdout]     |
[INFO] [stdout] 431 |     pub modulo_divide: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     BooleanValue(bool),      // [0]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     BinaryValue(u32),        // [1] BACnetBinaryPV
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     EventType(u32),          // [2]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     Polarity(u32),           // [3]
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     ProgramChange(u32),      // [4]
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     ProgramState(u32),       // [5]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |     ReasonForHalt(u32),      // [6]
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     Reliability(u32),        // [7]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     State(u32),              // [8] BACnetEventState
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     SystemStatus(u32),       // [9]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     Units(u32),              // [10]
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     UnsignedValue(u32),      // [11]
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     LifeSafetyMode(u32),     // [12]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     LifeSafetyState(u32),    // [13]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     DoorAlarmState(u32),     // [14]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     Action(u32),             // [15]
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:458:5
[INFO] [stdout]     |
[INFO] [stdout] 458 |     DoorSecuredStatus(u32),  // [16]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     DoorStatus(u32),         // [17]
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     DoorValue(u32),          // [18]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     LiftCarDirection(u32),   // [40]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     LiftCarDoorCommand(u32), // [42]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     TimerState(u32),         // [38]
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     TimerTransition(u32),    // [39]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:467:9
[INFO] [stdout]     |
[INFO] [stdout] 467 |         tag: 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:468:9
[INFO] [stdout]     |
[INFO] [stdout] 468 |         data: 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:589:28
[INFO] [stdout]     |
[INFO] [stdout] 589 |     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:592:9
[INFO] [stdout]     |
[INFO] [stdout] 592 |         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:593:9
[INFO] [stdout]     |
[INFO] [stdout] 593 |         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:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         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:598:9
[INFO] [stdout]     |
[INFO] [stdout] 598 |         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:599:9
[INFO] [stdout]     |
[INFO] [stdout] 599 |         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:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         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:607:9
[INFO] [stdout]     |
[INFO] [stdout] 607 |         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:610:23
[INFO] [stdout]     |
[INFO] [stdout] 610 |     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:610:40
[INFO] [stdout]     |
[INFO] [stdout] 610 |     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:613:9
[INFO] [stdout]     |
[INFO] [stdout] 613 |         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:624:5
[INFO] [stdout]     |
[INFO] [stdout] 624 |     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:625:5
[INFO] [stdout]     |
[INFO] [stdout] 625 |     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:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 |     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:639:5
[INFO] [stdout]     |
[INFO] [stdout] 639 |     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:640:5
[INFO] [stdout]     |
[INFO] [stdout] 640 |     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:641:5
[INFO] [stdout]     |
[INFO] [stdout] 641 |     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:642:5
[INFO] [stdout]     |
[INFO] [stdout] 642 |     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:652:5
[INFO] [stdout]     |
[INFO] [stdout] 652 |     None,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> crates/bacnet-types/src/constructed/mod.rs:653:5
[INFO] [stdout]     |
[INFO] [stdout] 653 |     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:654:5
[INFO] [stdout]     |
[INFO] [stdout] 654 |     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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_type.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet object types (Clause 12).
[INFO] [stdout]  7 | |     ///
[INFO] [stdout]  8 | |     /// Standard types are 0-63; vendor-proprietary types are 128-1023.
[INFO] [stdout] ...  |
[INFO] [stdout] 82 | |     const COLOR_TEMPERATURE = 64;
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/property_id.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / bacnet_enum! {
[INFO] [stdout]   6 | |     /// BACnet property identifiers (Clause 21).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// Standard properties are 0-511; vendor-proprietary IDs are 512+.
[INFO] [stdout] ...   |
[INFO] [stdout] 535 | |     const DEFAULT_COLOR = 510;
[INFO] [stdout] 536 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   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] 235 | |     const INVALID_VALUE_IN_THIS_STATE = 138;
[INFO] [stdout] 236 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:238:1
[INFO] [stdout]     |
[INFO] [stdout] 238 | / bacnet_enum! {
[INFO] [stdout] 239 | |     /// BACnet abort reasons (Clause 20.1.9).
[INFO] [stdout] 240 | |     pub struct AbortReason(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     const APDU_TOO_LONG = 11;
[INFO] [stdout] 254 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / bacnet_enum! {
[INFO] [stdout] 257 | |     /// BACnet reject reasons (Clause 20.1.8).
[INFO] [stdout] 258 | |     pub struct RejectReason(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |     const UNRECOGNIZED_SERVICE = 9;
[INFO] [stdout] 270 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/protocol.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / bacnet_enum! {
[INFO] [stdout] 273 | |     /// Segmentation support options (Clause 20.1.2.4).
[INFO] [stdout] 274 | |     pub struct Segmentation(u8);
[INFO] [stdout] ...   |
[INFO] [stdout] 279 | |     const NONE = 3;
[INFO] [stdout] 280 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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] 61 | |     const REFERENCED_OBJECT_FAULT = 24;
[INFO] [stdout] 62 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / bacnet_enum! {
[INFO] [stdout] 65 | |     /// BACnet device status (Clause 12.11.9).
[INFO] [stdout] 66 | |     pub struct DeviceStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 73 | |     const BACKUP_IN_PROGRESS = 5;
[INFO] [stdout] 74 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | / bacnet_enum! {
[INFO] [stdout] 77 | |     /// BACnet enable/disable (Clause 16.4).
[INFO] [stdout] 78 | |     pub struct EnableDisable(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |     const DISABLE_INITIATION = 2;
[INFO] [stdout] 84 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/object_level.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | / bacnet_enum! {
[INFO] [stdout] 87 | |     /// BACnet reinitialized state of device (Clause 16.5).
[INFO] [stdout] 88 | |     pub struct ReinitializedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |     const ACTIVATE_CHANGES = 7;
[INFO] [stdout] 98 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:100:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | / bacnet_enum! {
[INFO] [stdout] 101 | |     /// BACnet file access method (Clause 12.12).
[INFO] [stdout] 102 | |     pub struct FileAccessMethod(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |     const RECORD_ACCESS = 1;
[INFO] [stdout] 106 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | / bacnet_enum! {
[INFO] [stdout] 109 | |     /// BACnet program state (Clause 12.22).
[INFO] [stdout] 110 | |     pub struct ProgramState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |     const UNLOADING = 5;
[INFO] [stdout] 118 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / bacnet_enum! {
[INFO] [stdout] 121 | |     /// BACnet program request (Clause 12.22).
[INFO] [stdout] 122 | |     pub struct ProgramChange(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |     const UNLOAD = 5;
[INFO] [stdout] 130 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | / bacnet_enum! {
[INFO] [stdout] 133 | |     /// BACnet action (Clause 12.17).
[INFO] [stdout] 134 | |     pub struct Action(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     const REVERSE = 1;
[INFO] [stdout] 138 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / bacnet_enum! {
[INFO] [stdout] 141 | |     /// BACnet event type (Clause 12.12.6).
[INFO] [stdout] 142 | |     pub struct EventType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |     const CHANGE_OF_TIMER = 22;
[INFO] [stdout] 166 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / bacnet_enum! {
[INFO] [stdout] 169 | |     /// BACnet notify type (Clause 12.21).
[INFO] [stdout] 170 | |     pub struct NotifyType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     const ACK_NOTIFICATION = 2;
[INFO] [stdout] 175 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / bacnet_enum! {
[INFO] [stdout] 178 | |     /// BACnet backup and restore state (Clause 19.1).
[INFO] [stdout] 179 | |     pub struct BackupAndRestoreState(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |     const PERFORMING_A_RESTORE = 4;
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/object_level.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / bacnet_enum! {
[INFO] [stdout] 189 | |     /// BACnet logging type (Clause 12.25.14).
[INFO] [stdout] 190 | |     pub struct LoggingType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     const TRIGGERED = 2;
[INFO] [stdout] 195 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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] 32 | |     const TEST_SUPERVISORY = 23;
[INFO] [stdout] 33 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / bacnet_enum! {
[INFO] [stdout] 36 | |     /// Life safety operating mode (Clause 12.15.12).
[INFO] [stdout] 37 | |     pub struct LifeSafetyMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     const DEACTIVATED = 19;
[INFO] [stdout] 59 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / bacnet_enum! {
[INFO] [stdout] 62 | |     /// Life safety commanded operation (Clause 12.15.13, Table 12-54).
[INFO] [stdout] 63 | |     pub struct LifeSafetyOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |     const UNSILENCE_VISUAL = 9;
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/life_safety.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | / bacnet_enum! {
[INFO] [stdout] 78 | |     /// Silenced state for a life safety point/zone (Clause 12.15.14).
[INFO] [stdout] 79 | |     pub struct SilencedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     const ALL_SILENCED = 3;
[INFO] [stdout] 85 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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] 26 | |     const UNKNOWN = 2;
[INFO] [stdout] 27 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / bacnet_enum! {
[INFO] [stdout] 30 | |     /// BACnet lock status (Clause 12.26).
[INFO] [stdout] 31 | |     pub struct LockStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |     const UNKNOWN = 4;
[INFO] [stdout] 38 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/access.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / bacnet_enum! {
[INFO] [stdout] 41 | |     /// BACnet secured status for Access Door (Clause 12.26).
[INFO] [stdout] 42 | |     pub struct DoorSecuredStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     const UNKNOWN = 2;
[INFO] [stdout] 47 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / bacnet_enum! {
[INFO] [stdout]  50 | |     /// BACnet access event (Clause 12.33).
[INFO] [stdout]  51 | |     pub struct AccessEvent(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |     const DENIED_OTHER = 164;
[INFO] [stdout] 108 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | / bacnet_enum! {
[INFO] [stdout] 111 | |     /// BACnet access credential disable (Clause 21).
[INFO] [stdout] 112 | |     pub struct AccessCredentialDisable(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |     const DISABLE_LOCKOUT = 3;
[INFO] [stdout] 118 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / bacnet_enum! {
[INFO] [stdout] 121 | |     /// BACnet access credential disable reason (Clause 21).
[INFO] [stdout] 122 | |     pub struct AccessCredentialDisableReason(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 133 | |     const DISABLED_MANUAL = 9;
[INFO] [stdout] 134 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / bacnet_enum! {
[INFO] [stdout] 137 | |     /// BACnet access user type (Clause 12.35).
[INFO] [stdout] 138 | |     pub struct AccessUserType(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |     const PERSON = 2;
[INFO] [stdout] 143 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | / bacnet_enum! {
[INFO] [stdout] 146 | |     /// BACnet authorization mode (Clause 12.31).
[INFO] [stdout] 147 | |     pub struct AuthorizationMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     const NONE = 5;
[INFO] [stdout] 155 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/access.rs:157:1
[INFO] [stdout]     |
[INFO] [stdout] 157 | / bacnet_enum! {
[INFO] [stdout] 158 | |     /// BACnet access passback mode (Clause 12.32).
[INFO] [stdout] 159 | |     pub struct AccessPassbackMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     const SOFT_PASSBACK = 2;
[INFO] [stdout] 164 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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 lighting operation (Clause 12.54).
[INFO] [stdout]  7 | |     pub struct LightingOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |     const STOP = 10;
[INFO] [stdout] 20 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lighting.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / bacnet_enum! {
[INFO] [stdout] 23 | |     /// BACnet lighting in-progress state (Clause 12.54).
[INFO] [stdout] 24 | |     pub struct LightingInProgress(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     const OTHER = 4;
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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 lift car travel direction (Clause 12.59).
[INFO] [stdout] 34 | |     pub struct LiftCarDirection(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     const UP_AND_DOWN = 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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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 group operating mode (Clause 12.58).
[INFO] [stdout] 46 | |     pub struct LiftGroupMode(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     const UP_PEAK = 6;
[INFO] [stdout] 55 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | / bacnet_enum! {
[INFO] [stdout] 58 | |     /// BACnet lift car door status (Clause 12.59).
[INFO] [stdout] 59 | |     pub struct LiftCarDoorStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 68 | |     const LIMITED_OPENED = 7;
[INFO] [stdout] 69 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / bacnet_enum! {
[INFO] [stdout] 72 | |     /// BACnet lift car door command (Clause 21).
[INFO] [stdout] 73 | |     pub struct LiftCarDoorCommand(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |     const CLOSE = 2;
[INFO] [stdout] 78 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/lift.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | / bacnet_enum! {
[INFO] [stdout] 81 | |     /// BACnet lift car drive status (Clause 21).
[INFO] [stdout] 82 | |     pub struct LiftCarDriveStatus(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |     const MULTI_FLOOR_JUMP = 9;
[INFO] [stdout] 94 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/lift.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout]  96 | / bacnet_enum! {
[INFO] [stdout]  97 | |     /// BACnet lift car operating mode (Clause 21).
[INFO] [stdout]  98 | |     pub struct LiftCarMode(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     const OCCUPANT_EVACUATION = 13;
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/bacnet-types/src/enums/lift.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | / bacnet_enum! {
[INFO] [stdout] 117 | |     /// BACnet lift fault signals (Clause 21).
[INFO] [stdout] 118 | |     pub struct LiftFault(u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 136 | |     const LOAD_MEASUREMENT_FAULT = 16;
[INFO] [stdout] 137 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bacnet_enum! {
[INFO] [stdout]  6 | |     /// BACnet load control shed state (Clause 12.28).
[INFO] [stdout]  7 | |     pub struct ShedState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     const SHED_NON_COMPLIANT = 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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / bacnet_enum! {
[INFO] [stdout] 16 | |     /// BACnet node type for Structured View (Clause 12.29).
[INFO] [stdout] 17 | |     pub struct NodeType(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 40 | |     const ZONE = 21;
[INFO] [stdout] 41 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / bacnet_enum! {
[INFO] [stdout] 44 | |     /// BACnet acknowledgment filter for GetEnrollmentSummary (Clause 13.7.1).
[INFO] [stdout] 45 | |     pub struct AcknowledgmentFilter(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | |     const NOT_ACKED = 2;
[INFO] [stdout] 50 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / bacnet_enum! {
[INFO] [stdout] 53 | |     /// Event transition bit positions (Clause 12.11).
[INFO] [stdout] 54 | |     pub struct EventTransitionBits(u8);
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     const TO_NORMAL = 2;
[INFO] [stdout] 59 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / bacnet_enum! {
[INFO] [stdout] 62 | |     /// BACnet message priority for TextMessage services (Clause 16.5).
[INFO] [stdout] 63 | |     pub struct MessagePriority(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     const URGENT = 1;
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/misc.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / bacnet_enum! {
[INFO] [stdout] 70 | |     /// BACnet virtual terminal class (Clause 17.1).
[INFO] [stdout] 71 | |     pub struct VTClass(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |     const IBM_3130 = 6;
[INFO] [stdout] 80 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   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 staging state (Clause 12.62, new in 135-2020).
[INFO] [stdout]  7 | |     pub struct StagingState(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |     const ABANDONED = 6;
[INFO] [stdout] 16 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / bacnet_enum! {
[INFO] [stdout] 19 | |     /// BACnet audit level (Clause 19.6, new in 135-2020).
[INFO] [stdout] 20 | |     pub struct AuditLevel(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     const DEFAULT = 3;
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / bacnet_enum! {
[INFO] [stdout] 29 | |     /// BACnet audit operation (Clause 19.6, new in 135-2020).
[INFO] [stdout] 30 | |     pub struct AuditOperation(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     const GENERAL = 15;
[INFO] [stdout] 48 | | }
[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:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                   pub const $VARIANT: Self = Self($val);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: crates/bacnet-types/src/enums/audit.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / bacnet_enum! {
[INFO] [stdout] 51 | |     /// BACnet success filter for audit log queries (Clause 13.19, new in 135-2020).
[INFO] [stdout] 52 | |     pub struct BACnetSuccessFilter(u32);
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     const FAILURES_ONLY = 2;
[INFO] [stdout] 57 | | }
[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:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                   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:237:16
[INFO] [stdout]     |
[INFO] [stdout] 237 |     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:237:28
[INFO] [stdout]     |
[INFO] [stdout] 237 |     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:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / bitflags::bitflags! {
[INFO] [stdout] 245 | |     /// BACnet StatusFlags -- 4-bit bitstring present on most objects.
[INFO] [stdout] 246 | |     #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
[INFO] [stdout] 247 | |     pub struct StatusFlags: u8 {
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | | }
[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:255:1
[INFO] [stdout]     |
[INFO] [stdout] 255 | / bitflags::bitflags! {
[INFO] [stdout] 256 | |     /// BACnet DaysOfWeek -- 7-bit bitstring (Clause 21).
[INFO] [stdout] 257 | |     ///
[INFO] [stdout] 258 | |     /// Bit 0 (MSB=0x40) = Monday, Bit 6 (0x01) = Sunday.
[INFO] [stdout] ...   |
[INFO] [stdout] 270 | | }
[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 a struct field
[INFO] [stdout]   --> crates/bacnet-objects/src/audit.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub timestamp_secs: u64,
[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-objects/src/audit.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub description: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> crates/bacnet-objects/src/audit.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     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/audit.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     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/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/mod.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     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/mod.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     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:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     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:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     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:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     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:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     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:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     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:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     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:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     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:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     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:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     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:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     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:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     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:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     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:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub event_state: EventState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
