[INFO] fetching crate buttplug 9.0.7... [INFO] documenting buttplug-9.0.7 against beta-2025-04-13 for beta-1.87-rustdoc-1 [INFO] extracting crate buttplug 9.0.7 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate buttplug 9.0.7 on toolchain beta-2025-04-13 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-04-13" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate buttplug 9.0.7 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate buttplug 9.0.7 [INFO] tweaked toml for crates.io crate buttplug 9.0.7 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate crates.io crate buttplug 9.0.7 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" "+beta-2025-04-13" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 953209e7284f2c9377c0d11e59a4b8b8617bb47ea804af0e217b8662775c0e46 [INFO] running `Command { std: "docker" "start" "-a" "953209e7284f2c9377c0d11e59a4b8b8617bb47ea804af0e217b8662775c0e46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "953209e7284f2c9377c0d11e59a4b8b8617bb47ea804af0e217b8662775c0e46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "953209e7284f2c9377c0d11e59a4b8b8617bb47ea804af0e217b8662775c0e46", kill_on_drop: false }` [INFO] [stdout] 953209e7284f2c9377c0d11e59a4b8b8617bb47ea804af0e217b8662775c0e46 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] baf6c30c458151f59ca023df2979c34e1e2e3b150026b3b46016b801a055ad1c [INFO] running `Command { std: "docker" "start" "-a" "baf6c30c458151f59ca023df2979c34e1e2e3b150026b3b46016b801a055ad1c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking pin-project-lite v0.2.14 [INFO] [stderr] Compiling serde v1.0.216 [INFO] [stderr] Checking once_cell v1.20.2 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Checking futures-sink v0.3.31 [INFO] [stderr] Checking bytes v1.9.0 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Checking itoa v1.0.14 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Compiling cc v1.2.3 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Checking writeable v0.5.5 [INFO] [stderr] Checking litemap v0.7.3 [INFO] [stderr] Checking icu_locid_transform_data v1.5.0 [INFO] [stderr] Checking icu_properties_data v1.5.0 [INFO] [stderr] Checking rustls-pki-types v1.10.1 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking tracing-core v0.1.33 [INFO] [stderr] Checking utf16_iter v1.0.5 [INFO] [stderr] Checking write16 v1.0.0 [INFO] [stderr] Checking icu_normalizer_data v1.5.0 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Checking http v1.1.0 [INFO] [stderr] Checking utf8_iter v1.0.4 [INFO] [stderr] Compiling httparse v1.9.5 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling rustls v0.23.20 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Compiling serde_json v1.0.134 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Compiling thiserror v2.0.9 [INFO] [stderr] Checking form_urlencoded v1.2.1 [INFO] [stderr] Compiling ref-cast v1.0.23 [INFO] [stderr] Checking try-lock v0.2.5 [INFO] [stderr] Checking cpufeatures v0.2.14 [INFO] [stderr] Compiling libdbus-sys v0.2.5 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Checking webpki-roots v0.26.6 [INFO] [stderr] Checking xml-rs v0.8.22 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Checking tower-service v0.3.3 [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Checking borrow-or-share v0.2.2 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking generic-array v0.14.7 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Checking lock_api v0.4.12 [INFO] [stderr] Checking iana-time-zone v0.1.60 [INFO] [stderr] Checking vsimd v0.8.0 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Checking data-encoding v2.6.0 [INFO] [stderr] Checking overload v0.1.1 [INFO] [stderr] Checking utf-8 v0.7.6 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking outref v0.5.1 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking nu-ansi-term v0.46.0 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling hidapi v2.6.3 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking rustls-pemfile v2.2.0 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking mio v1.0.2 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking block-padding v0.3.3 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking libudev v0.3.0 [INFO] [stderr] Checking nix v0.26.4 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking sync_wrapper v1.0.1 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking bytecount v0.6.8 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Checking ipnet v2.10.1 [INFO] [stderr] Checking num-cmp v0.1.0 [INFO] [stderr] Checking aes v0.8.4 [INFO] [stderr] Checking ecb v0.1.2 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking regex-automata v0.4.8 [INFO] [stderr] Checking fraction v0.15.3 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Checking fancy-regex v0.14.0 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Compiling serde_derive v1.0.216 [INFO] [stderr] Compiling zerofrom-derive v0.1.4 [INFO] [stderr] Compiling yoke-derive v0.7.4 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling thiserror-impl v2.0.9 [INFO] [stderr] Compiling ref-cast-impl v1.0.23 [INFO] [stderr] Compiling pin-project-internal v1.1.6 [INFO] [stderr] Checking rustls-webpki v0.102.8 [INFO] [stderr] Compiling async-trait v0.1.83 [INFO] [stderr] Compiling prost-derive v0.13.4 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling getset v0.1.3 [INFO] [stderr] Checking tokio v1.42.0 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Checking async-stream v0.3.6 [INFO] [stderr] Compiling serde_repr v0.1.19 [INFO] [stderr] Compiling buttplug_derive v0.8.1 [INFO] [stderr] Checking pin-project v1.1.6 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking zerofrom v0.1.4 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Checking unescaper v0.1.5 [INFO] [stderr] Checking yoke v0.7.4 [INFO] [stderr] Checking serialport v4.6.1 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking zerovec v0.10.4 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking prost v0.13.4 [INFO] [stderr] Checking tinystr v0.7.6 [INFO] [stderr] Checking icu_collections v1.5.0 [INFO] [stderr] Checking icu_locid v1.5.0 [INFO] [stderr] Checking icu_provider v1.5.0 [INFO] [stderr] Checking icu_locid_transform v1.5.0 [INFO] [stderr] Checking dbus v0.9.7 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking http-body-util v0.1.2 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking hyper v1.4.1 [INFO] [stderr] Checking tokio-rustls v0.26.0 [INFO] [stderr] Checking tokio-util v0.7.13 [INFO] [stderr] Checking icu_properties v1.5.1 [INFO] [stderr] Checking tokio-stream v0.1.17 [INFO] [stderr] Checking hyper-util v0.1.9 [INFO] [stderr] Checking uuid v1.11.0 [INFO] [stderr] Checking fluent-uri v0.3.2 [INFO] [stderr] Checking serde-xml-rs v0.6.0 [INFO] [stderr] Checking dashmap v6.1.0 [INFO] [stderr] Checking tracing-serde v0.2.0 [INFO] [stderr] Checking email_address v0.2.9 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking os_info v3.9.0 [INFO] [stderr] Checking hyper-rustls v0.27.3 [INFO] [stderr] Checking dbus-tokio v0.7.6 [INFO] [stderr] Checking bluez-generated v0.4.0 [INFO] [stderr] Checking uuid-simd v0.8.0 [INFO] [stderr] Checking bluez-async v0.8.0 [INFO] [stderr] Checking referencing v0.26.2 [INFO] [stderr] Checking tracing-subscriber v0.3.19 [INFO] [stderr] Checking serde-aux v4.5.0 [INFO] [stderr] Checking icu_normalizer v1.5.0 [INFO] [stderr] Checking btleplug v0.11.7 [INFO] [stderr] Checking idna_adapter v1.2.0 [INFO] [stderr] Checking idna v1.0.3 [INFO] [stderr] Checking url v2.5.4 [INFO] [stderr] Checking jsonschema v0.26.2 [INFO] [stderr] Checking tungstenite v0.26.1 [INFO] [stderr] Checking reqwest v0.12.9 [INFO] [stderr] Checking tokio-tungstenite v0.26.1 [INFO] [stderr] Documenting buttplug v9.0.7 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `ButtplugClient` [INFO] [stdout] --> src/client/client_event_loop.rs:52:29 [INFO] [stdout] | [INFO] [stdout] 52 | /// Event loop for running [ButtplugClient] connections. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugClient` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClient` [INFO] [stdout] --> src/client/client_event_loop.rs:54:64 [INFO] [stdout] | [INFO] [stdout] 54 | /// Acts as a hub for communication between the connector and [ButtplugClient] [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugClient` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugServer` [INFO] [stdout] --> src/client/client_event_loop.rs:86:66 [INFO] [stdout] | [INFO] [stdout] 86 | /// Connector the event loop will use to communicate with the [ButtplugServer] [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugServer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugServer` [INFO] [stdout] --> src/client/client_event_loop.rs:88:44 [INFO] [stdout] | [INFO] [stdout] 88 | /// Receiver for messages send from the [ButtplugServer] via the connector. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugServer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClient` [INFO] [stdout] --> src/client/client_event_loop.rs:92:28 [INFO] [stdout] | [INFO] [stdout] 92 | /// Sends events to the [ButtplugClient] instance. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugClient` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClientConnector` [INFO] [stdout] --> src/client/client_event_loop.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | /// Given the [ButtplugClientConnector] object, as well as the channels used [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugClientConnector` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceMessageInfo` [INFO] [stdout] --> src/client/client_event_loop.rs:132:46 [INFO] [stdout] | [INFO] [stdout] 132 | /// Creates a [ButtplugClientDevice] from [DeviceMessageInfo]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `DeviceMessageInfo` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceMessageInfo` [INFO] [stdout] --> src/client/client_event_loop.rs:134:16 [INFO] [stdout] | [INFO] [stdout] 134 | /// Given a [DeviceMessageInfo] from a [DeviceAdded] or [DeviceList] message, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `DeviceMessageInfo` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceAdded` [INFO] [stdout] --> src/client/client_event_loop.rs:134:43 [INFO] [stdout] | [INFO] [stdout] 134 | /// Given a [DeviceMessageInfo] from a [DeviceAdded] or [DeviceList] message, [INFO] [stdout] | ^^^^^^^^^^^ no item named `DeviceAdded` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceList` [INFO] [stdout] --> src/client/client_event_loop.rs:134:60 [INFO] [stdout] | [INFO] [stdout] 134 | /// Given a [DeviceMessageInfo] from a [DeviceAdded] or [DeviceList] message, [INFO] [stdout] | ^^^^^^^^^^ no item named `DeviceList` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceAdded` [INFO] [stdout] --> src/client/client_event_loop.rs:198:30 [INFO] [stdout] | [INFO] [stdout] 198 | /// server, it will catch [DeviceAdded]/[DeviceList]/[DeviceRemoved] messages [INFO] [stdout] | ^^^^^^^^^^^ no item named `DeviceAdded` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceList` [INFO] [stdout] --> src/client/client_event_loop.rs:198:44 [INFO] [stdout] | [INFO] [stdout] 198 | /// server, it will catch [DeviceAdded]/[DeviceList]/[DeviceRemoved] messages [INFO] [stdout] | ^^^^^^^^^^ no item named `DeviceList` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceRemoved` [INFO] [stdout] --> src/client/client_event_loop.rs:198:57 [INFO] [stdout] | [INFO] [stdout] 198 | /// server, it will catch [DeviceAdded]/[DeviceList]/[DeviceRemoved] messages [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceRemoved` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClient` [INFO] [stdout] --> src/client/client_event_loop.rs:200:45 [INFO] [stdout] | [INFO] [stdout] 200 | /// on as a [ButtplugClientEvent] to the [ButtplugClient]. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugClient` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClient` [INFO] [stdout] --> src/client/client_event_loop.rs:271:32 [INFO] [stdout] | [INFO] [stdout] 271 | /// Send a message from the [ButtplugClient] to the [ButtplugClientConnector]. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugClient` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClientConnector` [INFO] [stdout] --> src/client/client_event_loop.rs:271:56 [INFO] [stdout] | [INFO] [stdout] 271 | /// Send a message from the [ButtplugClient] to the [ButtplugClientConnector]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugClientConnector` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::connector::ButtplugInProcessClientConnector` [INFO] [stdout] --> src/client/client_message_sorter.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | /// For the [in-process][crate::connector::ButtplugInProcessClientConnector] case, where the client and [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `connector` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::DeviceAdded` [INFO] [stdout] --> src/client/client_message_sorter.rs:36:58 [INFO] [stdout] | [INFO] [stdout] 36 | /// without an originating client message ([DeviceAdded][crate::core::messages::DeviceAdded], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::Log` [INFO] [stdout] --> src/client/client_message_sorter.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | /// [Log][crate::core::messages::Log], etc...) will have an `id` of 0 and is considered an *event*, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `VibrateCmd` [INFO] [stdout] --> src/client/device.rs:73:35 [INFO] [stdout] | [INFO] [stdout] 73 | /// Convenience enum for forming [VibrateCmd] commands. [INFO] [stdout] | ^^^^^^^^^^ no item named `VibrateCmd` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `VibrateCmd` [INFO] [stdout] --> src/client/device.rs:90:35 [INFO] [stdout] | [INFO] [stdout] 90 | /// Convenience enum for forming [VibrateCmd] commands. [INFO] [stdout] | ^^^^^^^^^^ no item named `VibrateCmd` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RotateCmd` [INFO] [stdout] --> src/client/device.rs:107:35 [INFO] [stdout] | [INFO] [stdout] 107 | /// Convenience enum for forming [RotateCmd] commands. [INFO] [stdout] | ^^^^^^^^^ no item named `RotateCmd` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `LinearCmd` [INFO] [stdout] --> src/client/device.rs:125:35 [INFO] [stdout] | [INFO] [stdout] 125 | /// Convenience enum for forming [LinearCmd] commands. [INFO] [stdout] | ^^^^^^^^^ no item named `LinearCmd` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device_manager::DeviceManager` [INFO] [stdout] --> src/client/device.rs:159:23 [INFO] [stdout] | [INFO] [stdout] 159 | /// [DeviceManager][crate::server::device_manager::DeviceManager]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device_manager` in module `server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device_manager::DeviceManager` [INFO] [stdout] --> src/client/device.rs:157:3 [INFO] [stdout] | [INFO] [stdout] 157 | / /// Index of the device, matching the index in the [INFO] [stdout] 158 | | /// [ButtplugServer][crate::server::ButtplugServer]'s [INFO] [stdout] 159 | | /// [DeviceManager][crate::server::device_manager::DeviceManager]. [INFO] [stdout] | |____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [DeviceManager][crate::server::device_manager::DeviceManager]. [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `device_manager` in module `server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClient` [INFO] [stdout] --> src/client/device.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | /// the [ButtplugClient] that generated it, with some added convenience [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugClient` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::serializer` [INFO] [stdout] --> src/core/connector/mod.rs:19:44 [INFO] [stdout] | [INFO] [stdout] 19 | //! well as sending ([possibly serialized][crate::core::messages::serializer]) messages to the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::connector::ButtplugConnector` [INFO] [stdout] --> src/core/connector/mod.rs:30:33 [INFO] [stdout] | [INFO] [stdout] 30 | //! (since they all follow the [crate::connector::ButtplugConnector] trait), but will varying in [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `connector` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::ButtplugClientMessage` [INFO] [stdout] --> src/core/connector/mod.rs:137:29 [INFO] [stdout] | [INFO] [stdout] 137 | /// [ButtplugClientMessage][crate::core::messages::ButtplugClientMessage]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::ButtplugServerMessage` [INFO] [stdout] --> src/core/connector/mod.rs:141:29 [INFO] [stdout] | [INFO] [stdout] 141 | /// [ButtplugServerMessage][crate::core::messages::ButtplugServerMessage]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Error` [INFO] [stdout] --> src/core/message/error.rs:19:15 [INFO] [stdout] | [INFO] [stdout] 19 | /// Buttplug [Error] message. [INFO] [stdout] | ^^^^^ no item named `Error` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `jsonschema::JSONSchema` [INFO] [stdout] --> src/core/message/serializer/json_serializer.rs:41:16 [INFO] [stdout] | [INFO] [stdout] 41 | /// Creates a [jsonschema::JSONSchema] validator using the built in buttplug message schema. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `JSONSchema` in module `jsonschema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::DeviceMessageAttributes` [INFO] [stdout] --> src/core/message/mod.rs:249:33 [INFO] [stdout] | [INFO] [stdout] 249 | /// Used in [MessageAttributes][crate::core::messages::DeviceMessageAttributes] for denoting message [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device_manager::DeviceManager` [INFO] [stdout] --> src/core/message/mod.rs:841:21 [INFO] [stdout] | [INFO] [stdout] 841 | /// [DeviceManager][crate::server::device_manager::DeviceManager] of a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device_manager` in module `server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:15:78 [INFO] [stdout] | [INFO] [stdout] 15 | //! [ButtplugServer], the server mostly acts as a pass-thru frontend to the [DeviceManager]. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugRemoteServer` [INFO] [stdout] --> src/server/mod.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 28 | //! [RemoteServer](ButtplugRemoteServer) is being used. for [in-process [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugRemoteServer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::connector::ButtplugInProcessClientConnector` [INFO] [stdout] --> src/server/mod.rs:29:18 [INFO] [stdout] | [INFO] [stdout] 29 | //! servers](crate::connector::ButtplugInProcessClientConnector), the client own the server and just [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `connector` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:35:10 [INFO] [stdout] | [INFO] [stdout] 35 | //! [DeviceManager], which manages discovery of and communication with devices. The only thing [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:36:72 [INFO] [stdout] | [INFO] [stdout] 36 | //! the server instance manages at this point is ownership of the [DeviceManager] and [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | //! devices the [DeviceManager] has. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:46:17 [INFO] [stdout] | [INFO] [stdout] 46 | //! of the [DeviceManager] teardown. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device_manager::DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | //! [Device Manager](crate::server::device_manager::DeviceManager)) to identify devices that [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device_manager` in module `server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Hardware` [INFO] [stdout] --> src/server/device/mod.rs:22:40 [INFO] [stdout] | [INFO] [stdout] 22 | //! - Implementations (represented by [Hardware]), which handle the actual communication with [INFO] [stdout] | ^^^^^^^^ no item named `Hardware` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceCommunicationManager` [INFO] [stdout] --> src/server/device/mod.rs:23:51 [INFO] [stdout] | [INFO] [stdout] 23 | //! hardware. Implementations are created by a [DeviceCommunicationManager], which handles the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceCommunicationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugProtocol` [INFO] [stdout] --> src/server/device/mod.rs:26:34 [INFO] [stdout] | [INFO] [stdout] 26 | //! - Protocols (represented by [ButtplugProtocol]), which hold information about the capabilities [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `ButtplugProtocol` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::ButtplugDeviceMessage` [INFO] [stdout] --> src/server/device/mod.rs:28:39 [INFO] [stdout] | [INFO] [stdout] 28 | //! from [Buttplug Device Messages](crate::core::messages::ButtplugDeviceMessage) into strings or [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:41:72 [INFO] [stdout] | [INFO] [stdout] 41 | //! [ButtplugServer](crate::server::ButtplugServer) and configure the [DeviceManager] that is owns. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:49:49 [INFO] [stdout] | [INFO] [stdout] 49 | //! This information is entered via the public [DeviceManager] API, and stored between the [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:50:6 [INFO] [stdout] | [INFO] [stdout] 50 | //! [DeviceManager] and the [DeviceConfigurationManager] (which is owned by the [DeviceManager]). [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceConfigurationManager` [INFO] [stdout] --> src/server/device/mod.rs:50:30 [INFO] [stdout] | [INFO] [stdout] 50 | //! [DeviceManager] and the [DeviceConfigurationManager] (which is owned by the [DeviceManager]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceConfigurationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:50:82 [INFO] [stdout] | [INFO] [stdout] 50 | //! [DeviceManager] and the [DeviceConfigurationManager] (which is owned by the [DeviceManager]). [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:52:49 [INFO] [stdout] | [INFO] [stdout] 52 | //! After all of the information is added, the [DeviceManager] is considered ready to discover [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceCommunicationManager` [INFO] [stdout] --> src/server/device/mod.rs:60:49 [INFO] [stdout] | [INFO] [stdout] 60 | //! Strategies for scanning can vary between [DeviceCommunicationManager]s, either using long term [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceCommunicationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceCommunicationManager` [INFO] [stdout] --> src/server/device/mod.rs:63:45 [INFO] [stdout] | [INFO] [stdout] 63 | //! - For each device that is found in any [DeviceCommunicationManager], we emit a DeviceFound event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceCommunicationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceConfigurationManager` [INFO] [stdout] --> src/server/device/mod.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | //! [DeviceConfigurationManager], in order to make sure we can connect (we won't try to connect to [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceConfigurationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:90:67 [INFO] [stdout] | [INFO] [stdout] 90 | //! Once we've made it through this, the device is handed to the [DeviceManager], and the [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugServer` [INFO] [stdout] --> src/server/device/mod.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 91 | //! [ButtplugServer] notifies the [ButtplugClient] (if one is connected) of the new device via the [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugServer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClient` [INFO] [stdout] --> src/server/device/mod.rs:91:36 [INFO] [stdout] | [INFO] [stdout] 91 | //! [ButtplugServer] notifies the [ButtplugClient] (if one is connected) of the new device via the [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugClient` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ProtocolDeviceIdentifier` [INFO] [stdout] --> src/server/device/configuration/mod.rs:31:31 [INFO] [stdout] | [INFO] [stdout] 31 | //! These values are held in [ProtocolDeviceIdentifier] instances, and used around the codebase to [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ProtocolDeviceIdentifier` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::lovense` [INFO] [stdout] --> src/server/device/configuration/mod.rs:37:60 [INFO] [stdout] | [INFO] [stdout] 37 | //! configuration string version of the [Lovense Protocol](crate::device::protocol::lovense) name), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/configuration/mod.rs:95:57 [INFO] [stdout] | [INFO] [stdout] 95 | //! - Factory/Builder instances for [ButtplugProtocols](crate::device::protocol::ButtplugProtocol) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `USBSpecifier` [INFO] [stdout] --> src/server/device/configuration/mod.rs:112:6 [INFO] [stdout] | [INFO] [stdout] 112 | //! [USBSpecifier], etc...) for this. Specifiers contain device identification and connection [INFO] [stdout] | ^^^^^^^^^^^^ no item named `USBSpecifier` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ProtocolDeviceConfiguration` [INFO] [stdout] --> src/server/device/configuration/mod.rs:114:6 [INFO] [stdout] | [INFO] [stdout] 114 | //! [ProtocolDeviceConfiguration] instance) with a specifier built from discovered devices to see if [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ProtocolDeviceConfiguration` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::ButtplugDevice` [INFO] [stdout] --> src/server/device/configuration/mod.rs:132:22 [INFO] [stdout] | [INFO] [stdout] 132 | //! [ButtplugDevice](crate::device::ButtplugDevice) instance used by the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::lovense_connect_service` [INFO] [stdout] --> src/server/device/configuration/specifier.rs:211:14 [INFO] [stdout] | [INFO] [stdout] 211 | /// Service](crate::server::device::communication_manager::lovense_connect_service) devices [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::lovense_connect_service` [INFO] [stdout] --> src/server/device/configuration/specifier.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 214 | /// Service](crate::server::device::communication_manager::lovense_connect_service) device communication manager [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::xinput` [INFO] [stdout] --> src/server/device/configuration/specifier.rs:235:28 [INFO] [stdout] | [INFO] [stdout] 235 | /// Specifier for [XInput](crate::server::device::communication_manager::xinput) devices [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::xinput` [INFO] [stdout] --> src/server/device/configuration/specifier.rs:238:14 [INFO] [stdout] | [INFO] [stdout] 238 | /// [XInput](crate::server::device::communication_manager::xinput) device communication manager handles all device [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ConfigurationDeviceIdentifier` [INFO] [stdout] --> src/server/device/configuration/identifiers.rs:7:6 [INFO] [stdout] | [INFO] [stdout] 7 | /// [ConfigurationDeviceIdentifier]s, [UserDeviceIdentifier] will always have a device address [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConfigurationDeviceIdentifier` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `identifier` [INFO] [stdout] --> src/server/device/configuration/identifiers.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | /// Some([identifier]) if there's an identifier, otherwise None if default [INFO] [stdout] | ^^^^^^^^^^ no item named `identifier` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `identifier` [INFO] [stdout] --> src/server/device/configuration/identifiers.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | /// Some([identifier]) if there's an identifier, otherwise None if default [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Some([identifier]) if there's an identifier, otherwise None if default [INFO] [stdout] ^^^^^^^^^^ [INFO] [stdout] = note: no item named `identifier` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugProtocol` [INFO] [stdout] --> src/server/device/configuration/mod.rs:227:46 [INFO] [stdout] | [INFO] [stdout] 227 | /// Add a protocol instance factory for a [ButtplugProtocol] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `ButtplugProtocol` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager` [INFO] [stdout] --> src/server/device/configuration/mod.rs:323:34 [INFO] [stdout] | [INFO] [stdout] 323 | /// [DeviceCommunicationManager](crate::server::device::communication_manager) finds a device during scanning, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:27:51 [INFO] [stdout] | [INFO] [stdout] 27 | /// Parameters for reading data from a [Hardware](crate::device::Hardware) endpoint [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/hardware/mod.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | /// [ButtplugProtocol](crate::device::protocol::ButtplugProtocol) implementations when working with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | /// [Hardware](crate::device::Hardware) structures. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:64:49 [INFO] [stdout] | [INFO] [stdout] 64 | /// Parameters for writing data to a [Hardware](crate::device::Hardware) endpoint [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/hardware/mod.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 67 | /// [ButtplugProtocol](crate::device::protocol::ButtplugProtocol) implementations when working with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | /// [Hardware](crate::device::Hardware) structures. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:103:48 [INFO] [stdout] | [INFO] [stdout] 103 | /// Parameters for subscribing to a [Hardware](crate::device::Hardware) endpoint [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/hardware/mod.rs:106:24 [INFO] [stdout] | [INFO] [stdout] 106 | /// [ButtplugProtocol](crate::device::protocol::ButtplugProtocol) implementations when working with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:107:16 [INFO] [stdout] | [INFO] [stdout] 107 | /// [Hardware](crate::device::Hardware) structures. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:134:52 [INFO] [stdout] | [INFO] [stdout] 134 | /// Parameters for unsubscribing from a [Hardware](crate::device::Hardware) endpoint that has [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/hardware/mod.rs:138:24 [INFO] [stdout] | [INFO] [stdout] 138 | /// [ButtplugProtocol](crate::device::protocol::ButtplugProtocol) implementations when working with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:139:16 [INFO] [stdout] | [INFO] [stdout] 139 | /// [Hardware](crate::device::Hardware) structures. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | /// [Hardware](crate::device::Hardware). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:229:50 [INFO] [stdout] | [INFO] [stdout] 229 | /// Events that can be emitted from a [Hardware](crate::device::Hardware). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::ButtplugDevice` [INFO] [stdout] --> src/server/device/hardware/mod.rs:239:22 [INFO] [stdout] | [INFO] [stdout] 239 | /// [ButtplugDevice](crate::device::ButtplugDevice) instance. The Hardware contains a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::DeviceCommunicationManager` [INFO] [stdout] --> src/server/device/hardware/mod.rs:369:34 [INFO] [stdout] | [INFO] [stdout] 369 | /// [DeviceCommunicationManager](crate::server::device::communication_manager::DeviceCommunicationManager) modules [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::configuration::ProtocolDeviceConfiguration` [INFO] [stdout] --> src/server/device/hardware/mod.rs:409:3 [INFO] [stdout] | [INFO] [stdout] 409 | / /// Try to initialize a device. [INFO] [stdout] 410 | | /// [INFO] [stdout] 411 | | /// Given a [INFO] [stdout] 412 | | /// [ProtocolDeviceConfiguration](crate::server::device::configuration::ProtocolDeviceConfiguration) [INFO] [stdout] 413 | | /// which will contain information about what a protocol needs to communicate with a device, try [INFO] [stdout] 414 | | /// to identify all required endpoints on the hardware. [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [ProtocolDeviceConfiguration](crate::server::device::configuration::ProtocolDeviceConfiguration) [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ProtocolDeviceConfiguration` in module `configuration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::Ping` [INFO] [stdout] --> src/server/server.rs:48:14 [INFO] [stdout] | [INFO] [stdout] 48 | /// [Ping](crate::core::messages::Ping) message in this amount of time after the handshake has [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RequestServerInfo` [INFO] [stdout] --> src/server/server.rs:230:21 [INFO] [stdout] | [INFO] [stdout] 230 | /// Performs the [RequestServerInfo]([ServerInfo](crate::core::message::RequestServerInfo) / [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `RequestServerInfo` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::message::RequestServerInfo` [INFO] [stdout] --> src/server/server.rs:230:53 [INFO] [stdout] | [INFO] [stdout] 230 | /// Performs the [RequestServerInfo]([ServerInfo](crate::core::message::RequestServerInfo) / [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RequestServerInfo` in module `message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::message::ServerInfo` [INFO] [stdout] --> src/server/server.rs:231:20 [INFO] [stdout] | [INFO] [stdout] 231 | /// [ServerInfo](crate::core::message::ServerInfo) handshake, as specified in the [Buttplug [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ServerInfo` in module `message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::Ping` [INFO] [stdout] --> src/server/server_builder.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 87 | /// [Ping](crate::core::messages::Ping) message in this amount of time after the handshake has [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClientMessage` [INFO] [stdout] --> src/server/server_downgrade_wrapper.rs:101:16 [INFO] [stdout] | [INFO] [stdout] 101 | /// Sends a [ButtplugClientMessage] to be parsed by the server (for handshake or ping), or passed [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugClientMessage` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/server_downgrade_wrapper.rs:102:26 [INFO] [stdout] | [INFO] [stdout] 102 | /// into the server's [DeviceManager] for communication with devices. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugServerMessage` [INFO] [stdout] --> src/server/mod.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 68 | /// [ButtplugServerMessage] instances in order to follow the [Buttplug [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugServerMessage` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugServerMessage` [INFO] [stdout] --> src/server/mod.rs:72:6 [INFO] [stdout] | [INFO] [stdout] 72 | /// [ButtplugServerMessage] instances in order to follow the [Buttplug [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugServerMessage` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::connector::ButtplugConnectorError` [INFO] [stdout] --> src/core/errors.rs:33:6 [INFO] [stdout] | [INFO] [stdout] 33 | /// [crate::connector::ButtplugConnectorError]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `connector` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::messages::Error` [INFO] [stdout] --> src/core/errors.rs:226:48 [INFO] [stdout] | [INFO] [stdout] 226 | /// Turns a Buttplug Protocol Error Message [super::messages::Error] into a [ButtplugError] type. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Error` [INFO] [stdout] --> src/core/message/error.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | /// [Error] message. [INFO] [stdout] | ^^^^^ no item named `Error` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/server/device/server_device.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | //! https://github.com/buttplugio/buttplug/issues/646 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 35 | //! [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `T` [INFO] [stdout] --> src/util/future.rs:150:40 [INFO] [stdout] | [INFO] [stdout] 150 | /// This needs to be an [Arc]<[Mutex]> in order to make it mutable under [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `u8` [INFO] [stdout] --> src/util/logging.rs:18:37 [INFO] [stdout] | [INFO] [stdout] 18 | /// writers. We just shove out a Vec and expect the other end to do whatever [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 18 | /// writers. We just shove out a `Vec` and expect the other end to do whatever [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 04s [INFO] [stderr] Generated /opt/rustwide/target/doc/buttplug/index.html [INFO] running `Command { std: "docker" "inspect" "baf6c30c458151f59ca023df2979c34e1e2e3b150026b3b46016b801a055ad1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "baf6c30c458151f59ca023df2979c34e1e2e3b150026b3b46016b801a055ad1c", kill_on_drop: false }` [INFO] [stdout] baf6c30c458151f59ca023df2979c34e1e2e3b150026b3b46016b801a055ad1c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "default unstable" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 77e29130425e223394d4bde07683d6190bd9b4a77cd776999cba9c9af090d16a [INFO] running `Command { std: "docker" "start" "-a" "77e29130425e223394d4bde07683d6190bd9b4a77cd776999cba9c9af090d16a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.9 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling serde_derive v1.0.216 [INFO] [stderr] Compiling zerofrom-derive v0.1.4 [INFO] [stderr] Compiling yoke-derive v0.7.4 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling thiserror-impl v2.0.9 [INFO] [stderr] Compiling ref-cast-impl v1.0.23 [INFO] [stderr] Compiling pin-project-internal v1.1.6 [INFO] [stderr] Compiling prost-derive v0.13.4 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling async-trait v0.1.83 [INFO] [stderr] Compiling getset v0.1.3 [INFO] [stderr] Checking tokio v1.42.0 [INFO] [stderr] Checking ref-cast v1.0.23 [INFO] [stderr] Checking async-stream v0.3.6 [INFO] [stderr] Compiling buttplug_derive v0.8.1 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling serde_repr v0.1.19 [INFO] [stderr] Checking unescaper v0.1.5 [INFO] [stderr] Checking serialport v4.6.1 [INFO] [stderr] Checking pin-project v1.1.6 [INFO] [stderr] Checking zerofrom v0.1.4 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Checking prost v0.13.4 [INFO] [stderr] Checking yoke v0.7.4 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking zerovec v0.10.4 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking serde v1.0.216 [INFO] [stderr] Checking tinystr v0.7.6 [INFO] [stderr] Checking icu_collections v1.5.0 [INFO] [stderr] Checking icu_locid v1.5.0 [INFO] [stderr] Checking dbus v0.9.7 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking http-body-util v0.1.2 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking tokio-rustls v0.26.0 [INFO] [stderr] Checking hyper v1.4.1 [INFO] [stderr] Checking tokio-util v0.7.13 [INFO] [stderr] Checking icu_provider v1.5.0 [INFO] [stderr] Checking tokio-stream v0.1.17 [INFO] [stderr] Checking icu_locid_transform v1.5.0 [INFO] [stderr] Checking hyper-util v0.1.9 [INFO] [stderr] Checking icu_properties v1.5.1 [INFO] [stderr] Checking hyper-rustls v0.27.3 [INFO] [stderr] Checking serde_json v1.0.134 [INFO] [stderr] Checking uuid v1.11.0 [INFO] [stderr] Checking ahash v0.8.11 [INFO] [stderr] Checking serde-xml-rs v0.6.0 [INFO] [stderr] Checking fluent-uri v0.3.2 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking dashmap v6.1.0 [INFO] [stderr] Checking tracing-serde v0.2.0 [INFO] [stderr] Checking email_address v0.2.9 [INFO] [stderr] Checking os_info v3.9.0 [INFO] [stderr] Checking dbus-tokio v0.7.6 [INFO] [stderr] Checking bluez-generated v0.4.0 [INFO] [stderr] Checking uuid-simd v0.8.0 [INFO] [stderr] Checking bluez-async v0.8.0 [INFO] [stderr] Checking icu_normalizer v1.5.0 [INFO] [stderr] Checking referencing v0.26.2 [INFO] [stderr] Checking tracing-subscriber v0.3.19 [INFO] [stderr] Checking serde-aux v4.5.0 [INFO] [stderr] Checking btleplug v0.11.7 [INFO] [stderr] Checking idna_adapter v1.2.0 [INFO] [stderr] Checking idna v1.0.3 [INFO] [stderr] Checking url v2.5.4 [INFO] [stderr] Checking jsonschema v0.26.2 [INFO] [stderr] Checking tungstenite v0.26.1 [INFO] [stderr] Checking reqwest v0.12.9 [INFO] [stderr] Checking tokio-tungstenite v0.26.1 [INFO] [stderr] Documenting buttplug v9.0.7 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `crate::connector::ButtplugInProcessClientConnector` [INFO] [stdout] --> src/client/client_message_sorter.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | /// For the [in-process][crate::connector::ButtplugInProcessClientConnector] case, where the client and [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `connector` in module `buttplug` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::DeviceAdded` [INFO] [stdout] --> src/client/client_message_sorter.rs:36:58 [INFO] [stdout] | [INFO] [stdout] 36 | /// without an originating client message ([DeviceAdded][crate::core::messages::DeviceAdded], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::Log` [INFO] [stdout] --> src/client/client_message_sorter.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | /// [Log][crate::core::messages::Log], etc...) will have an `id` of 0 and is considered an *event*, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `VibrateCmd` [INFO] [stdout] --> src/client/device.rs:73:35 [INFO] [stdout] | [INFO] [stdout] 73 | /// Convenience enum for forming [VibrateCmd] commands. [INFO] [stdout] | ^^^^^^^^^^ no item named `VibrateCmd` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `VibrateCmd` [INFO] [stdout] --> src/client/device.rs:90:35 [INFO] [stdout] | [INFO] [stdout] 90 | /// Convenience enum for forming [VibrateCmd] commands. [INFO] [stdout] | ^^^^^^^^^^ no item named `VibrateCmd` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RotateCmd` [INFO] [stdout] --> src/client/device.rs:107:35 [INFO] [stdout] | [INFO] [stdout] 107 | /// Convenience enum for forming [RotateCmd] commands. [INFO] [stdout] | ^^^^^^^^^ no item named `RotateCmd` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `LinearCmd` [INFO] [stdout] --> src/client/device.rs:125:35 [INFO] [stdout] | [INFO] [stdout] 125 | /// Convenience enum for forming [LinearCmd] commands. [INFO] [stdout] | ^^^^^^^^^ no item named `LinearCmd` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device_manager::DeviceManager` [INFO] [stdout] --> src/client/device.rs:157:3 [INFO] [stdout] | [INFO] [stdout] 157 | / /// Index of the device, matching the index in the [INFO] [stdout] 158 | | /// [ButtplugServer][crate::server::ButtplugServer]'s [INFO] [stdout] 159 | | /// [DeviceManager][crate::server::device_manager::DeviceManager]. [INFO] [stdout] | |____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [DeviceManager][crate::server::device_manager::DeviceManager]. [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `device_manager` in module `server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::serializer` [INFO] [stdout] --> src/core/connector/mod.rs:19:44 [INFO] [stdout] | [INFO] [stdout] 19 | //! well as sending ([possibly serialized][crate::core::messages::serializer]) messages to the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::connector::ButtplugConnector` [INFO] [stdout] --> src/core/connector/mod.rs:30:33 [INFO] [stdout] | [INFO] [stdout] 30 | //! (since they all follow the [crate::connector::ButtplugConnector] trait), but will varying in [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `connector` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::ButtplugClientMessage` [INFO] [stdout] --> src/core/connector/mod.rs:137:29 [INFO] [stdout] | [INFO] [stdout] 137 | /// [ButtplugClientMessage][crate::core::messages::ButtplugClientMessage]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::ButtplugServerMessage` [INFO] [stdout] --> src/core/connector/mod.rs:141:29 [INFO] [stdout] | [INFO] [stdout] 141 | /// [ButtplugServerMessage][crate::core::messages::ButtplugServerMessage]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Error` [INFO] [stdout] --> src/core/message/error.rs:19:15 [INFO] [stdout] | [INFO] [stdout] 19 | /// Buttplug [Error] message. [INFO] [stdout] | ^^^^^ no item named `Error` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::DeviceMessageAttributes` [INFO] [stdout] --> src/core/message/mod.rs:249:33 [INFO] [stdout] | [INFO] [stdout] 249 | /// Used in [MessageAttributes][crate::core::messages::DeviceMessageAttributes] for denoting message [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device_manager::DeviceManager` [INFO] [stdout] --> src/core/message/mod.rs:841:21 [INFO] [stdout] | [INFO] [stdout] 841 | /// [DeviceManager][crate::server::device_manager::DeviceManager] of a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device_manager` in module `server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:15:78 [INFO] [stdout] | [INFO] [stdout] 15 | //! [ButtplugServer], the server mostly acts as a pass-thru frontend to the [DeviceManager]. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugRemoteServer` [INFO] [stdout] --> src/server/mod.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 28 | //! [RemoteServer](ButtplugRemoteServer) is being used. for [in-process [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugRemoteServer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::connector::ButtplugInProcessClientConnector` [INFO] [stdout] --> src/server/mod.rs:29:18 [INFO] [stdout] | [INFO] [stdout] 29 | //! servers](crate::connector::ButtplugInProcessClientConnector), the client own the server and just [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `connector` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:35:10 [INFO] [stdout] | [INFO] [stdout] 35 | //! [DeviceManager], which manages discovery of and communication with devices. The only thing [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:36:72 [INFO] [stdout] | [INFO] [stdout] 36 | //! the server instance manages at this point is ownership of the [DeviceManager] and [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | //! devices the [DeviceManager] has. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/mod.rs:46:17 [INFO] [stdout] | [INFO] [stdout] 46 | //! of the [DeviceManager] teardown. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device_manager::DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | //! [Device Manager](crate::server::device_manager::DeviceManager)) to identify devices that [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device_manager` in module `server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Hardware` [INFO] [stdout] --> src/server/device/mod.rs:22:40 [INFO] [stdout] | [INFO] [stdout] 22 | //! - Implementations (represented by [Hardware]), which handle the actual communication with [INFO] [stdout] | ^^^^^^^^ no item named `Hardware` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceCommunicationManager` [INFO] [stdout] --> src/server/device/mod.rs:23:51 [INFO] [stdout] | [INFO] [stdout] 23 | //! hardware. Implementations are created by a [DeviceCommunicationManager], which handles the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceCommunicationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugProtocol` [INFO] [stdout] --> src/server/device/mod.rs:26:34 [INFO] [stdout] | [INFO] [stdout] 26 | //! - Protocols (represented by [ButtplugProtocol]), which hold information about the capabilities [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `ButtplugProtocol` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::ButtplugDeviceMessage` [INFO] [stdout] --> src/server/device/mod.rs:28:39 [INFO] [stdout] | [INFO] [stdout] 28 | //! from [Buttplug Device Messages](crate::core::messages::ButtplugDeviceMessage) into strings or [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:41:72 [INFO] [stdout] | [INFO] [stdout] 41 | //! [ButtplugServer](crate::server::ButtplugServer) and configure the [DeviceManager] that is owns. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:49:49 [INFO] [stdout] | [INFO] [stdout] 49 | //! This information is entered via the public [DeviceManager] API, and stored between the [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:50:6 [INFO] [stdout] | [INFO] [stdout] 50 | //! [DeviceManager] and the [DeviceConfigurationManager] (which is owned by the [DeviceManager]). [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceConfigurationManager` [INFO] [stdout] --> src/server/device/mod.rs:50:30 [INFO] [stdout] | [INFO] [stdout] 50 | //! [DeviceManager] and the [DeviceConfigurationManager] (which is owned by the [DeviceManager]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceConfigurationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:50:82 [INFO] [stdout] | [INFO] [stdout] 50 | //! [DeviceManager] and the [DeviceConfigurationManager] (which is owned by the [DeviceManager]). [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:52:49 [INFO] [stdout] | [INFO] [stdout] 52 | //! After all of the information is added, the [DeviceManager] is considered ready to discover [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceCommunicationManager` [INFO] [stdout] --> src/server/device/mod.rs:60:49 [INFO] [stdout] | [INFO] [stdout] 60 | //! Strategies for scanning can vary between [DeviceCommunicationManager]s, either using long term [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceCommunicationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceCommunicationManager` [INFO] [stdout] --> src/server/device/mod.rs:63:45 [INFO] [stdout] | [INFO] [stdout] 63 | //! - For each device that is found in any [DeviceCommunicationManager], we emit a DeviceFound event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceCommunicationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceConfigurationManager` [INFO] [stdout] --> src/server/device/mod.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | //! [DeviceConfigurationManager], in order to make sure we can connect (we won't try to connect to [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DeviceConfigurationManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/device/mod.rs:90:67 [INFO] [stdout] | [INFO] [stdout] 90 | //! Once we've made it through this, the device is handed to the [DeviceManager], and the [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugServer` [INFO] [stdout] --> src/server/device/mod.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 91 | //! [ButtplugServer] notifies the [ButtplugClient] (if one is connected) of the new device via the [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugServer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClient` [INFO] [stdout] --> src/server/device/mod.rs:91:36 [INFO] [stdout] | [INFO] [stdout] 91 | //! [ButtplugServer] notifies the [ButtplugClient] (if one is connected) of the new device via the [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `ButtplugClient` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ProtocolDeviceIdentifier` [INFO] [stdout] --> src/server/device/configuration/mod.rs:31:31 [INFO] [stdout] | [INFO] [stdout] 31 | //! These values are held in [ProtocolDeviceIdentifier] instances, and used around the codebase to [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ProtocolDeviceIdentifier` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::lovense` [INFO] [stdout] --> src/server/device/configuration/mod.rs:37:60 [INFO] [stdout] | [INFO] [stdout] 37 | //! configuration string version of the [Lovense Protocol](crate::device::protocol::lovense) name), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/configuration/mod.rs:95:57 [INFO] [stdout] | [INFO] [stdout] 95 | //! - Factory/Builder instances for [ButtplugProtocols](crate::device::protocol::ButtplugProtocol) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `USBSpecifier` [INFO] [stdout] --> src/server/device/configuration/mod.rs:112:6 [INFO] [stdout] | [INFO] [stdout] 112 | //! [USBSpecifier], etc...) for this. Specifiers contain device identification and connection [INFO] [stdout] | ^^^^^^^^^^^^ no item named `USBSpecifier` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ProtocolDeviceConfiguration` [INFO] [stdout] --> src/server/device/configuration/mod.rs:114:6 [INFO] [stdout] | [INFO] [stdout] 114 | //! [ProtocolDeviceConfiguration] instance) with a specifier built from discovered devices to see if [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ProtocolDeviceConfiguration` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::ButtplugDevice` [INFO] [stdout] --> src/server/device/configuration/mod.rs:132:22 [INFO] [stdout] | [INFO] [stdout] 132 | //! [ButtplugDevice](crate::device::ButtplugDevice) instance used by the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::lovense_connect_service` [INFO] [stdout] --> src/server/device/configuration/specifier.rs:211:14 [INFO] [stdout] | [INFO] [stdout] 211 | /// Service](crate::server::device::communication_manager::lovense_connect_service) devices [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::lovense_connect_service` [INFO] [stdout] --> src/server/device/configuration/specifier.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 214 | /// Service](crate::server::device::communication_manager::lovense_connect_service) device communication manager [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::xinput` [INFO] [stdout] --> src/server/device/configuration/specifier.rs:235:28 [INFO] [stdout] | [INFO] [stdout] 235 | /// Specifier for [XInput](crate::server::device::communication_manager::xinput) devices [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::xinput` [INFO] [stdout] --> src/server/device/configuration/specifier.rs:238:14 [INFO] [stdout] | [INFO] [stdout] 238 | /// [XInput](crate::server::device::communication_manager::xinput) device communication manager handles all device [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ConfigurationDeviceIdentifier` [INFO] [stdout] --> src/server/device/configuration/identifiers.rs:7:6 [INFO] [stdout] | [INFO] [stdout] 7 | /// [ConfigurationDeviceIdentifier]s, [UserDeviceIdentifier] will always have a device address [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConfigurationDeviceIdentifier` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugProtocol` [INFO] [stdout] --> src/server/device/configuration/mod.rs:227:46 [INFO] [stdout] | [INFO] [stdout] 227 | /// Add a protocol instance factory for a [ButtplugProtocol] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `ButtplugProtocol` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager` [INFO] [stdout] --> src/server/device/configuration/mod.rs:323:34 [INFO] [stdout] | [INFO] [stdout] 323 | /// [DeviceCommunicationManager](crate::server::device::communication_manager) finds a device during scanning, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:27:51 [INFO] [stdout] | [INFO] [stdout] 27 | /// Parameters for reading data from a [Hardware](crate::device::Hardware) endpoint [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/hardware/mod.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | /// [ButtplugProtocol](crate::device::protocol::ButtplugProtocol) implementations when working with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | /// [Hardware](crate::device::Hardware) structures. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:64:49 [INFO] [stdout] | [INFO] [stdout] 64 | /// Parameters for writing data to a [Hardware](crate::device::Hardware) endpoint [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/hardware/mod.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 67 | /// [ButtplugProtocol](crate::device::protocol::ButtplugProtocol) implementations when working with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | /// [Hardware](crate::device::Hardware) structures. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:103:48 [INFO] [stdout] | [INFO] [stdout] 103 | /// Parameters for subscribing to a [Hardware](crate::device::Hardware) endpoint [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/hardware/mod.rs:106:24 [INFO] [stdout] | [INFO] [stdout] 106 | /// [ButtplugProtocol](crate::device::protocol::ButtplugProtocol) implementations when working with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:107:16 [INFO] [stdout] | [INFO] [stdout] 107 | /// [Hardware](crate::device::Hardware) structures. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:134:52 [INFO] [stdout] | [INFO] [stdout] 134 | /// Parameters for unsubscribing from a [Hardware](crate::device::Hardware) endpoint that has [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::protocol::ButtplugProtocol` [INFO] [stdout] --> src/server/device/hardware/mod.rs:138:24 [INFO] [stdout] | [INFO] [stdout] 138 | /// [ButtplugProtocol](crate::device::protocol::ButtplugProtocol) implementations when working with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:139:16 [INFO] [stdout] | [INFO] [stdout] 139 | /// [Hardware](crate::device::Hardware) structures. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:162:16 [INFO] [stdout] | [INFO] [stdout] 162 | /// [Hardware](crate::device::Hardware). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::Hardware` [INFO] [stdout] --> src/server/device/hardware/mod.rs:229:50 [INFO] [stdout] | [INFO] [stdout] 229 | /// Events that can be emitted from a [Hardware](crate::device::Hardware). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::device::ButtplugDevice` [INFO] [stdout] --> src/server/device/hardware/mod.rs:239:22 [INFO] [stdout] | [INFO] [stdout] 239 | /// [ButtplugDevice](crate::device::ButtplugDevice) instance. The Hardware contains a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `device` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::communication_manager::DeviceCommunicationManager` [INFO] [stdout] --> src/server/device/hardware/mod.rs:369:34 [INFO] [stdout] | [INFO] [stdout] 369 | /// [DeviceCommunicationManager](crate::server::device::communication_manager::DeviceCommunicationManager) modules [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `communication_manager` in module `device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::server::device::configuration::ProtocolDeviceConfiguration` [INFO] [stdout] --> src/server/device/hardware/mod.rs:409:3 [INFO] [stdout] | [INFO] [stdout] 409 | / /// Try to initialize a device. [INFO] [stdout] 410 | | /// [INFO] [stdout] 411 | | /// Given a [INFO] [stdout] 412 | | /// [ProtocolDeviceConfiguration](crate::server::device::configuration::ProtocolDeviceConfiguration) [INFO] [stdout] 413 | | /// which will contain information about what a protocol needs to communicate with a device, try [INFO] [stdout] 414 | | /// to identify all required endpoints on the hardware. [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [ProtocolDeviceConfiguration](crate::server::device::configuration::ProtocolDeviceConfiguration) [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ProtocolDeviceConfiguration` in module `configuration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::core::messages::Ping` [INFO] [stdout] --> src/server/server_builder.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 87 | /// [Ping](crate::core::messages::Ping) message in this amount of time after the handshake has [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugClientMessage` [INFO] [stdout] --> src/server/server_downgrade_wrapper.rs:101:16 [INFO] [stdout] | [INFO] [stdout] 101 | /// Sends a [ButtplugClientMessage] to be parsed by the server (for handshake or ping), or passed [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugClientMessage` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DeviceManager` [INFO] [stdout] --> src/server/server_downgrade_wrapper.rs:102:26 [INFO] [stdout] | [INFO] [stdout] 102 | /// into the server's [DeviceManager] for communication with devices. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `DeviceManager` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugServerMessage` [INFO] [stdout] --> src/server/mod.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 68 | /// [ButtplugServerMessage] instances in order to follow the [Buttplug [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugServerMessage` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ButtplugServerMessage` [INFO] [stdout] --> src/server/mod.rs:72:6 [INFO] [stdout] | [INFO] [stdout] 72 | /// [ButtplugServerMessage] instances in order to follow the [Buttplug [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `ButtplugServerMessage` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::connector::ButtplugConnectorError` [INFO] [stdout] --> src/core/errors.rs:33:6 [INFO] [stdout] | [INFO] [stdout] 33 | /// [crate::connector::ButtplugConnectorError]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `connector` in module `buttplug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::messages::Error` [INFO] [stdout] --> src/core/errors.rs:226:48 [INFO] [stdout] | [INFO] [stdout] 226 | /// Turns a Buttplug Protocol Error Message [super::messages::Error] into a [ButtplugError] type. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `messages` in module `core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Error` [INFO] [stdout] --> src/core/message/error.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | /// [Error] message. [INFO] [stdout] | ^^^^^ no item named `Error` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/server/device/server_device.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | //! https://github.com/buttplugio/buttplug/issues/646 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 35 | //! [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `T` [INFO] [stdout] --> src/util/future.rs:150:40 [INFO] [stdout] | [INFO] [stdout] 150 | /// This needs to be an [Arc]<[Mutex]> in order to make it mutable under [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `u8` [INFO] [stdout] --> src/util/logging.rs:18:37 [INFO] [stdout] | [INFO] [stdout] 18 | /// writers. We just shove out a Vec and expect the other end to do whatever [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 18 | /// writers. We just shove out a `Vec` and expect the other end to do whatever [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.89s [INFO] [stderr] Generated /opt/rustwide/target/doc/buttplug/index.html [INFO] running `Command { std: "docker" "inspect" "77e29130425e223394d4bde07683d6190bd9b4a77cd776999cba9c9af090d16a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "77e29130425e223394d4bde07683d6190bd9b4a77cd776999cba9c9af090d16a", kill_on_drop: false }` [INFO] [stdout] 77e29130425e223394d4bde07683d6190bd9b4a77cd776999cba9c9af090d16a