[INFO] fetching crate sorceress 0.2.0...
[INFO] documenting sorceress-0.2.0 against 1.85.0 for beta-1.86-rustdoc-1
[INFO] extracting crate sorceress 0.2.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate sorceress 0.2.0 on toolchain 1.85.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate sorceress 0.2.0
[INFO] finished tweaking crates.io crate sorceress 0.2.0
[INFO] tweaked toml for crates.io crate sorceress 0.2.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 32 packages to latest compatible versions
[INFO] [stderr]       Adding pretty_assertions v0.6.1 (available: v1.4.1)
[INFO] [stderr]       Adding rosc v0.4.3 (available: v0.10.1)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.11)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rosc v0.4.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8aba98abab1e9064ee220601f6dc50d5fc622400137406809dc133eaf0b4b0b8
[INFO] running `Command { std: "docker" "start" "-a" "8aba98abab1e9064ee220601f6dc50d5fc622400137406809dc133eaf0b4b0b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8aba98abab1e9064ee220601f6dc50d5fc622400137406809dc133eaf0b4b0b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8aba98abab1e9064ee220601f6dc50d5fc622400137406809dc133eaf0b4b0b8", kill_on_drop: false }`
[INFO] [stdout] 8aba98abab1e9064ee220601f6dc50d5fc622400137406809dc133eaf0b4b0b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e78f5ef39598d6edd84dd0c3fa49e2d5228e703f524cfb495f83d74c5af10e14
[INFO] running `Command { std: "docker" "start" "-a" "e78f5ef39598d6edd84dd0c3fa49e2d5228e703f524cfb495f83d74c5af10e14", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling unicode-ident v1.0.17
[INFO] [stderr]    Compiling serde v1.0.218
[INFO] [stderr]    Compiling serde_json v1.0.139
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking itoa v1.0.14
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking ryu v1.0.19
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]     Checking log v0.4.26
[INFO] [stderr]     Checking rosc v0.4.3
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling serde_derive v1.0.218
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]  Documenting sorceress v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `decode_synthdef_file`
[INFO] [stdout]   --> src/synthdef/decoder.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! This module provides the [`decode_synthdef_file`] function which decodes a file in the [synth
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ no item named `decode_synthdef_file` 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 `LinPan2`
[INFO] [stdout]    --> src/ugen.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 | /     /// Two channel equal power pan.
[INFO] [stdout] 151 | |     ///
[INFO] [stdout] 152 | |     /// `Pan2` takes the square root of the linear scaling factor going from 1 (left or right) to
[INFO] [stdout] 153 | |     /// `sqrt(0.5)` (~=0.707) in the center, which is about 3dB reduction. With linear panning
[INFO] [stdout] ...   |
[INFO] [stdout] 156 | |     /// linear panning is that the perceived volume of the signal drops in the middle. `Pan2`
[INFO] [stdout] 157 | |     /// solves this.
[INFO] [stdout]     | |____________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`LinPan2`] the signal is lowered as it approaches center using a straight line from 1
[INFO] [stdout]              ^^^^^^^^^
[INFO] [stdout]     = note: no item named `LinPan2` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AudioControl::ar`
[INFO] [stdout]    --> src/ugen.rs:209:83
[INFO] [stdout]     |
[INFO] [stdout] 209 | /// the time the synth starts up, and subsequently unchangeable). For `ar`, see [`AudioControl::ar`].
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^^^ no item named `AudioControl` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CombLwhich`
[INFO] [stdout]    --> src/ugen.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | /     /// Comb delay line with no interpolation.
[INFO] [stdout] 360 | |     ///
[INFO] [stdout] 361 | |     /// See also [`CombLwhich`] uses linear interpolation, and [`CombC`] which uses cubic
[INFO] [stdout] 362 | |     /// interpolation. Cubic and linear interpolation are more computationally expensive, but more
[INFO] [stdout] ...   |
[INFO] [stdout] 382 | |     /// }
[INFO] [stdout] 383 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             See also [`CombLwhich`] uses linear interpolation, and [`CombC`] which uses cubic
[INFO] [stdout]                       ^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `CombLwhich` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CombC`
[INFO] [stdout]    --> src/ugen.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | /     /// Comb delay line with no interpolation.
[INFO] [stdout] 360 | |     ///
[INFO] [stdout] 361 | |     /// See also [`CombLwhich`] uses linear interpolation, and [`CombC`] which uses cubic
[INFO] [stdout] 362 | |     /// interpolation. Cubic and linear interpolation are more computationally expensive, but more
[INFO] [stdout] ...   |
[INFO] [stdout] 382 | |     /// }
[INFO] [stdout] 383 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             See also [`CombLwhich`] uses linear interpolation, and [`CombC`] which uses cubic
[INFO] [stdout]                                                                     ^^^^^^^
[INFO] [stdout]     = note: no item named `CombC` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LeakDC`
[INFO] [stdout]    --> src/ugen.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 | /             /// Time for the echoes to decay by 60 decibels. If this time is negative, then the
[INFO] [stdout] 401 | |             /// feedback coefficient will be negative, thus emphasizing only odd harmonics at an
[INFO] [stdout] 402 | |             /// octave lower.
[INFO] [stdout] 403 | |             ///
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |             ///
[INFO] [stdout] 411 | |             /// Defaults to 1.
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Large decay times are sensitive to DC bias, so use a [`LeakDC`] if this is an
[INFO] [stdout]                                                                   ^^^^^^^^
[INFO] [stdout]     = note: no item named `LeakDC` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Osc`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             `SinOsc` uses the same implementation as [`Osc`] except that its table is fixed to be a
[INFO] [stdout]                                                       ^^^^^
[INFO] [stdout]     = note: no item named `Osc` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FSinOsc`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             *  [`FSinOsc`] – fast sinewave oscillator
[INFO] [stdout]                 ^^^^^^^^^
[INFO] [stdout]     = note: no item named `FSinOsc` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SinOscFB`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             *  [`SinOscFB`] – sinewave with phase feedback
[INFO] [stdout]                 ^^^^^^^^^^
[INFO] [stdout]     = note: no item named `SinOscFB` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Klang`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout]                 ^^^^^^^
[INFO] [stdout]     = note: no item named `Klang` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DynKlang`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]                 ^^^^^^^^^^
[INFO] [stdout]     = note: no item named `DynKlang` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RecordBuf`
[INFO] [stdout]    --> src/ugen.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 | /     /// Record to a soundfile to disk. Uses a Buffer.
[INFO] [stdout] 630 | |     ///
[INFO] [stdout] 631 | |     /// Returns the number of frames written to disk. See [`RecordBuf`] for recording into a buffer
[INFO] [stdout] 632 | |     /// in memory.
[INFO] [stdout] ...   |
[INFO] [stdout] 737 | |     /// # }
[INFO] [stdout] 738 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Returns the number of frames written to disk. See [`RecordBuf`] for recording into a buffer
[INFO] [stdout]                                                                ^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `RecordBuf` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `InFeedback`
[INFO] [stdout]    --> src/ugen.rs:779:62
[INFO] [stdout]     |
[INFO] [stdout] 779 | /// 0's (silence). This is to prevent accidental feedback. [`InFeedback`] supports audio signal
[INFO] [stdout]     |                                                              ^^^^^^^^^^ no item named `InFeedback` 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 `envelope::Env:linen`
[INFO] [stdout]    --> src/ugen.rs:908:9
[INFO] [stdout]     |
[INFO] [stdout] 908 | /         /// Triggers the envelope and holds it open while > 0.
[INFO] [stdout] 909 | |         ///
[INFO] [stdout] 910 | |         /// If the [`Env`](envelope::Env) is fixed-length (e.g.
[INFO] [stdout] 911 | |         /// [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout] ...   |
[INFO] [stdout] 915 | |         ///
[INFO] [stdout] 916 | |         /// If `gate` < 0, force release with time -1.0 - gate. See Forced release below.
[INFO] [stdout]     | |_________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout]                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Env:linen` in module `envelope`
[INFO] [stdout]     = note: this warning originates in the macro `value_setter` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `envelope::Env::perc`
[INFO] [stdout]    --> src/ugen.rs:908:9
[INFO] [stdout]     |
[INFO] [stdout] 908 | /         /// Triggers the envelope and holds it open while > 0.
[INFO] [stdout] 909 | |         ///
[INFO] [stdout] 910 | |         /// If the [`Env`](envelope::Env) is fixed-length (e.g.
[INFO] [stdout] 911 | |         /// [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout] ...   |
[INFO] [stdout] 915 | |         ///
[INFO] [stdout] 916 | |         /// If `gate` < 0, force release with time -1.0 - gate. See Forced release below.
[INFO] [stdout]     | |_________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout]                                                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: the struct `Env` has no field or associated item named `perc`
[INFO] [stdout]     = note: this warning originates in the macro `value_setter` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `envelope::Env::asr`
[INFO] [stdout]    --> src/ugen.rs:908:9
[INFO] [stdout]     |
[INFO] [stdout] 908 | /         /// Triggers the envelope and holds it open while > 0.
[INFO] [stdout] 909 | |         ///
[INFO] [stdout] 910 | |         /// If the [`Env`](envelope::Env) is fixed-length (e.g.
[INFO] [stdout] 911 | |         /// [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout] ...   |
[INFO] [stdout] 915 | |         ///
[INFO] [stdout] 916 | |         /// If `gate` < 0, force release with time -1.0 - gate. See Forced release below.
[INFO] [stdout]     | |_________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Env::adsr`](envelope::Env::adsr), [`Env::asr`](envelope::Env::asr)), the envelope is
[INFO] [stdout]                                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: the struct `Env` has no field or associated item named `asr`
[INFO] [stdout]     = note: this warning originates in the macro `value_setter` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Done`
[INFO] [stdout]     --> src/ugen.rs:1045:9
[INFO] [stdout]      |
[INFO] [stdout] 1045 | /         /// An integer representing an action to be executed when the buffer is finished playing.
[INFO] [stdout] 1046 | |         /// This can be used to free the enclosing synth, etc. See [`Done`] for more detail.
[INFO] [stdout] 1047 | |         /// `done_action` is only evaluated if loop is 0.
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              This can be used to free the enclosing synth, etc. See [`Done`] for more detail.
[INFO] [stdout]                                                                      ^^^^^^
[INFO] [stdout]      = note: no item named `Done` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]      = note: this warning originates in the macro `simple_setter` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 | //! * [`synthdef`](crate::synthdef) - Core types for designing new synthesizers by creating "synth
[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] 50 | //! * [`synthdef`] - Core types for designing new synthesizers by creating "synth
[INFO] [stdout]    |       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout] 53 | //! * [`ugen`](crate::ugen) - A library of unit generators or "UGens". **scsynth** provides
[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] 53 | //! * [`ugen`] - A library of unit generators or "UGens". **scsynth** provides
[INFO] [stdout]    |       ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 | //! * [`pattern`](crate::pattern) - A module for defining patterns. Patterns are collections of
[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] 58 | //! * [`pattern`] - A module for defining patterns. Patterns are collections of
[INFO] [stdout]    |       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 | //!   [`scheduler`](crate::scheduler) module can be used in combination with 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] 61 | //!   [`scheduler`] module can be used in combination with the
[INFO] [stdout]    |       ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:62:27
[INFO] [stdout]    |
[INFO] [stdout] 62 | //!   [`pattern::player`](crate::pattern::player) submodule to play patterns.
[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] 62 | //!   [`pattern::player`] submodule to play patterns.
[INFO] [stdout]    |       ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 | //! * [`scheduler`](crate::scheduler) - A module for running code on a recurring schedule. 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] 64 | //! * [`scheduler`] - A module for running code on a recurring schedule. The
[INFO] [stdout]    |       ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 | //! * [`server`](crate::server) - A [`Server`](server::Server) type that manages communication
[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] 67 | //! * [`server`] - A [`Server`](server::Server) type that manages communication
[INFO] [stdout]    |       ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:221:43
[INFO] [stdout]     |
[INFO] [stdout] 221 | //!   SuperCollider accepts. The [server](crate::server) module does not yet contain all of these
[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] 221 | //!   SuperCollider accepts. The [server] module does not yet contain all of these
[INFO] [stdout]     |                                  ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/pattern/player.rs:19:38
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! This module implements a [`Job`](crate::scheduler::Job) plays patterns using 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] 19 | //! This module implements a [`Job`] plays patterns using the
[INFO] [stdout]    |                              ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/pattern/player.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! [`pattern::Event`](crate::pattern::Event) into the [`SystemTime`] values given to 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] 25 | //! [`pattern::Event`] into the [`SystemTime`] values given to the
[INFO] [stdout]    |     ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/pattern/player.rs:159:31
[INFO] [stdout]     |
[INFO] [stdout] 159 | /// Implements the [`JobDef`](crate::scheduler::JobDef) trait allowing it to executed with
[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] 159 | /// Implements the [`JobDef`] trait allowing it to executed with
[INFO] [stdout]     |                    ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.09s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/sorceress/index.html
[INFO] running `Command { std: "docker" "inspect" "e78f5ef39598d6edd84dd0c3fa49e2d5228e703f524cfb495f83d74c5af10e14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e78f5ef39598d6edd84dd0c3fa49e2d5228e703f524cfb495f83d74c5af10e14", kill_on_drop: false }`
[INFO] [stdout] e78f5ef39598d6edd84dd0c3fa49e2d5228e703f524cfb495f83d74c5af10e14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.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] a8496e940e13084aa892e2ea369de2bc2af158b40f20cc49084ec24e07ce4694
[INFO] running `Command { std: "docker" "start" "-a" "a8496e940e13084aa892e2ea369de2bc2af158b40f20cc49084ec24e07ce4694", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling serde_derive v1.0.218
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking serde v1.0.218
[INFO] [stderr]     Checking serde_json v1.0.139
[INFO] [stderr]  Documenting sorceress v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `decode_synthdef_file`
[INFO] [stdout]   --> src/synthdef/decoder.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! This module provides the [`decode_synthdef_file`] function which decodes a file in the [synth
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ no item named `decode_synthdef_file` 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 `LinPan2`
[INFO] [stdout]    --> src/ugen.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 | /     /// Two channel equal power pan.
[INFO] [stdout] 151 | |     ///
[INFO] [stdout] 152 | |     /// `Pan2` takes the square root of the linear scaling factor going from 1 (left or right) to
[INFO] [stdout] 153 | |     /// `sqrt(0.5)` (~=0.707) in the center, which is about 3dB reduction. With linear panning
[INFO] [stdout] ...   |
[INFO] [stdout] 156 | |     /// linear panning is that the perceived volume of the signal drops in the middle. `Pan2`
[INFO] [stdout] 157 | |     /// solves this.
[INFO] [stdout]     | |____________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`LinPan2`] the signal is lowered as it approaches center using a straight line from 1
[INFO] [stdout]              ^^^^^^^^^
[INFO] [stdout]     = note: no item named `LinPan2` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AudioControl::ar`
[INFO] [stdout]    --> src/ugen.rs:209:83
[INFO] [stdout]     |
[INFO] [stdout] 209 | /// the time the synth starts up, and subsequently unchangeable). For `ar`, see [`AudioControl::ar`].
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^^^ no item named `AudioControl` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CombLwhich`
[INFO] [stdout]    --> src/ugen.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | /     /// Comb delay line with no interpolation.
[INFO] [stdout] 360 | |     ///
[INFO] [stdout] 361 | |     /// See also [`CombLwhich`] uses linear interpolation, and [`CombC`] which uses cubic
[INFO] [stdout] 362 | |     /// interpolation. Cubic and linear interpolation are more computationally expensive, but more
[INFO] [stdout] ...   |
[INFO] [stdout] 382 | |     /// }
[INFO] [stdout] 383 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             See also [`CombLwhich`] uses linear interpolation, and [`CombC`] which uses cubic
[INFO] [stdout]                       ^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `CombLwhich` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CombC`
[INFO] [stdout]    --> src/ugen.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | /     /// Comb delay line with no interpolation.
[INFO] [stdout] 360 | |     ///
[INFO] [stdout] 361 | |     /// See also [`CombLwhich`] uses linear interpolation, and [`CombC`] which uses cubic
[INFO] [stdout] 362 | |     /// interpolation. Cubic and linear interpolation are more computationally expensive, but more
[INFO] [stdout] ...   |
[INFO] [stdout] 382 | |     /// }
[INFO] [stdout] 383 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             See also [`CombLwhich`] uses linear interpolation, and [`CombC`] which uses cubic
[INFO] [stdout]                                                                     ^^^^^^^
[INFO] [stdout]     = note: no item named `CombC` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LeakDC`
[INFO] [stdout]    --> src/ugen.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 | /             /// Time for the echoes to decay by 60 decibels. If this time is negative, then the
[INFO] [stdout] 401 | |             /// feedback coefficient will be negative, thus emphasizing only odd harmonics at an
[INFO] [stdout] 402 | |             /// octave lower.
[INFO] [stdout] 403 | |             ///
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |             ///
[INFO] [stdout] 411 | |             /// Defaults to 1.
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Large decay times are sensitive to DC bias, so use a [`LeakDC`] if this is an
[INFO] [stdout]                                                                   ^^^^^^^^
[INFO] [stdout]     = note: no item named `LeakDC` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Osc`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             `SinOsc` uses the same implementation as [`Osc`] except that its table is fixed to be a
[INFO] [stdout]                                                       ^^^^^
[INFO] [stdout]     = note: no item named `Osc` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FSinOsc`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             *  [`FSinOsc`] – fast sinewave oscillator
[INFO] [stdout]                 ^^^^^^^^^
[INFO] [stdout]     = note: no item named `FSinOsc` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SinOscFB`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             *  [`SinOscFB`] – sinewave with phase feedback
[INFO] [stdout]                 ^^^^^^^^^^
[INFO] [stdout]     = note: no item named `SinOscFB` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Klang`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout]                 ^^^^^^^
[INFO] [stdout]     = note: no item named `Klang` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DynKlang`
[INFO] [stdout]    --> src/ugen.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     /// Interpolating sine wavetable oscillator.
[INFO] [stdout] 460 | |     ///
[INFO] [stdout] 461 | |     /// Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation.
[INFO] [stdout] 462 | |     /// Frequency and phase modulation are provided for audio-rate modulation. Technically,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     /// *  [`Klang`] – bank of sinewave oscillators
[INFO] [stdout] 472 | |     /// *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             *  [`DynKlang`] – modulable bank of sinewave oscillators
[INFO] [stdout]                 ^^^^^^^^^^
[INFO] [stdout]     = note: no item named `DynKlang` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RecordBuf`
[INFO] [stdout]    --> src/ugen.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 | /     /// Record to a soundfile to disk. Uses a Buffer.
[INFO] [stdout] 630 | |     ///
[INFO] [stdout] 631 | |     /// Returns the number of frames written to disk. See [`RecordBuf`] for recording into a buffer
[INFO] [stdout] 632 | |     /// in memory.
[INFO] [stdout] ...   |
[INFO] [stdout] 737 | |     /// # }
[INFO] [stdout] 738 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Returns the number of frames written to disk. See [`RecordBuf`] for recording into a buffer
[INFO] [stdout]                                                                ^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `RecordBuf` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `ugen` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `InFeedback`
[INFO] [stdout]    --> src/ugen.rs:779:62
[INFO] [stdout]     |
[INFO] [stdout] 779 | /// 0's (silence). This is to prevent accidental feedback. [`InFeedback`] supports audio signal
[INFO] [stdout]     |                                                              ^^^^^^^^^^ no item named `InFeedback` 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 `envelope::Env:linen`
[INFO] [stdout]    --> src/ugen.rs:908:9
[INFO] [stdout]     |
[INFO] [stdout] 908 | /         /// Triggers the envelope and holds it open while > 0.
[INFO] [stdout] 909 | |         ///
[INFO] [stdout] 910 | |         /// If the [`Env`](envelope::Env) is fixed-length (e.g.
[INFO] [stdout] 911 | |         /// [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout] ...   |
[INFO] [stdout] 915 | |         ///
[INFO] [stdout] 916 | |         /// If `gate` < 0, force release with time -1.0 - gate. See Forced release below.
[INFO] [stdout]     | |_________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout]                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `Env:linen` in module `envelope`
[INFO] [stdout]     = note: this warning originates in the macro `value_setter` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `envelope::Env::perc`
[INFO] [stdout]    --> src/ugen.rs:908:9
[INFO] [stdout]     |
[INFO] [stdout] 908 | /         /// Triggers the envelope and holds it open while > 0.
[INFO] [stdout] 909 | |         ///
[INFO] [stdout] 910 | |         /// If the [`Env`](envelope::Env) is fixed-length (e.g.
[INFO] [stdout] 911 | |         /// [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout] ...   |
[INFO] [stdout] 915 | |         ///
[INFO] [stdout] 916 | |         /// If `gate` < 0, force release with time -1.0 - gate. See Forced release below.
[INFO] [stdout]     | |_________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout]                                                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: the struct `Env` has no field or associated item named `perc`
[INFO] [stdout]     = note: this warning originates in the macro `value_setter` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `envelope::Env::asr`
[INFO] [stdout]    --> src/ugen.rs:908:9
[INFO] [stdout]     |
[INFO] [stdout] 908 | /         /// Triggers the envelope and holds it open while > 0.
[INFO] [stdout] 909 | |         ///
[INFO] [stdout] 910 | |         /// If the [`Env`](envelope::Env) is fixed-length (e.g.
[INFO] [stdout] 911 | |         /// [`Env:linen`](envelope::Env:linen), [`Env::perc`](envelope::Env::perc)), the `gate`
[INFO] [stdout] ...   |
[INFO] [stdout] 915 | |         ///
[INFO] [stdout] 916 | |         /// If `gate` < 0, force release with time -1.0 - gate. See Forced release below.
[INFO] [stdout]     | |_________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [`Env::adsr`](envelope::Env::adsr), [`Env::asr`](envelope::Env::asr)), the envelope is
[INFO] [stdout]                                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: the struct `Env` has no field or associated item named `asr`
[INFO] [stdout]     = note: this warning originates in the macro `value_setter` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Done`
[INFO] [stdout]     --> src/ugen.rs:1045:9
[INFO] [stdout]      |
[INFO] [stdout] 1045 | /         /// An integer representing an action to be executed when the buffer is finished playing.
[INFO] [stdout] 1046 | |         /// This can be used to free the enclosing synth, etc. See [`Done`] for more detail.
[INFO] [stdout] 1047 | |         /// `done_action` is only evaluated if loop is 0.
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              This can be used to free the enclosing synth, etc. See [`Done`] for more detail.
[INFO] [stdout]                                                                      ^^^^^^
[INFO] [stdout]      = note: no item named `Done` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]      = note: this warning originates in the macro `simple_setter` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 | //! * [`synthdef`](crate::synthdef) - Core types for designing new synthesizers by creating "synth
[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] 50 | //! * [`synthdef`] - Core types for designing new synthesizers by creating "synth
[INFO] [stdout]    |       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `sorceress`
[INFO] running `Command { std: "docker" "inspect" "a8496e940e13084aa892e2ea369de2bc2af158b40f20cc49084ec24e07ce4694", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8496e940e13084aa892e2ea369de2bc2af158b40f20cc49084ec24e07ce4694", kill_on_drop: false }`
[INFO] [stdout] a8496e940e13084aa892e2ea369de2bc2af158b40f20cc49084ec24e07ce4694
