[INFO] cloning repository https://github.com/thybux/nih-plug [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/thybux/nih-plug" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthybux%2Fnih-plug", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthybux%2Fnih-plug'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bb6eae4e77643b05bfd8230025a3deea1e1284ad [INFO] documenting thybux/nih-plug against 1.86.0 for beta-1.87-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthybux%2Fnih-plug" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 76% (2801/3683) Updating files: 77% (2836/3683) Updating files: 78% (2873/3683) Updating files: 79% (2910/3683) Updating files: 80% (2947/3683) Updating files: 81% (2984/3683) Updating files: 82% (3021/3683) Updating files: 83% (3057/3683) Updating files: 83% (3064/3683) Updating files: 84% (3094/3683) Updating files: 85% (3131/3683) Updating files: 86% (3168/3683) Updating files: 87% (3205/3683) Updating files: 88% (3242/3683) Updating files: 89% (3278/3683) Updating files: 90% (3315/3683) Updating files: 91% (3352/3683) Updating files: 92% (3389/3683) Updating files: 93% (3426/3683) Updating files: 94% (3463/3683) Updating files: 94% (3484/3683) Updating files: 95% (3499/3683) Updating files: 96% (3536/3683) Updating files: 97% (3573/3683) Updating files: 98% (3610/3683) Updating files: 99% (3647/3683) Updating files: 100% (3683/3683) Updating files: 100% (3683/3683), done. [INFO] validating manifest of git repo https://github.com/thybux/nih-plug on toolchain 1.86.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.86.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/thybux/nih-plug [INFO] finished tweaking git repo https://github.com/thybux/nih-plug [INFO] tweaked toml for git repo https://github.com/thybux/nih-plug written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/thybux/nih-plug 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" "+1.86.0" "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/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/vizia.git` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded triple_buffer v6.2.0 [INFO] [stderr] Downloaded ordered-float v5.0.0 [INFO] [stderr] Downloaded anymap3 v1.0.1 [INFO] [stderr] Downloaded jack v0.11.4 [INFO] [stderr] Downloaded nih_log v0.3.1 [INFO] [stderr] Downloaded font-kit v0.10.1 [INFO] [stderr] Downloaded glyph_brush v0.7.12 [INFO] [stderr] Downloaded glow_glyph v0.5.1 [INFO] [stderr] Downloaded glam v0.10.2 [INFO] [stderr] Downloaded morphorm v0.6.5 [INFO] [stderr] Downloaded goblin v0.6.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bef3b99bf678fa180811c0f355f049c9f7e66cca9c9bb56b18073a7c76b90437 [INFO] running `Command { std: "docker" "start" "-a" "bef3b99bf678fa180811c0f355f049c9f7e66cca9c9bb56b18073a7c76b90437", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bef3b99bf678fa180811c0f355f049c9f7e66cca9c9bb56b18073a7c76b90437", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bef3b99bf678fa180811c0f355f049c9f7e66cca9c9bb56b18073a7c76b90437", kill_on_drop: false }` [INFO] [stdout] bef3b99bf678fa180811c0f355f049c9f7e66cca9c9bb56b18073a7c76b90437 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.86.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8e209a78b99c4d901b343a6b47ca0aadfa0b751c695d5f78c0a72f0a9777a856 [INFO] running `Command { std: "docker" "start" "-a" "8e209a78b99c4d901b343a6b47ca0aadfa0b751c695d5f78c0a72f0a9777a856", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling unicode-ident v1.0.17 [INFO] [stderr] Compiling libc v0.2.170 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling serde v1.0.218 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Checking itoa v1.0.14 [INFO] [stderr] Checking smallvec v1.14.0 [INFO] [stderr] Compiling serde_json v1.0.139 [INFO] [stderr] Checking deranged v0.3.11 [INFO] [stderr] Checking gimli v0.31.1 [INFO] [stderr] Compiling time-macros v0.2.19 [INFO] [stderr] Compiling anyhow v1.0.96 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking num_threads v0.1.7 [INFO] [stderr] Checking log v0.4.26 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Checking once_cell v1.20.3 [INFO] [stderr] Checking miniz_oxide v0.8.5 [INFO] [stderr] Checking ryu v1.0.19 [INFO] [stderr] Checking atomic_refcell v0.1.13 [INFO] [stderr] Checking clap-sys v0.5.0 (https://github.com/micahrj/clap-sys.git?rev=25d7f53fdb6363ad63fbd80049cb7a42a97ac156#25d7f53f) [INFO] [stderr] Checking anymap3 v1.0.1 [INFO] [stderr] Checking atomic_float v0.1.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking midi-consts v0.1.0 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking crossbeam-channel v0.5.14 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Checking widestring v1.1.0 [INFO] [stderr] Checking raw-window-handle v0.5.2 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Checking crossbeam v0.8.4 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Compiling syn v2.0.98 [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] Checking addr2line v0.24.2 [INFO] [stderr] Compiling serde_derive v1.0.218 [INFO] [stderr] Checking backtrace v0.3.74 [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] Compiling vst3-com-macros v0.2.0 (https://github.com/robbert-vdh/vst3-sys.git?branch=fix%2Fdrop-box-from-raw#b3ff4d77) [INFO] [stderr] Compiling nih_plug_derive v0.1.0 (/opt/rustwide/workdir/nih_plug_derive) [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 `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] --> src/wrapper/clap.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / /// Re-export for the macro [INFO] [stdout] 10 | | pub use self::descriptor::PluginDescriptor; [INFO] [stdout] 11 | | pub use self::wrapper::Wrapper; [INFO] [stdout] 12 | | pub use clap_sys::entry::clap_plugin_entry; [INFO] [stdout] | |____________________________^ [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] --> src/wrapper/clap.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / /// Re-export for the macro [INFO] [stdout] 10 | | pub use self::descriptor::PluginDescriptor; [INFO] [stdout] 11 | | pub use self::wrapper::Wrapper; [INFO] [stdout] 12 | | pub use clap_sys::entry::clap_plugin_entry; [INFO] [stdout] | |____________________________^ [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:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / /// A queue of tasks that still need to be performed. Because CLAP lets the plugin request a [INFO] [stdout] 94 | | /// host callback directly, we don't need to use the OsEventLoop we use in our other plugin [INFO] [stdout] 95 | | /// implementations. Instead, we'll post tasks to this queue, ask the host to call [INFO] [stdout] 96 | | /// [`on_main_thread()`][Self::on_main_thread()] on the main thread, and then continue to pop [INFO] [stdout] 97 | | /// tasks off this queue there until it is empty. [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [`on_main_thread()`][Self::on_main_thread()] on the main thread, and then continue to pop [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the struct `RunLoopEventHandler` has no function named `on_main_thread` [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: 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 31.29s [INFO] [stderr] Generated /opt/rustwide/target/doc/nih_plug/index.html [INFO] running `Command { std: "docker" "inspect" "8e209a78b99c4d901b343a6b47ca0aadfa0b751c695d5f78c0a72f0a9777a856", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8e209a78b99c4d901b343a6b47ca0aadfa0b751c695d5f78c0a72f0a9777a856", kill_on_drop: false }` [INFO] [stdout] 8e209a78b99c4d901b343a6b47ca0aadfa0b751c695d5f78c0a72f0a9777a856 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.86.0" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3da03d713b9927f1acbd54d044b41ec3dad085bdead4dabd77f235974fc7436c [INFO] running `Command { std: "docker" "start" "-a" "3da03d713b9927f1acbd54d044b41ec3dad085bdead4dabd77f235974fc7436c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling anyhow v1.0.96 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling syn v2.0.98 [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] 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] Checking serde v1.0.218 [INFO] [stderr] Checking serde_json v1.0.139 [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] --> src/wrapper/clap.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / /// Re-export for the macro [INFO] [stdout] 10 | | pub use self::descriptor::PluginDescriptor; [INFO] [stdout] 11 | | pub use self::wrapper::Wrapper; [INFO] [stdout] 12 | | pub use clap_sys::entry::clap_plugin_entry; [INFO] [stdout] | |____________________________^ [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] --> src/wrapper/clap.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / /// Re-export for the macro [INFO] [stdout] 10 | | pub use self::descriptor::PluginDescriptor; [INFO] [stdout] 11 | | pub use self::wrapper::Wrapper; [INFO] [stdout] 12 | | pub use clap_sys::entry::clap_plugin_entry; [INFO] [stdout] | |____________________________^ [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 22.30s [INFO] [stderr] Generated /opt/rustwide/target/doc/nih_plug/index.html [INFO] running `Command { std: "docker" "inspect" "3da03d713b9927f1acbd54d044b41ec3dad085bdead4dabd77f235974fc7436c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3da03d713b9927f1acbd54d044b41ec3dad085bdead4dabd77f235974fc7436c", kill_on_drop: false }` [INFO] [stdout] 3da03d713b9927f1acbd54d044b41ec3dad085bdead4dabd77f235974fc7436c