[INFO] fetching crate audio 0.2.0-alpha.4... [INFO] checking audio-0.2.0-alpha.4 against master#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-3 [INFO] extracting crate audio 0.2.0-alpha.4 into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate audio 0.2.0-alpha.4 on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate audio 0.2.0-alpha.4 [INFO] finished tweaking crates.io crate audio 0.2.0-alpha.4 [INFO] tweaked toml for crates.io crate audio 0.2.0-alpha.4 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 11 packages [INFO] [stderr] Adding bittle v0.2.2 (latest: v0.5.6) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bittle v0.2.2 [INFO] [stderr] Downloaded audio-core v0.2.0 [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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9ffd961fe41ee9a275b30373ead3828673652f8bdeef85cd96d4eec096199d99 [INFO] running `Command { std: "docker" "start" "-a" "9ffd961fe41ee9a275b30373ead3828673652f8bdeef85cd96d4eec096199d99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9ffd961fe41ee9a275b30373ead3828673652f8bdeef85cd96d4eec096199d99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ffd961fe41ee9a275b30373ead3828673652f8bdeef85cd96d4eec096199d99", kill_on_drop: false }` [INFO] [stdout] 9ffd961fe41ee9a275b30373ead3828673652f8bdeef85cd96d4eec096199d99 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d1a32c842275e0eb19c59a2dfcf170d715102ec092ebc0514dc423999ecc9898 [INFO] running `Command { std: "docker" "start" "-a" "d1a32c842275e0eb19c59a2dfcf170d715102ec092ebc0514dc423999ecc9898", kill_on_drop: false }` [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Checking audio-core v0.2.0 [INFO] [stderr] Checking bittle v0.2.2 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking audio v0.2.0-alpha.4 (/opt/rustwide/workdir) [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/dynamic.rs:752:5 [INFO] [stdout] | [INFO] [stdout] 752 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 753 | | where [INFO] [stdout] 754 | | Self::Sample: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/dynamic.rs:767:5 [INFO] [stdout] | [INFO] [stdout] 767 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 768 | | (*self).get(channel) [INFO] [stdout] 769 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/dynamic.rs:772:5 [INFO] [stdout] | [INFO] [stdout] 772 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 773 | | (*self).iter() [INFO] [stdout] 774 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `resize` is not a member of trait `ResizableBuf` [INFO] [stdout] --> src/buf/dynamic.rs:785:5 [INFO] [stdout] | [INFO] [stdout] 785 | / fn resize(&mut self, frames: usize) { [INFO] [stdout] 786 | | Self::resize(self, frames); [INFO] [stdout] 787 | | } [INFO] [stdout] | |_____^ not a member of trait `ResizableBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/dynamic.rs:803:5 [INFO] [stdout] | [INFO] [stdout] 803 | / type IterMut<'this> = IterMut<'this, T> [INFO] [stdout] 804 | | where [INFO] [stdout] 805 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/dynamic.rs:807:5 [INFO] [stdout] | [INFO] [stdout] 807 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 808 | | (*self).get_mut(channel) [INFO] [stdout] 809 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/dynamic.rs:836:5 [INFO] [stdout] | [INFO] [stdout] 836 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 837 | | (*self).iter_mut() [INFO] [stdout] 838 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/interleaved/buf.rs:744:5 [INFO] [stdout] | [INFO] [stdout] 744 | / type Iter<'this> = Iter<'this, Self::Sample> [INFO] [stdout] 745 | | where [INFO] [stdout] 746 | | Self::Sample: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/interleaved/buf.rs:759:5 [INFO] [stdout] | [INFO] [stdout] 759 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 760 | | InterleavedChannel::from_slice(&self.data, channel, self.channels) [INFO] [stdout] 761 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/interleaved/buf.rs:764:5 [INFO] [stdout] | [INFO] [stdout] 764 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 765 | | (*self).iter() [INFO] [stdout] 766 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `FramesIter` is not a member of trait `UniformBuf` [INFO] [stdout] --> src/buf/interleaved/buf.rs:777:5 [INFO] [stdout] | [INFO] [stdout] 777 | / type FramesIter<'this> = InterleavedFramesIter<'this, T> [INFO] [stdout] 778 | | where [INFO] [stdout] 779 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `UniformBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `resize` is not a member of trait `ResizableBuf` [INFO] [stdout] --> src/buf/interleaved/buf.rs:807:5 [INFO] [stdout] | [INFO] [stdout] 807 | / fn resize(&mut self, frames: usize) { [INFO] [stdout] 808 | | (*self).resize(frames); [INFO] [stdout] 809 | | } [INFO] [stdout] | |_____^ not a member of trait `ResizableBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/interleaved/buf.rs:825:5 [INFO] [stdout] | [INFO] [stdout] 825 | / type IterMut<'this> = IterMut<'this, Self::Sample> [INFO] [stdout] 826 | | where [INFO] [stdout] 827 | | Self::Sample: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/interleaved/buf.rs:830:5 [INFO] [stdout] | [INFO] [stdout] 830 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 831 | | InterleavedChannelMut::from_slice(&mut self.data, channel, self.channels) [INFO] [stdout] 832 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/interleaved/buf.rs:849:5 [INFO] [stdout] | [INFO] [stdout] 849 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 850 | | (*self).iter_mut() [INFO] [stdout] 851 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/sequential/buf.rs:728:5 [INFO] [stdout] | [INFO] [stdout] 728 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 729 | | where [INFO] [stdout] 730 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/sequential/buf.rs:740:5 [INFO] [stdout] | [INFO] [stdout] 740 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 741 | | (*self).get(channel) [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/buf/sequential/buf.rs:744:5 [INFO] [stdout] | [INFO] [stdout] 744 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 745 | | (*self).iter() [INFO] [stdout] 746 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `FramesIter` is not a member of trait `UniformBuf` [INFO] [stdout] --> src/buf/sequential/buf.rs:757:5 [INFO] [stdout] | [INFO] [stdout] 757 | / type FramesIter<'this> = SequentialFramesIter<'this, T> [INFO] [stdout] 758 | | where [INFO] [stdout] 759 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `UniformBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `resize` is not a member of trait `ResizableBuf` [INFO] [stdout] --> src/buf/sequential/buf.rs:785:5 [INFO] [stdout] | [INFO] [stdout] 785 | / fn resize(&mut self, frames: usize) { [INFO] [stdout] 786 | | Self::resize(self, frames); [INFO] [stdout] 787 | | } [INFO] [stdout] | |_____^ not a member of trait `ResizableBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/sequential/buf.rs:803:5 [INFO] [stdout] | [INFO] [stdout] 803 | / type IterMut<'this> = IterMut<'this, T> [INFO] [stdout] 804 | | where [INFO] [stdout] 805 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/sequential/buf.rs:807:5 [INFO] [stdout] | [INFO] [stdout] 807 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 808 | | (*self).get_mut(channel) [INFO] [stdout] 809 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/buf/sequential/buf.rs:825:5 [INFO] [stdout] | [INFO] [stdout] 825 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 826 | | (*self).iter_mut() [INFO] [stdout] 827 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/io/read.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | / type Iter<'this> = Iter<'this, B> [INFO] [stdout] 232 | | where [INFO] [stdout] 233 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/io/read.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 244 | | Some(self.buf.get(channel)?.tail(self.available)) [INFO] [stdout] 245 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/io/read.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 248 | | (*self).iter() [INFO] [stdout] 249 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/read.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | / type IterMut<'a> = IterMut<'a, B> [INFO] [stdout] 261 | | where [INFO] [stdout] 262 | | Self: 'a; [INFO] [stdout] | |_________________^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/read.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 266 | | Some(self.buf.get_mut(channel)?.tail(self.available)) [INFO] [stdout] 267 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/read.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 279 | | (*self).iter_mut() [INFO] [stdout] 280 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/io/write.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | / type Iter<'this> = Iter<'this, B> [INFO] [stdout] 237 | | where [INFO] [stdout] 238 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/io/write.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 249 | | Some(self.buf.get(channel)?.tail(self.available)) [INFO] [stdout] 250 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/io/write.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 253 | | (*self).iter() [INFO] [stdout] 254 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/write.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | / type IterMut<'a> = IterMut<'a, B> [INFO] [stdout] 266 | | where [INFO] [stdout] 267 | | Self: 'a; [INFO] [stdout] | |_________________^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/write.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 271 | | Some(self.buf.get_mut(channel)?.tail(self.available)) [INFO] [stdout] 272 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/write.rs:283:5 [INFO] [stdout] | [INFO] [stdout] 283 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 284 | | (*self).iter_mut() [INFO] [stdout] 285 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/io/read_write.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | / type Iter<'this> = Iter<'this, B> [INFO] [stdout] 312 | | where [INFO] [stdout] 313 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/io/read_write.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 327 | | let channel = self.buf.get(channel)?; [INFO] [stdout] 328 | | let len = self.remaining(); [INFO] [stdout] 329 | | Some(channel.skip(self.read).limit(len)) [INFO] [stdout] 330 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/io/read_write.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 334 | | (*self).iter() [INFO] [stdout] 335 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/read_write.rs:346:5 [INFO] [stdout] | [INFO] [stdout] 346 | / type IterMut<'this> = IterMut<'this, B> [INFO] [stdout] 347 | | where [INFO] [stdout] 348 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/read_write.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 352 | | Some(self.buf.get_mut(channel)?.skip(self.written)) [INFO] [stdout] 353 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/io/read_write.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 365 | | (*self).iter_mut() [INFO] [stdout] 366 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/interleaved.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / type Iter<'this> = Iter<'this, Self::Sample> [INFO] [stdout] 105 | | where [INFO] [stdout] 106 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/interleaved.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 120 | | InterleavedChannel::from_slice(self.value.as_ref(), channel, self.channels) [INFO] [stdout] 121 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/interleaved.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 125 | | (*self).iter() [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `FramesIter` is not a member of trait `UniformBuf` [INFO] [stdout] --> src/wrap/interleaved.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | / type FramesIter<'this> = InterleavedFramesIter<'this, T::Item> [INFO] [stdout] 138 | | where [INFO] [stdout] 139 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `UniformBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/interleaved.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | / type IterMut<'this> = IterMut<'this, Self::Sample> [INFO] [stdout] 207 | | where [INFO] [stdout] 208 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/interleaved.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 212 | | InterleavedChannelMut::from_slice(self.value.as_mut(), channel, self.channels) [INFO] [stdout] 213 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/interleaved.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 235 | | (*self).iter_mut() [INFO] [stdout] 236 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `resize` is not a member of trait `ResizableBuf` [INFO] [stdout] --> src/wrap/interleaved.rs:283:5 [INFO] [stdout] | [INFO] [stdout] 283 | / fn resize(&mut self, frames: usize) { [INFO] [stdout] 284 | | if frames > self.value.len() { [INFO] [stdout] 285 | | panic!( [INFO] [stdout] 286 | | "required number of frames {new_len} is larger than the wrapped buffer {len}", [INFO] [stdout] ... | [INFO] [stdout] 290 | | } [INFO] [stdout] 291 | | } [INFO] [stdout] | |_____^ not a member of trait `ResizableBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/sequential.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | / type Iter<'this> = Iter<'this, Self::Sample> [INFO] [stdout] 100 | | where [INFO] [stdout] 101 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/sequential.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 114 | | let value = self [INFO] [stdout] 115 | | .value [INFO] [stdout] 116 | | .as_ref() [INFO] [stdout] ... | [INFO] [stdout] 120 | | Some(LinearChannel::new(value)) [INFO] [stdout] 121 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/sequential.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 125 | | (*self).iter() [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ not a member of trait `Buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `FramesIter` is not a member of trait `UniformBuf` [INFO] [stdout] --> src/wrap/sequential.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | / type FramesIter<'this> = SequentialFramesIter<'this, T::Item> [INFO] [stdout] 138 | | where [INFO] [stdout] 139 | | Self: 'this; [INFO] [stdout] | |____________________^ not a member of trait `UniformBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/sequential.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | / type IterMut<'a> = IterMut<'a, Self::Sample> [INFO] [stdout] 175 | | where [INFO] [stdout] 176 | | Self: 'a; [INFO] [stdout] | |_________________^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/sequential.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 179 | | let value = self [INFO] [stdout] 180 | | .value [INFO] [stdout] 181 | | .as_mut() [INFO] [stdout] ... | [INFO] [stdout] 184 | | Some(LinearChannelMut::new(value)) [INFO] [stdout] 185 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/sequential.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 205 | | (*self).iter_mut() [INFO] [stdout] 206 | | } [INFO] [stdout] | |_____^ not a member of trait `BufMut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 70 | | where [INFO] [stdout] 71 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 98 | impl_buf!(Vec>); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 85 | | Some(LinearChannel::new(self.value.get(channel)?)) [INFO] [stdout] 86 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 98 | impl_buf!(Vec>); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 90 | | Iter { [INFO] [stdout] 91 | | iter: self.value[..].iter(), [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 98 | impl_buf!(Vec>); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 70 | | where [INFO] [stdout] 71 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 99 | impl_buf!(&Vec>); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 85 | | Some(LinearChannel::new(self.value.get(channel)?)) [INFO] [stdout] 86 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 99 | impl_buf!(&Vec>); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 90 | | Iter { [INFO] [stdout] 91 | | iter: self.value[..].iter(), [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 99 | impl_buf!(&Vec>); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 70 | | where [INFO] [stdout] 71 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 100 | impl_buf!(&mut Vec>); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 85 | | Some(LinearChannel::new(self.value.get(channel)?)) [INFO] [stdout] 86 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 100 | impl_buf!(&mut Vec>); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 90 | | Iter { [INFO] [stdout] 91 | | iter: self.value[..].iter(), [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 100 | impl_buf!(&mut Vec>); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 70 | | where [INFO] [stdout] 71 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 101 | impl_buf!([Vec; N], const N: usize); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 85 | | Some(LinearChannel::new(self.value.get(channel)?)) [INFO] [stdout] 86 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 101 | impl_buf!([Vec; N], const N: usize); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 90 | | Iter { [INFO] [stdout] 91 | | iter: self.value[..].iter(), [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 101 | impl_buf!([Vec; N], const N: usize); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 70 | | where [INFO] [stdout] 71 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 102 | impl_buf!(&[Vec]); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 85 | | Some(LinearChannel::new(self.value.get(channel)?)) [INFO] [stdout] 86 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 102 | impl_buf!(&[Vec]); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 90 | | Iter { [INFO] [stdout] 91 | | iter: self.value[..].iter(), [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 102 | impl_buf!(&[Vec]); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 70 | | where [INFO] [stdout] 71 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 103 | impl_buf!(&[Vec; N], const N: usize); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 85 | | Some(LinearChannel::new(self.value.get(channel)?)) [INFO] [stdout] 86 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 103 | impl_buf!(&[Vec; N], const N: usize); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 90 | | Iter { [INFO] [stdout] 91 | | iter: self.value[..].iter(), [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 103 | impl_buf!(&[Vec; N], const N: usize); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 70 | | where [INFO] [stdout] 71 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 104 | impl_buf!(&mut [Vec]); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 85 | | Some(LinearChannel::new(self.value.get(channel)?)) [INFO] [stdout] 86 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 104 | impl_buf!(&mut [Vec]); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 90 | | Iter { [INFO] [stdout] 91 | | iter: self.value[..].iter(), [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 104 | impl_buf!(&mut [Vec]); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | / type Iter<'this> = Iter<'this, T> [INFO] [stdout] 70 | | where [INFO] [stdout] 71 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 105 | impl_buf!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | / fn get(&self, channel: usize) -> Option> { [INFO] [stdout] 85 | | Some(LinearChannel::new(self.value.get(channel)?)) [INFO] [stdout] 86 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 105 | impl_buf!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter` is not a member of trait `Buf` [INFO] [stdout] --> src/wrap/dynamic.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | / fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] 90 | | Iter { [INFO] [stdout] 91 | | iter: self.value[..].iter(), [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____________^ not a member of trait `Buf` [INFO] [stdout] ... [INFO] [stdout] 105 | impl_buf!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | / type IterMut<'this> = IterMut<'this, T> [INFO] [stdout] 118 | | where [INFO] [stdout] 119 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 163 | impl_buf_mut!(Vec>); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 123 | | Some(LinearChannelMut::new(self.value.get_mut(channel)?.as_mut())) [INFO] [stdout] 124 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 163 | impl_buf_mut!(Vec>); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 155 | | IterMut { [INFO] [stdout] 156 | | iter: self.value[..].iter_mut(), [INFO] [stdout] 157 | | } [INFO] [stdout] 158 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 163 | impl_buf_mut!(Vec>); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | / type IterMut<'this> = IterMut<'this, T> [INFO] [stdout] 118 | | where [INFO] [stdout] 119 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 164 | impl_buf_mut!([Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 123 | | Some(LinearChannelMut::new(self.value.get_mut(channel)?.as_mut())) [INFO] [stdout] 124 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 164 | impl_buf_mut!([Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 155 | | IterMut { [INFO] [stdout] 156 | | iter: self.value[..].iter_mut(), [INFO] [stdout] 157 | | } [INFO] [stdout] 158 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 164 | impl_buf_mut!([Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | / type IterMut<'this> = IterMut<'this, T> [INFO] [stdout] 118 | | where [INFO] [stdout] 119 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_buf_mut!(&mut Vec>); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 123 | | Some(LinearChannelMut::new(self.value.get_mut(channel)?.as_mut())) [INFO] [stdout] 124 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_buf_mut!(&mut Vec>); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 155 | | IterMut { [INFO] [stdout] 156 | | iter: self.value[..].iter_mut(), [INFO] [stdout] 157 | | } [INFO] [stdout] 158 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_buf_mut!(&mut Vec>); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | / type IterMut<'this> = IterMut<'this, T> [INFO] [stdout] 118 | | where [INFO] [stdout] 119 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_buf_mut!(&mut [Vec]); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 123 | | Some(LinearChannelMut::new(self.value.get_mut(channel)?.as_mut())) [INFO] [stdout] 124 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_buf_mut!(&mut [Vec]); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 155 | | IterMut { [INFO] [stdout] 156 | | iter: self.value[..].iter_mut(), [INFO] [stdout] 157 | | } [INFO] [stdout] 158 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_buf_mut!(&mut [Vec]); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `IterMut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | / type IterMut<'this> = IterMut<'this, T> [INFO] [stdout] 118 | | where [INFO] [stdout] 119 | | Self: 'this; [INFO] [stdout] | |____________________________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_buf_mut!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `get_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | / fn get_mut(&mut self, channel: usize) -> Option> { [INFO] [stdout] 123 | | Some(LinearChannelMut::new(self.value.get_mut(channel)?.as_mut())) [INFO] [stdout] 124 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_buf_mut!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `iter_mut` is not a member of trait `BufMut` [INFO] [stdout] --> src/wrap/dynamic.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | / fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] 155 | | IterMut { [INFO] [stdout] 156 | | iter: self.value[..].iter_mut(), [INFO] [stdout] 157 | | } [INFO] [stdout] 158 | | } [INFO] [stdout] | |_____________^ not a member of trait `BufMut` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_buf_mut!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `resize` is not a member of trait `ResizableBuf` [INFO] [stdout] --> src/wrap/dynamic.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | / fn resize(&mut self, frames: usize) { [INFO] [stdout] 180 | | for buf in self.value.iter_mut() { [INFO] [stdout] 181 | | buf.resize(frames, T::ZERO); [INFO] [stdout] 182 | | } [INFO] [stdout] 183 | | } [INFO] [stdout] | |_____^ not a member of trait `ResizableBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stdout] error[E0220]: associated type `Iter` not found for `B` [INFO] [stdout] --> src/io/macros.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | iter: B::Iter<'a>, [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] | [INFO] [stdout] ::: src/io/read.rs:283:1 [INFO] [stdout] | [INFO] [stdout] 283 | / iter! { [INFO] [stdout] 284 | | available: usize, [INFO] [stdout] 285 | | => [INFO] [stdout] 286 | | self.tail(available) [INFO] [stdout] 287 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `iter` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `B` [INFO] [stdout] --> src/io/macros.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | iter: B::IterMut<'a>, [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] | [INFO] [stdout] ::: src/io/read.rs:289:1 [INFO] [stdout] | [INFO] [stdout] 289 | / iter_mut! { [INFO] [stdout] 290 | | available: usize, [INFO] [stdout] 291 | | => [INFO] [stdout] 292 | | self.tail(available) [INFO] [stdout] 293 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `iter_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `B` [INFO] [stdout] --> src/io/macros.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | iter: B::Iter<'a>, [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] | [INFO] [stdout] ::: src/io/write.rs:288:1 [INFO] [stdout] | [INFO] [stdout] 288 | / iter! { [INFO] [stdout] 289 | | available: usize, [INFO] [stdout] 290 | | => [INFO] [stdout] 291 | | self.tail(available) [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `iter` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `B` [INFO] [stdout] --> src/io/macros.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | iter: B::IterMut<'a>, [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] | [INFO] [stdout] ::: src/io/write.rs:294:1 [INFO] [stdout] | [INFO] [stdout] 294 | / iter_mut! { [INFO] [stdout] 295 | | available: usize, [INFO] [stdout] 296 | | => [INFO] [stdout] 297 | | self.tail(available) [INFO] [stdout] 298 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `iter_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `B` [INFO] [stdout] --> src/io/macros.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | iter: B::Iter<'a>, [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] | [INFO] [stdout] ::: src/io/read_write.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | / iter! { [INFO] [stdout] 397 | | len: usize, [INFO] [stdout] 398 | | read: usize, [INFO] [stdout] 399 | | => [INFO] [stdout] 400 | | self.skip(read).limit(len) [INFO] [stdout] 401 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `iter` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `B` [INFO] [stdout] --> src/io/macros.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | iter: B::IterMut<'a>, [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] | [INFO] [stdout] ::: src/io/read_write.rs:403:1 [INFO] [stdout] | [INFO] [stdout] 403 | / iter_mut! { [INFO] [stdout] 404 | | written: usize, [INFO] [stdout] 405 | | => [INFO] [stdout] 406 | | self.skip(written) [INFO] [stdout] 407 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `iter_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/buf/dynamic.rs:772:29 [INFO] [stdout] | [INFO] [stdout] 772 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/buf/dynamic.rs:836:37 [INFO] [stdout] | [INFO] [stdout] 836 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/buf/interleaved/buf.rs:764:29 [INFO] [stdout] | [INFO] [stdout] 764 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `FramesIter` not found for `Self` [INFO] [stdout] --> src/buf/interleaved/buf.rs:791:36 [INFO] [stdout] | [INFO] [stdout] 791 | fn iter_frames(&self) -> Self::FramesIter<'_> { [INFO] [stdout] | ^^^^^^^^^^ associated type `FramesIter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/buf/interleaved/buf.rs:849:37 [INFO] [stdout] | [INFO] [stdout] 849 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/buf/sequential/buf.rs:744:29 [INFO] [stdout] | [INFO] [stdout] 744 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `FramesIter` not found for `Self` [INFO] [stdout] --> src/buf/sequential/buf.rs:771:36 [INFO] [stdout] | [INFO] [stdout] 771 | fn iter_frames(&self) -> Self::FramesIter<'_> { [INFO] [stdout] | ^^^^^^^^^^ associated type `FramesIter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/buf/sequential/buf.rs:825:37 [INFO] [stdout] | [INFO] [stdout] 825 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/io/read.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/io/read.rs:278:37 [INFO] [stdout] | [INFO] [stdout] 278 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/io/write.rs:252:29 [INFO] [stdout] | [INFO] [stdout] 252 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/io/write.rs:283:37 [INFO] [stdout] | [INFO] [stdout] 283 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/io/read_write.rs:333:29 [INFO] [stdout] | [INFO] [stdout] 333 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/io/read_write.rs:364:37 [INFO] [stdout] | [INFO] [stdout] 364 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/interleaved.rs:124:29 [INFO] [stdout] | [INFO] [stdout] 124 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `FramesIter` not found for `Self` [INFO] [stdout] --> src/wrap/interleaved.rs:151:36 [INFO] [stdout] | [INFO] [stdout] 151 | fn iter_frames(&self) -> Self::FramesIter<'_> { [INFO] [stdout] | ^^^^^^^^^^ associated type `FramesIter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/wrap/interleaved.rs:234:37 [INFO] [stdout] | [INFO] [stdout] 234 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/sequential.rs:124:29 [INFO] [stdout] | [INFO] [stdout] 124 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `FramesIter` not found for `Self` [INFO] [stdout] --> src/wrap/sequential.rs:151:36 [INFO] [stdout] | [INFO] [stdout] 151 | fn iter_frames(&self) -> Self::FramesIter<'_> { [INFO] [stdout] | ^^^^^^^^^^ associated type `FramesIter` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/wrap/sequential.rs:204:37 [INFO] [stdout] | [INFO] [stdout] 204 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] ... [INFO] [stdout] 98 | impl_buf!(Vec>); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] ... [INFO] [stdout] 99 | impl_buf!(&Vec>); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] ... [INFO] [stdout] 100 | impl_buf!(&mut Vec>); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] ... [INFO] [stdout] 101 | impl_buf!([Vec; N], const N: usize); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] ... [INFO] [stdout] 102 | impl_buf!(&[Vec]); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] ... [INFO] [stdout] 103 | impl_buf!(&[Vec; N], const N: usize); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] ... [INFO] [stdout] 104 | impl_buf!(&mut [Vec]); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Iter` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn iter(&self) -> Self::Iter<'_> { [INFO] [stdout] | ^^^^ associated type `Iter` not found [INFO] [stdout] ... [INFO] [stdout] 105 | impl_buf!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:154:45 [INFO] [stdout] | [INFO] [stdout] 154 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] ... [INFO] [stdout] 163 | impl_buf_mut!(Vec>); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:154:45 [INFO] [stdout] | [INFO] [stdout] 154 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] ... [INFO] [stdout] 164 | impl_buf_mut!([Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:154:45 [INFO] [stdout] | [INFO] [stdout] 154 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] ... [INFO] [stdout] 165 | impl_buf_mut!(&mut Vec>); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:154:45 [INFO] [stdout] | [INFO] [stdout] 154 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] ... [INFO] [stdout] 166 | impl_buf_mut!(&mut [Vec]); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `IterMut` not found for `Self` [INFO] [stdout] --> src/wrap/dynamic.rs:154:45 [INFO] [stdout] | [INFO] [stdout] 154 | fn iter_mut(&mut self) -> Self::IterMut<'_> { [INFO] [stdout] | ^^^^^^^ associated type `IterMut` not found [INFO] [stdout] ... [INFO] [stdout] 167 | impl_buf_mut!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/buf/dynamic.rs:742:1 [INFO] [stdout] | [INFO] [stdout] 742 | / impl Buf for Dynamic [INFO] [stdout] 743 | | where [INFO] [stdout] 744 | | T: Copy, [INFO] [stdout] | |____________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `resize_frames` [INFO] [stdout] --> src/buf/dynamic.rs:777:1 [INFO] [stdout] | [INFO] [stdout] 777 | / impl ResizableBuf for Dynamic [INFO] [stdout] 778 | | where [INFO] [stdout] 779 | | T: Sample, [INFO] [stdout] | |______________^ missing `resize_frames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `fn resize_frames(&mut self, _: usize) { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/buf/dynamic.rs:795:1 [INFO] [stdout] | [INFO] [stdout] 795 | / impl BufMut for Dynamic [INFO] [stdout] 796 | | where [INFO] [stdout] 797 | | T: Copy, [INFO] [stdout] | |____________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/buf/interleaved/buf.rs:734:1 [INFO] [stdout] | [INFO] [stdout] 734 | / impl Buf for Interleaved [INFO] [stdout] 735 | | where [INFO] [stdout] 736 | | T: Copy, [INFO] [stdout] | |____________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterFrames` [INFO] [stdout] --> src/buf/interleaved/buf.rs:769:1 [INFO] [stdout] | [INFO] [stdout] 769 | / impl UniformBuf for Interleaved [INFO] [stdout] 770 | | where [INFO] [stdout] 771 | | T: Copy, [INFO] [stdout] | |____________^ missing `IterFrames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterFrames = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `resize_frames` [INFO] [stdout] --> src/buf/interleaved/buf.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 | / impl ResizableBuf for Interleaved [INFO] [stdout] 797 | | where [INFO] [stdout] 798 | | T: Sample, [INFO] [stdout] | |______________^ missing `resize_frames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `fn resize_frames(&mut self, _: usize) { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/buf/interleaved/buf.rs:817:1 [INFO] [stdout] | [INFO] [stdout] 817 | / impl BufMut for Interleaved [INFO] [stdout] 818 | | where [INFO] [stdout] 819 | | T: Copy, [INFO] [stdout] | |____________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/buf/sequential/buf.rs:718:1 [INFO] [stdout] | [INFO] [stdout] 718 | / impl Buf for Sequential [INFO] [stdout] 719 | | where [INFO] [stdout] 720 | | T: Copy, [INFO] [stdout] | |____________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterFrames` [INFO] [stdout] --> src/buf/sequential/buf.rs:749:1 [INFO] [stdout] | [INFO] [stdout] 749 | / impl UniformBuf for Sequential [INFO] [stdout] 750 | | where [INFO] [stdout] 751 | | T: Copy, [INFO] [stdout] | |____________^ missing `IterFrames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterFrames = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `resize_frames` [INFO] [stdout] --> src/buf/sequential/buf.rs:776:1 [INFO] [stdout] | [INFO] [stdout] 776 | / impl ResizableBuf for Sequential [INFO] [stdout] 777 | | where [INFO] [stdout] 778 | | T: Sample, [INFO] [stdout] | |______________^ missing `resize_frames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `fn resize_frames(&mut self, _: usize) { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/buf/sequential/buf.rs:795:1 [INFO] [stdout] | [INFO] [stdout] 795 | / impl BufMut for Sequential [INFO] [stdout] 796 | | where [INFO] [stdout] 797 | | T: Copy, [INFO] [stdout] | |____________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/io/read.rs:221:1 [INFO] [stdout] | [INFO] [stdout] 221 | / impl Buf for Read [INFO] [stdout] 222 | | where [INFO] [stdout] 223 | | B: Buf, [INFO] [stdout] | |___________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/io/read.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | / impl BufMut for Read [INFO] [stdout] 253 | | where [INFO] [stdout] 254 | | B: ExactSizeBuf + BufMut, [INFO] [stdout] | |_____________________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/io/write.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | / impl Buf for Write [INFO] [stdout] 227 | | where [INFO] [stdout] 228 | | B: Buf, [INFO] [stdout] | |___________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/io/write.rs:257:1 [INFO] [stdout] | [INFO] [stdout] 257 | / impl BufMut for Write [INFO] [stdout] 258 | | where [INFO] [stdout] 259 | | B: BufMut, [INFO] [stdout] | |______________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/io/read_write.rs:301:1 [INFO] [stdout] | [INFO] [stdout] 301 | / impl Buf for ReadWrite [INFO] [stdout] 302 | | where [INFO] [stdout] 303 | | B: Buf, [INFO] [stdout] | |___________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/io/read_write.rs:338:1 [INFO] [stdout] | [INFO] [stdout] 338 | / impl BufMut for ReadWrite [INFO] [stdout] 339 | | where [INFO] [stdout] 340 | | B: ExactSizeBuf + BufMut, [INFO] [stdout] | |_____________________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/interleaved.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / impl Buf for Interleaved [INFO] [stdout] 95 | | where [INFO] [stdout] 96 | | T: Slice, [INFO] [stdout] | |_____________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterFrames` [INFO] [stdout] --> src/wrap/interleaved.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | / impl UniformBuf for Interleaved [INFO] [stdout] 130 | | where [INFO] [stdout] 131 | | T: Slice, [INFO] [stdout] | |_____________^ missing `IterFrames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterFrames = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/wrap/interleaved.rs:198:1 [INFO] [stdout] | [INFO] [stdout] 198 | / impl BufMut for Interleaved [INFO] [stdout] 199 | | where [INFO] [stdout] 200 | | T: SliceMut, [INFO] [stdout] | |________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `resize_frames` [INFO] [stdout] --> src/wrap/interleaved.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | / impl ResizableBuf for Interleaved<&'_ mut [T]> [INFO] [stdout] 275 | | where [INFO] [stdout] 276 | | T: Copy, [INFO] [stdout] | |____________^ missing `resize_frames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `fn resize_frames(&mut self, _: usize) { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/sequential.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | / impl Buf for Sequential [INFO] [stdout] 90 | | where [INFO] [stdout] 91 | | T: Slice, [INFO] [stdout] | |_____________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterFrames` [INFO] [stdout] --> src/wrap/sequential.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | / impl UniformBuf for Sequential [INFO] [stdout] 130 | | where [INFO] [stdout] 131 | | T: Slice, [INFO] [stdout] | |_____________^ missing `IterFrames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterFrames = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/wrap/sequential.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | / impl BufMut for Sequential [INFO] [stdout] 167 | | where [INFO] [stdout] 168 | | T: SliceMut, [INFO] [stdout] | |________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/dynamic.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | / impl Buf for Dynamic<$ty> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] ... [INFO] [stdout] 98 | impl_buf!(Vec>); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/dynamic.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | / impl Buf for Dynamic<$ty> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] ... [INFO] [stdout] 99 | impl_buf!(&Vec>); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/dynamic.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | / impl Buf for Dynamic<$ty> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] ... [INFO] [stdout] 100 | impl_buf!(&mut Vec>); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/dynamic.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | / impl Buf for Dynamic<$ty> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] ... [INFO] [stdout] 101 | impl_buf!([Vec; N], const N: usize); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/dynamic.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | / impl Buf for Dynamic<$ty> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] ... [INFO] [stdout] 102 | impl_buf!(&[Vec]); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/dynamic.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | / impl Buf for Dynamic<$ty> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] ... [INFO] [stdout] 103 | impl_buf!(&[Vec; N], const N: usize); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/dynamic.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | / impl Buf for Dynamic<$ty> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] ... [INFO] [stdout] 104 | impl_buf!(&mut [Vec]); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannels`, `get_channel`, `iter_channels` [INFO] [stdout] --> src/wrap/dynamic.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | / impl Buf for Dynamic<$ty> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannels`, `get_channel`, `iter_channels` in implementation [INFO] [stdout] ... [INFO] [stdout] 105 | impl_buf!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannels = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn get_channel(&self, _: usize) -> Option<::Channel<'_>> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn iter_channels(&self) -> ::IterChannels<'_> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/wrap/dynamic.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | / impl BufMut for Dynamic<$ty> [INFO] [stdout] 110 | | where [INFO] [stdout] 111 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] ... [INFO] [stdout] 163 | impl_buf_mut!(Vec>); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/wrap/dynamic.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | / impl BufMut for Dynamic<$ty> [INFO] [stdout] 110 | | where [INFO] [stdout] 111 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] ... [INFO] [stdout] 164 | impl_buf_mut!([Vec; N], const N: usize); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/wrap/dynamic.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | / impl BufMut for Dynamic<$ty> [INFO] [stdout] 110 | | where [INFO] [stdout] 111 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] ... [INFO] [stdout] 165 | impl_buf_mut!(&mut Vec>); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/wrap/dynamic.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | / impl BufMut for Dynamic<$ty> [INFO] [stdout] 110 | | where [INFO] [stdout] 111 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] ... [INFO] [stdout] 166 | impl_buf_mut!(&mut [Vec]); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` [INFO] [stdout] --> src/wrap/dynamic.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | / impl BufMut for Dynamic<$ty> [INFO] [stdout] 110 | | where [INFO] [stdout] 111 | | T: Copy, [INFO] [stdout] | |____________________^ missing `IterChannelsMut`, `iter_channels_mut`, `get_channel_mut` in implementation [INFO] [stdout] ... [INFO] [stdout] 167 | impl_buf_mut!(&mut [Vec; N], const N: usize); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_buf_mut` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] = help: implement the missing item: `type IterChannelsMut = /* Type */;` [INFO] [stdout] = help: implement the missing item: `fn iter_channels_mut(&mut self) -> ::IterChannelsMut<'_> { todo!() }` [INFO] [stdout] = help: implement the missing item: `fn get_channel_mut(&mut self, _: usize) -> Option<::ChannelMut<'_>> { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `resize_frames` [INFO] [stdout] --> src/wrap/dynamic.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | / impl ResizableBuf for Dynamic>> [INFO] [stdout] 170 | | where [INFO] [stdout] 171 | | T: Sample, [INFO] [stdout] | |______________^ missing `resize_frames` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `fn resize_frames(&mut self, _: usize) { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rand v0.8.5 [INFO] [stdout] error[E0599]: no method named `iter` found for type parameter `I` in the current scope [INFO] [stdout] --> src/buf.rs:27:28 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn copy(from: I, mut to: O) [INFO] [stdout] | - method `iter` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 27 | for (from, to) in from.iter().zip(to.iter_mut()) { [INFO] [stdout] | ^^^^ method not found in `I` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter`, perhaps you need to restrict type parameter `I` with one of them: [INFO] [stdout] | [INFO] [stdout] 23 | I: Buf + Channel, [INFO] [stdout] | +++++++++ [INFO] [stdout] 23 | I: Buf + Frame, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for type parameter `O` in the current scope [INFO] [stdout] --> src/buf.rs:27:42 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn copy(from: I, mut to: O) [INFO] [stdout] | - method `iter_mut` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 27 | for (from, to) in from.iter().zip(to.iter_mut()) { [INFO] [stdout] | ^^^^^^^^ method not found in `O` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter_mut`, perhaps you need to restrict type parameter `O` with one of them: [INFO] [stdout] | [INFO] [stdout] 24 | O: BufMut + ChannelMut, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] 24 | O: BufMut + FrameMut, [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for type parameter `O` in the current scope [INFO] [stdout] --> src/buf.rs:42:30 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn translate(from: I, mut to: O) [INFO] [stdout] | - method `iter_mut` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 42 | for (mut to, from) in to.iter_mut().zip(from.iter()) { [INFO] [stdout] | ^^^^^^^^ method not found in `O` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter_mut`, perhaps you need to restrict type parameter `O` with one of them: [INFO] [stdout] | [INFO] [stdout] 38 | O: BufMut + ChannelMut, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] 38 | O: BufMut + FrameMut, [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter` found for type parameter `I` in the current scope [INFO] [stdout] --> src/buf.rs:42:50 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn translate(from: I, mut to: O) [INFO] [stdout] | - method `iter` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 42 | for (mut to, from) in to.iter_mut().zip(from.iter()) { [INFO] [stdout] | ^^^^ method not found in `I` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter`, perhaps you need to restrict type parameter `I` with one of them: [INFO] [stdout] | [INFO] [stdout] 37 | I: Buf + Channel, [INFO] [stdout] | +++++++++ [INFO] [stdout] 37 | I: Buf + Frame, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/read.rs:183:28 [INFO] [stdout] | [INFO] [stdout] 176 | impl Read [INFO] [stdout] | - method `iter` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 183 | iter: self.buf.iter(), [INFO] [stdout] | ^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 178 | B: Buf + Channel, [INFO] [stdout] | +++++++++ [INFO] [stdout] 178 | B: Buf + Frame, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/read.rs:196:28 [INFO] [stdout] | [INFO] [stdout] 189 | impl Read [INFO] [stdout] | - method `iter_mut` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 196 | iter: self.buf.iter_mut(), [INFO] [stdout] | ^^^^^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter_mut`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 191 | B: BufMut + ChannelMut, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] 191 | B: BufMut + FrameMut, [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/read.rs:244:23 [INFO] [stdout] | [INFO] [stdout] 221 | impl Buf for Read [INFO] [stdout] | - method `get` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 244 | Some(self.buf.get(channel)?.tail(self.available)) [INFO] [stdout] | ^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `get`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 223 | B: Buf + Channel, [INFO] [stdout] | +++++++++ [INFO] [stdout] 223 | B: Buf + Frame, [INFO] [stdout] | +++++++ [INFO] [stdout] 223 | B: Buf + std::slice::SliceIndex, [INFO] [stdout] | ++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_mut` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/read.rs:266:23 [INFO] [stdout] | [INFO] [stdout] 252 | impl BufMut for Read [INFO] [stdout] | - method `get_mut` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 266 | Some(self.buf.get_mut(channel)?.tail(self.available)) [INFO] [stdout] | ^^^^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `get_mut`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 254 | B: ExactSizeBuf + BufMut + ChannelMut, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] 254 | B: ExactSizeBuf + BufMut + FrameMut, [INFO] [stdout] | ++++++++++ [INFO] [stdout] 254 | B: ExactSizeBuf + BufMut + std::slice::SliceIndex, [INFO] [stdout] | ++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/write.rs:185:28 [INFO] [stdout] | [INFO] [stdout] 178 | impl Write [INFO] [stdout] | - method `iter` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 185 | iter: self.buf.iter(), [INFO] [stdout] | ^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 180 | B: Buf + Channel, [INFO] [stdout] | +++++++++ [INFO] [stdout] 180 | B: Buf + Frame, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/write.rs:198:28 [INFO] [stdout] | [INFO] [stdout] 191 | impl Write [INFO] [stdout] | - method `iter_mut` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 198 | iter: self.buf.iter_mut(), [INFO] [stdout] | ^^^^^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter_mut`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 193 | B: BufMut + ChannelMut, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] 193 | B: BufMut + FrameMut, [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/write.rs:249:23 [INFO] [stdout] | [INFO] [stdout] 226 | impl Buf for Write [INFO] [stdout] | - method `get` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 249 | Some(self.buf.get(channel)?.tail(self.available)) [INFO] [stdout] | ^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `get`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 228 | B: Buf + Channel, [INFO] [stdout] | +++++++++ [INFO] [stdout] 228 | B: Buf + Frame, [INFO] [stdout] | +++++++ [INFO] [stdout] 228 | B: Buf + std::slice::SliceIndex, [INFO] [stdout] | ++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_mut` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/write.rs:271:23 [INFO] [stdout] | [INFO] [stdout] 257 | impl BufMut for Write [INFO] [stdout] | - method `get_mut` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 271 | Some(self.buf.get_mut(channel)?.tail(self.available)) [INFO] [stdout] | ^^^^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `get_mut`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 259 | B: BufMut + ChannelMut, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] 259 | B: BufMut + FrameMut, [INFO] [stdout] | ++++++++++ [INFO] [stdout] 259 | B: BufMut + std::slice::SliceIndex, [INFO] [stdout] | ++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/read_write.rs:281:28 [INFO] [stdout] | [INFO] [stdout] 272 | impl ReadWrite [INFO] [stdout] | - method `iter` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 281 | iter: self.buf.iter(), [INFO] [stdout] | ^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 274 | B: Buf + Channel, [INFO] [stdout] | +++++++++ [INFO] [stdout] 274 | B: Buf + Frame, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/read_write.rs:295:28 [INFO] [stdout] | [INFO] [stdout] 288 | impl ReadWrite [INFO] [stdout] | - method `iter_mut` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 295 | iter: self.buf.iter_mut(), [INFO] [stdout] | ^^^^^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `iter_mut`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 290 | B: BufMut + ChannelMut, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] 290 | B: BufMut + FrameMut, [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/read_write.rs:327:32 [INFO] [stdout] | [INFO] [stdout] 301 | impl Buf for ReadWrite [INFO] [stdout] | - method `get` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 327 | let channel = self.buf.get(channel)?; [INFO] [stdout] | ^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `get`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 303 | B: Buf + Channel, [INFO] [stdout] | +++++++++ [INFO] [stdout] 303 | B: Buf + Frame, [INFO] [stdout] | +++++++ [INFO] [stdout] 303 | B: Buf + std::slice::SliceIndex, [INFO] [stdout] | ++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_mut` found for type parameter `B` in the current scope [INFO] [stdout] --> src/io/read_write.rs:352:23 [INFO] [stdout] | [INFO] [stdout] 338 | impl BufMut for ReadWrite [INFO] [stdout] | - method `get_mut` not found for this type parameter [INFO] [stdout] ... [INFO] [stdout] 352 | Some(self.buf.get_mut(channel)?.skip(self.written)) [INFO] [stdout] | ^^^^^^^ method not found in `B` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following traits define an item `get_mut`, perhaps you need to restrict type parameter `B` with one of them: [INFO] [stdout] | [INFO] [stdout] 340 | B: ExactSizeBuf + BufMut + ChannelMut, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] 340 | B: ExactSizeBuf + BufMut + FrameMut, [INFO] [stdout] | ++++++++++ [INFO] [stdout] 340 | B: ExactSizeBuf + BufMut + std::slice::SliceIndex, [INFO] [stdout] | ++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Channel` [INFO] [stdout] --> src/buf.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use audio_core::{Buf, BufMut, Channel, ChannelMut, Translate}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChannelMut` [INFO] [stdout] --> src/buf.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | use audio_core::{Buf, BufMut, Channel, ChannelMut, Translate}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Channel` [INFO] [stdout] --> src/io/read.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use audio_core::{Buf, BufMut, Channel, ExactSizeBuf, ReadBuf}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Channel` [INFO] [stdout] --> src/io/write.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use audio_core::{Buf, BufMut, Channel, ExactSizeBuf, WriteBuf}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Channel` [INFO] [stdout] --> src/io/read_write.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use audio_core::{Buf, BufMut, Channel, ExactSizeBuf, ReadBuf, WriteBuf}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 189 previous errors; 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0046, E0220, E0407, E0437, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0046`. [INFO] [stdout] [INFO] [stderr] error: could not compile `audio` (lib) due to 190 previous errors; 5 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "d1a32c842275e0eb19c59a2dfcf170d715102ec092ebc0514dc423999ecc9898", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1a32c842275e0eb19c59a2dfcf170d715102ec092ebc0514dc423999ecc9898", kill_on_drop: false }` [INFO] [stdout] d1a32c842275e0eb19c59a2dfcf170d715102ec092ebc0514dc423999ecc9898 [INFO] checking audio-0.2.0-alpha.4 against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-3 [INFO] extracting crate audio 0.2.0-alpha.4 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate audio 0.2.0-alpha.4 on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate audio 0.2.0-alpha.4 [INFO] finished tweaking crates.io crate audio 0.2.0-alpha.4 [INFO] tweaked toml for crates.io crate audio 0.2.0-alpha.4 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4581abbd6ba3b1913dbaf8b69ef8439f15364347864032d8fa724834b1a8dda2 [INFO] running `Command { std: "docker" "start" "-a" "4581abbd6ba3b1913dbaf8b69ef8439f15364347864032d8fa724834b1a8dda2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4581abbd6ba3b1913dbaf8b69ef8439f15364347864032d8fa724834b1a8dda2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4581abbd6ba3b1913dbaf8b69ef8439f15364347864032d8fa724834b1a8dda2", kill_on_drop: false }` [INFO] [stdout] 4581abbd6ba3b1913dbaf8b69ef8439f15364347864032d8fa724834b1a8dda2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 30d4a5489361336adc3d1cadba93fbad99ab7d73160c5fcf726054fa3df3941e [INFO] running `Command { std: "docker" "start" "-a" "30d4a5489361336adc3d1cadba93fbad99ab7d73160c5fcf726054fa3df3941e", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] skipping non-2021 edition `2018` [INFO] running `Command { std: "docker" "inspect" "30d4a5489361336adc3d1cadba93fbad99ab7d73160c5fcf726054fa3df3941e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "30d4a5489361336adc3d1cadba93fbad99ab7d73160c5fcf726054fa3df3941e", kill_on_drop: false }` [INFO] [stdout] 30d4a5489361336adc3d1cadba93fbad99ab7d73160c5fcf726054fa3df3941e