[INFO] cloning repository https://github.com/Dishairano/nih-plug-hardwave
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Dishairano/nih-plug-hardwave" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDishairano%2Fnih-plug-hardwave", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDishairano%2Fnih-plug-hardwave'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 182104c5124c5fce090504247684e9236ac6cf42
[INFO] documenting Dishairano/nih-plug-hardwave against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDishairano%2Fnih-plug-hardwave" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/Dishairano/nih-plug-hardwave
[INFO] finished tweaking git repo https://github.com/Dishairano/nih-plug-hardwave
[INFO] tweaked toml for git repo https://github.com/Dishairano/nih-plug-hardwave written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Dishairano/nih-plug-hardwave on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Dishairano/nih-plug-hardwave 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" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/robbert-vdh/rust-assert-no-alloc.git`
[INFO] [stderr]     Updating git repository `https://github.com/RustAudio/baseview.git`
[INFO] [stderr]     Updating git repository `https://github.com/micahrj/clap-sys.git`
[INFO] [stderr]     Updating git repository `https://github.com/robbert-vdh/vst3-sys.git`
[INFO] [stderr]     Updating git repository `https://github.com/RustAudio/baseview.git`
[INFO] [stderr]     Updating git repository `https://github.com/BillyDM/egui-baseview.git`
[INFO] [stderr]     Updating git repository `https://github.com/robbert-vdh/iced_baseview.git`
[INFO] [stderr]     Updating git repository `https://github.com/robbert-vdh/nih_plug_assets.git`
[INFO] [stderr]     Updating git repository `https://github.com/robbert-vdh/vizia.git`
[INFO] [stderr]     Updating git repository `https://github.com/nicokoch/reflink.git`
[INFO] [stderr]     Updating git repository `https://github.com/iced-rs/iced.git`
[INFO] [stderr]     Updating git repository `https://github.com/pop-os/cosmic-text`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded triple_buffer v6.2.0
[INFO] [stderr]   Downloaded realfft v3.4.0
[INFO] [stderr]   Downloaded cache-padded v1.3.0
[INFO] [stderr]   Downloaded open v3.2.0
[INFO] [stderr]   Downloaded x11-clipboard v0.7.1
[INFO] [stderr]   Downloaded clipboard-win v3.1.1
[INFO] [stderr]   Downloaded unic-langid v0.9.5
[INFO] [stderr]   Downloaded unic-langid-macros v0.9.5
[INFO] [stderr]   Downloaded phf_macros v0.10.0
[INFO] [stderr]   Downloaded unic-langid-macros-impl v0.9.5
[INFO] [stderr]   Downloaded winapi-wsapoll v0.1.2
[INFO] [stderr]   Downloaded self_cell v0.10.3
[INFO] [stderr]   Downloaded intl-memoizer v0.5.2
[INFO] [stderr]   Downloaded copypasta v0.8.2
[INFO] [stderr]   Downloaded lazy-bytes-cast v5.0.1
[INFO] [stderr]   Downloaded fluent-langneg v0.13.0
[INFO] [stderr]   Downloaded accesskit v0.11.2
[INFO] [stderr]   Downloaded accesskit_winit v0.14.4
[INFO] [stderr]   Downloaded atspi-macros v0.2.0
[INFO] [stderr]   Downloaded fluent-syntax v0.11.1
[INFO] [stderr]   Downloaded memmap2 v0.6.2
[INFO] [stderr]   Downloaded accesskit_unix v0.5.2
[INFO] [stderr]   Downloaded keyboard-types v0.6.2
[INFO] [stderr]   Downloaded fluent-bundle v0.15.3
[INFO] [stderr]   Downloaded nih_log v0.3.1
[INFO] [stderr]   Downloaded accesskit_consumer v0.15.2
[INFO] [stderr]   Downloaded accesskit_macos v0.9.0
[INFO] [stderr]   Downloaded xcb-util v0.3.0
[INFO] [stderr]   Downloaded accesskit_windows v0.14.3
[INFO] [stderr]   Downloaded midi-consts v0.1.0
[INFO] [stderr]   Downloaded jack-sys v0.5.1
[INFO] [stderr]   Downloaded value-bag v1.10.0
[INFO] [stderr]   Downloaded unicode-general-category v0.6.0
[INFO] [stderr]   Downloaded generational-arena v0.2.9
[INFO] [stderr]   Downloaded async-trait v0.1.86
[INFO] [stderr]   Downloaded cocoa v0.24.1
[INFO] [stderr]   Downloaded rtrb v0.2.3
[INFO] [stderr]   Downloaded coremidi v0.6.0
[INFO] [stderr]   Downloaded cssparser v0.29.6
[INFO] [stderr]   Downloaded femtovg v0.7.1
[INFO] [stderr]   Downloaded atspi v0.10.1
[INFO] [stderr]   Downloaded midir v0.9.1
[INFO] [stderr]   Downloaded anymap3 v1.0.1
[INFO] [stderr]   Downloaded jack v0.11.4
[INFO] [stderr]   Downloaded either v1.14.0
[INFO] [stderr]   Downloaded clap_derive v4.5.28
[INFO] [stderr]   Downloaded atomic_refcell v0.1.13
[INFO] [stderr]   Downloaded raw-window-handle v0.4.3
[INFO] [stderr]   Downloaded async-net v1.8.0
[INFO] [stderr]   Downloaded unic-langid-impl v0.9.5
[INFO] [stderr]   Downloaded alsa v0.7.1
[INFO] [stderr]   Downloaded clap v4.5.30
[INFO] [stderr]   Downloaded fontdb v0.14.1
[INFO] [stderr]   Downloaded morphorm v0.6.5
[INFO] [stderr]   Downloaded xcb v0.9.0
[INFO] [stderr]   Downloaded smol v1.3.0
[INFO] [stderr]   Downloaded sid v0.6.1
[INFO] [stderr]   Downloaded servo-fontconfig v0.5.1
[INFO] [stderr]   Downloaded rustfft v6.2.0
[INFO] [stderr]   Downloaded glow v0.12.3
[INFO] [stderr]   Downloaded winnow v0.7.3
[INFO] [stderr]   Downloaded checked_int_cast v1.0.0
[INFO] [stderr]   Downloaded lyon v0.17.10
[INFO] [stderr]   Downloaded lyon_path v0.17.7
[INFO] [stderr]   Downloaded float_next_after v0.1.5
[INFO] [stderr]   Downloaded lyon_algorithms v0.17.7
[INFO] [stderr]   Downloaded pathfinder_simd v0.5.4
[INFO] [stderr]   Downloaded pathfinder_geometry v0.5.1
[INFO] [stderr]   Downloaded freetype v0.7.0
[INFO] [stderr]   Downloaded float-ord v0.2.0
[INFO] [stderr]   Downloaded dwrote v0.11.2
[INFO] [stderr]   Downloaded rustybuzz v0.7.0
[INFO] [stderr]   Downloaded clap_builder v4.5.30
[INFO] [stderr]   Downloaded qrcode v0.12.0
[INFO] [stderr]   Downloaded lyon_geom v0.17.7
[INFO] [stderr]   Downloaded copypasta v0.7.1
[INFO] [stderr]   Downloaded nix v0.22.3
[INFO] [stderr]   Downloaded x11-clipboard v0.5.3
[INFO] [stderr]   Downloaded font-kit v0.10.1
[INFO] [stderr]   Downloaded core-text v19.2.0
[INFO] [stderr]   Downloaded is-wsl v0.4.0
[INFO] [stderr]   Downloaded glam v0.10.2
[INFO] [stderr]   Downloaded twox-hash v2.1.0
[INFO] [stderr]   Downloaded open v5.3.2
[INFO] [stderr]   Downloaded egui_glow v0.31.0
[INFO] [stderr]   Downloaded lyon_tessellation v0.17.10
[INFO] [stderr]   Downloaded glow_glyph v0.5.1
[INFO] [stderr]   Downloaded xcb v0.10.1
[INFO] [stderr]   Downloaded is-docker v0.2.0
[INFO] [stderr]   Downloaded pin-project-internal v1.1.9
[INFO] [stderr]   Downloaded pin-project v1.1.9
[INFO] [stderr]   Downloaded expat-sys v2.1.6
[INFO] [stderr]   Downloaded ecolor v0.31.0
[INFO] [stderr]   Downloaded copypasta v0.10.1
[INFO] [stderr]   Downloaded emath v0.31.0
[INFO] [stderr]   Downloaded epaint v0.31.0
[INFO] [stderr]   Downloaded wgpu v25.0.0
[INFO] [stderr]   Downloaded glutin_wgl_sys v0.6.0
[INFO] [stderr]   Downloaded wgpu-hal v25.0.1
[INFO] [stderr]   Downloaded egui v0.31.0
[INFO] [stderr]   Downloaded wgpu-core v25.0.1
[INFO] [stderr]   Downloaded servo-fontconfig-sys v5.1.0
[INFO] [stderr]   Downloaded scroll v0.11.0
[INFO] [stderr]   Downloaded scroll_derive v0.11.1
[INFO] [stderr]   Downloaded freetype-sys v0.13.1
[INFO] [stderr]   Downloaded epaint_default_fonts v0.31.0
[INFO] [stderr]   Downloaded goblin v0.6.1
[INFO] [stderr]   Downloaded windows v0.43.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab
[INFO] running `Command { std: "docker" "start" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.170
[INFO] [stderr]    Compiling serde v1.0.218
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]     Checking itoa v1.0.14
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking smallvec v1.14.0
[INFO] [stderr]    Compiling time-macros v0.2.19
[INFO] [stderr]     Checking adler2 v2.0.0
[INFO] [stderr]    Compiling serde_json v1.0.139
[INFO] [stderr]     Checking miniz_oxide v0.8.5
[INFO] [stderr]     Checking object v0.36.7
[INFO] [stderr]     Checking crossbeam-queue v0.3.12
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking crossbeam-channel v0.5.14
[INFO] [stderr]     Checking ryu v1.0.19
[INFO] [stderr]     Checking rustc-demangle v0.1.24
[INFO] [stderr]     Checking log v0.4.26
[INFO] [stderr]     Checking anymap3 v1.0.1
[INFO] [stderr]     Checking midi-consts v0.1.0
[INFO] [stderr]     Checking clap-sys v0.5.0 (https://github.com/micahrj/clap-sys.git?rev=25d7f53fdb6363ad63fbd80049cb7a42a97ac156#25d7f53f)
[INFO] [stderr]     Checking widestring v1.1.0
[INFO] [stderr]     Checking crossbeam v0.8.4
[INFO] [stderr]     Checking atomic_refcell v0.1.13
[INFO] [stderr]     Checking atomic_float v0.1.0
[INFO] [stderr]     Checking raw-window-handle v0.5.2
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking time v0.3.37
[INFO] [stderr]     Checking nih_log v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.218
[INFO] [stderr]    Compiling vst3-com-macros-support v0.2.0 (https://github.com/robbert-vdh/vst3-sys.git?branch=fix%2Fdrop-box-from-raw#b3ff4d77)
[INFO] [stderr]     Checking backtrace v0.3.74
[INFO] [stderr]    Compiling nih_plug_derive v0.1.0 (/opt/rustwide/workdir/nih_plug_derive)
[INFO] [stderr]    Compiling vst3-com-macros v0.2.0 (https://github.com/robbert-vdh/vst3-sys.git?branch=fix%2Fdrop-box-from-raw#b3ff4d77)
[INFO] [stderr]     Checking vst3-com v0.1.0 (https://github.com/robbert-vdh/vst3-sys.git?branch=fix%2Fdrop-box-from-raw#b3ff4d77)
[INFO] [stderr]     Checking vst3-sys v0.1.0 (https://github.com/robbert-vdh/vst3-sys.git?branch=fix%2Fdrop-box-from-raw#b3ff4d77)
[INFO] [stderr]  Documenting nih_plug v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `nih_export_standalone`
[INFO] [stdout]   --> src/lib.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | //!   [`nih_export_standalone()`] function. Check that function's documentation to learn how to do
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ no item named `nih_export_standalone` 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 `EventLoop`
[INFO] [stdout]    --> src/event_loop/background_thread.rs:138:33
[INFO] [stdout]     |
[INFO] [stdout] 138 | /// The worker thread used in [`EventLoop`] that executes incoming tasks on the event loop's
[INFO] [stdout]     |                                 ^^^^^^^^^ no item named `EventLoop` 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 `EventContext`
[INFO] [stdout]   --> src/event_loop.rs:75:85
[INFO] [stdout]    |
[INFO] [stdout] 75 |     /// another background thread, depending on how the task was scheduled in the [`EventContext`].
[INFO] [stdout]    |                                                                                     ^^^^^^^^^^^^ no item named `EventContext` 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 `Param`
[INFO] [stdout]   --> src/params.rs:58:34
[INFO] [stdout]    |
[INFO] [stdout] 58 |     /// Dummy trait to prevent [`Param`] from being implemented outside of NIH-plug. This is not
[INFO] [stdout]    |                                  ^^^^^ no item named `Param` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PluginDescriptor` links to private item `Self::clap_features_ptrs`
[INFO] [stdout]   --> src/wrapper/clap/descriptor.rs:11:32
[INFO] [stdout]    |
[INFO] [stdout] 11 | /// This cannot be cloned as [`Self::clap_features_ptrs`] contains pointers to
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]    = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PluginDescriptor` links to private item `Self::clap_features`
[INFO] [stdout]   --> src/wrapper/clap/descriptor.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | /// [`Self::clap_features`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `IPlugViewContentScaleSupport::set_scale_factor`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:122:50
[INFO] [stdout]     |
[INFO] [stdout] 122 |     /// The DPI scaling factor as passed to the [IPlugViewContentScaleSupport::set_scale_factor()]
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `IPlugViewContentScaleSupport` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ProcessContext`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:148:76
[INFO] [stdout]     |
[INFO] [stdout] 148 |     /// The current latency in samples, as set by the plugin through the [`ProcessContext`]. Uses
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^^^^ no item named `ProcessContext` 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 `Self::new_state_sender`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:163:56
[INFO] [stdout]     |
[INFO] [stdout] 163 |     /// The receiver belonging to [`new_state_sender`][Self::new_state_sender].
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ the struct `Wrapper` has no field or associated item named `new_state_sender`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `param_ptr_to_hash` links to private item `Self::param_by_hash`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:209:52
[INFO] [stdout]     |
[INFO] [stdout] 209 |     /// The inverse mapping from [`param_by_hash`][Self::param_by_hash]. This is needed to be able
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: incompatible link kind for `clap_host::request_callback`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:263:33
[INFO] [stdout]     |
[INFO] [stdout] 263 | /// implementation, this uses [`clap_host::request_callback()`] instead.
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this link resolved to a field, which is not a function
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the field, prefix with `field@`
[INFO] [stdout]     |
[INFO] [stdout] 263 - /// implementation, this uses [`clap_host::request_callback()`] instead.
[INFO] [stdout] 263 + /// implementation, this uses [`field@clap_host::request_callback`] instead.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SetValue`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:299:80
[INFO] [stdout]     |
[INFO] [stdout] 299 |     /// Begin an automation gesture. This must always be sent before sending [`SetValue`].
[INFO] [stdout]     |                                                                                ^^^^^^^^ no item named `SetValue` 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::params::step_size`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:307:37
[INFO] [stdout]     |
[INFO] [stdout] 307 |         /// [`params::step_size()`][crate::params::step_size()].
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `step_size` in module `params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SetValue`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:310:91
[INFO] [stdout]     |
[INFO] [stdout] 310 |     /// Begin an automation gesture. This must always be sent after sending one or more [`SetValue`]
[INFO] [stdout]     |                                                                                           ^^^^^^^^ no item named `SetValue` 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 `clap_host::request_host_callback`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:315:29
[INFO] [stdout]     |
[INFO] [stdout] 315 | /// Because CLAP has this [`clap_host::request_host_callback()`] function, we don't need to use
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `clap_host` has no function named `request_host_callback`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::notify_param_values_changed`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:817:43
[INFO] [stdout]     |
[INFO] [stdout] 817 |     /// [`notify_param_values_changed()`][Self::notify_param_values_changed()] to allow the editor
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Wrapper` has no function named `notify_param_values_changed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `handle_in_event` links to private item `Self::input_events`
[INFO] [stdout]     --> src/wrapper/clap/wrapper.rs:1385:54
[INFO] [stdout]      |
[INFO] [stdout] 1385 |     /// sample accurate automation. [`input_events`][Self::input_events] must be cleared at the
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PluginDescriptor` links to private item `Self::clap_features_ptrs`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           This cannot be cloned as [`Self::clap_features_ptrs`] contains pointers to
[INFO] [stdout]                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PluginDescriptor` links to private item `Self::clap_features`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`Self::clap_features`].
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `create_buffers`
[INFO] [stdout]  --> src/wrapper/util/buffer_management.rs:8:29
[INFO] [stdout]   |
[INFO] [stdout] 8 | /// Buffers created using [`create_buffers`]. At some point the main `Plugin::process()` should
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^ no item named `create_buffers` 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::prelude::GuiContext::begin_set_parameter`
[INFO] [stdout]   --> src/wrapper/util/context_checks.rs:33:47
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// [`GuiContext::begin_set_parameter()`][crate::prelude::GuiContext::begin_set_parameter()].
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `GuiContext` has no function named `begin_set_parameter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::prelude::GuiContext::set_parameter`
[INFO] [stdout]   --> src/wrapper/util/context_checks.rs:44:52
[INFO] [stdout]    |
[INFO] [stdout] 44 |     /// Called for [`GuiContext::set_parameter()`][crate::prelude::GuiContext::set_parameter()].
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `GuiContext` has no function named `set_parameter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::prelude::GuiContext::end_set_parameter`
[INFO] [stdout]   --> src/wrapper/util/context_checks.rs:56:45
[INFO] [stdout]    |
[INFO] [stdout] 56 |     /// [`GuiContext::end_set_parameter()`][crate::prelude::GuiContext::end_set_parameter()].
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `GuiContext` has no function named `end_set_parameter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `strlcpy`
[INFO] [stdout]   --> src/wrapper/vst3/util.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 39 | /// The same as [`strlcpy()`], but for VST3's fun UTF-16 strings instead.
[INFO] [stdout]    |                   ^^^^^^^^^ no item named `strlcpy` 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 `IEditController::set_component_handler`
[INFO] [stdout]   --> src/wrapper/vst3/inner.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// [`IEditController::set_component_handler`].
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `IEditController` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `IPlugView`
[INFO] [stdout]   --> src/wrapper/vst3/inner.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |     /// Our own [`IPlugView`] instance. This is set while the editor is actually visible (which is
[INFO] [stdout]    |                   ^^^^^^^^^ no item named `IPlugView` 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 `super::WrapperView`
[INFO] [stdout]   --> src/wrapper/vst3/inner.rs:49:56
[INFO] [stdout]    |
[INFO] [stdout] 49 |     /// different form the lifetime of [`WrapperView`][super::WrapperView] itself).
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^ no item named `WrapperView` in module `vst3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `InitContext`
[INFO] [stdout]   --> src/wrapper/vst3/inner.rs:78:76
[INFO] [stdout]    |
[INFO] [stdout] 78 |     /// The current latency in samples, as set by the plugin through the [`InitContext`] and the
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^ no item named `InitContext` 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 `ProcessContext`
[INFO] [stdout]   --> src/wrapper/vst3/inner.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 |     /// [`ProcessContext`].
[INFO] [stdout]    |           ^^^^^^^^^^^^^^ no item named `ProcessContext` 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 `Self::new_state_sender`
[INFO] [stdout]    --> src/wrapper/vst3/inner.rs:119:56
[INFO] [stdout]     |
[INFO] [stdout] 119 |     /// The receiver belonging to [`new_state_sender`][Self::new_state_sender].
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ the struct `WrapperInner` has no field or associated item named `new_state_sender`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NoteEvent::subtract_timing`
[INFO] [stdout]    --> src/wrapper/vst3/inner.rs:183:64
[INFO] [stdout]     |
[INFO] [stdout] 183 |     /// it. make sure to subtract the block start index with [`NoteEvent::subtract_timing()`] before
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `NoteEvent` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::notify_param_values_changed`
[INFO] [stdout]    --> src/wrapper/vst3/inner.rs:437:43
[INFO] [stdout]     |
[INFO] [stdout] 437 |     /// [`notify_param_values_changed()`][Self::notify_param_values_changed()] to allow the editor
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `WrapperInner` has no function named `notify_param_values_changed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `cfg`
[INFO] [stdout]   --> src/wrapper/vst3/view.rs:43:78
[INFO] [stdout]    |
[INFO] [stdout] 43 | /// FIXME: vst3-sys does not allow you to conditionally define fields with #[cfg()], so this is a
[INFO] [stdout]    |                                                                              ^^^^^ this link resolves to the macro `cfg`, which is not a function
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the macro, add an exclamation mark
[INFO] [stdout]    |
[INFO] [stdout] 43 | /// FIXME: vst3-sys does not allow you to conditionally define fields with #[cfg!()], so this is a
[INFO] [stdout]    |                                                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::on_main_thread`
[INFO] [stdout]   --> src/wrapper/vst3/view.rs:96:30
[INFO] [stdout]    |
[INFO] [stdout] 96 |     /// [`on_main_thread()`][Self::on_main_thread()] on the main thread, and then continue to pop
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ the struct `RunLoopEventHandler` has no function named `on_main_thread`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/context/process.rs:46:32
[INFO] [stdout]    |
[INFO] [stdout] 46 |     /// [`Plugin::MIDI_INPUT`][crate::prelude::Plugin::MIDI_INPUT] is set.
[INFO] [stdout]    |          --------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |          |
[INFO] [stdout]    |          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 46 -     /// [`Plugin::MIDI_INPUT`][crate::prelude::Plugin::MIDI_INPUT] is set.
[INFO] [stdout] 46 +     /// [`Plugin::MIDI_INPUT`] is set.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/event_loop/linux.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 | /// See [`EventLoop`][super::EventLoop].
[INFO] [stdout]    |          -----------  ^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |          |
[INFO] [stdout]    |          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 11 - /// See [`EventLoop`][super::EventLoop].
[INFO] [stdout] 11 + /// See [`EventLoop`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/midi.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// [`Plugin::MIDI_INPUT`][crate::prelude::Plugin::MIDI_INPUT]. Also check out the
[INFO] [stdout]    |      --------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 44 - /// [`Plugin::MIDI_INPUT`][crate::prelude::Plugin::MIDI_INPUT]. Also check out the
[INFO] [stdout] 44 + /// [`Plugin::MIDI_INPUT`]. Also check out the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/params.rs:2:58
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! managed by creating a struct deriving the [`Params`][Params] trait containing fields
[INFO] [stdout]   |                                                --------  ^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                                |
[INFO] [stdout]   |                                                because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 2 - //! managed by creating a struct deriving the [`Params`][Params] trait containing fields
[INFO] [stdout] 2 + //! managed by creating a struct deriving the [`Params`] trait containing fields
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/params.rs:189:68
[INFO] [stdout]     |
[INFO] [stdout] 189 |     /// Internal implementation detail for implementing [`Params`][Params]. This should
[INFO] [stdout]     |                                                          --------  ^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                          |
[INFO] [stdout]     |                                                          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 189 -     /// Internal implementation detail for implementing [`Params`][Params]. This should
[INFO] [stdout] 189 +     /// Internal implementation detail for implementing [`Params`]. This should
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/wrapper/state.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |     /// on the [`Params`][crate::params::Params] struct that's annotated with `#[persist =
[INFO] [stdout]    |                 --------  ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 47 -     /// on the [`Params`][crate::params::Params] struct that's annotated with `#[persist =
[INFO] [stdout] 47 +     /// on the [`Params`] struct that's annotated with `#[persist =
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.84s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/nih_plug/index.html
[INFO] running `Command { std: "docker" "inspect" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]  Documenting nih_plug v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `nih_export_standalone`
[INFO] [stdout]   --> src/lib.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | //!   [`nih_export_standalone()`] function. Check that function's documentation to learn how to do
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ no item named `nih_export_standalone` 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: public documentation for `PluginDescriptor` links to private item `Self::clap_features_ptrs`
[INFO] [stdout]   --> src/wrapper/clap/descriptor.rs:11:32
[INFO] [stdout]    |
[INFO] [stdout] 11 | /// This cannot be cloned as [`Self::clap_features_ptrs`] contains pointers to
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]    = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PluginDescriptor` links to private item `Self::clap_features`
[INFO] [stdout]   --> src/wrapper/clap/descriptor.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | /// [`Self::clap_features`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ProcessContext`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:148:76
[INFO] [stdout]     |
[INFO] [stdout] 148 |     /// The current latency in samples, as set by the plugin through the [`ProcessContext`]. Uses
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^^^^ no item named `ProcessContext` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `param_ptr_to_hash` links to private item `Self::param_by_hash`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:209:52
[INFO] [stdout]     |
[INFO] [stdout] 209 |     /// The inverse mapping from [`param_by_hash`][Self::param_by_hash]. This is needed to be able
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::notify_param_values_changed`
[INFO] [stdout]    --> src/wrapper/clap/wrapper.rs:817:43
[INFO] [stdout]     |
[INFO] [stdout] 817 |     /// [`notify_param_values_changed()`][Self::notify_param_values_changed()] to allow the editor
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Wrapper` has no function named `notify_param_values_changed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `handle_in_event` links to private item `Self::input_events`
[INFO] [stdout]     --> src/wrapper/clap/wrapper.rs:1385:54
[INFO] [stdout]      |
[INFO] [stdout] 1385 |     /// sample accurate automation. [`input_events`][Self::input_events] must be cleared at the
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PluginDescriptor` links to private item `Self::clap_features_ptrs`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           This cannot be cloned as [`Self::clap_features_ptrs`] contains pointers to
[INFO] [stdout]                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PluginDescriptor` links to private item `Self::clap_features`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`Self::clap_features`].
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/context/process.rs:46:32
[INFO] [stdout]    |
[INFO] [stdout] 46 |     /// [`Plugin::MIDI_INPUT`][crate::prelude::Plugin::MIDI_INPUT] is set.
[INFO] [stdout]    |          --------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |          |
[INFO] [stdout]    |          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 46 -     /// [`Plugin::MIDI_INPUT`][crate::prelude::Plugin::MIDI_INPUT] is set.
[INFO] [stdout] 46 +     /// [`Plugin::MIDI_INPUT`] is set.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/midi.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// [`Plugin::MIDI_INPUT`][crate::prelude::Plugin::MIDI_INPUT]. Also check out the
[INFO] [stdout]    |      --------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 44 - /// [`Plugin::MIDI_INPUT`][crate::prelude::Plugin::MIDI_INPUT]. Also check out the
[INFO] [stdout] 44 + /// [`Plugin::MIDI_INPUT`]. Also check out the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/params.rs:2:58
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! managed by creating a struct deriving the [`Params`][Params] trait containing fields
[INFO] [stdout]   |                                                --------  ^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                                |
[INFO] [stdout]   |                                                because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 2 - //! managed by creating a struct deriving the [`Params`][Params] trait containing fields
[INFO] [stdout] 2 + //! managed by creating a struct deriving the [`Params`] trait containing fields
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/params.rs:189:68
[INFO] [stdout]     |
[INFO] [stdout] 189 |     /// Internal implementation detail for implementing [`Params`][Params]. This should
[INFO] [stdout]     |                                                          --------  ^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                          |
[INFO] [stdout]     |                                                          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 189 -     /// Internal implementation detail for implementing [`Params`][Params]. This should
[INFO] [stdout] 189 +     /// Internal implementation detail for implementing [`Params`]. This should
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/wrapper/state.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |     /// on the [`Params`][crate::params::Params] struct that's annotated with `#[persist =
[INFO] [stdout]    |                 --------  ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 47 -     /// on the [`Params`][crate::params::Params] struct that's annotated with `#[persist =
[INFO] [stdout] 47 +     /// on the [`Params`] struct that's annotated with `#[persist =
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.39s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/nih_plug/index.html
[INFO] running `Command { std: "docker" "inspect" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab", kill_on_drop: false }`
[INFO] [stdout] 10ed0218f8c2f3755e3eb5797446aaac384309ac435ce61414b7982463b02dab
