[INFO] fetching crate audio 0.2.0-alpha.4...
[INFO] checking audio-0.2.0-alpha.4 against master#4d1bd0db7f489b22c6d8aa2385937a95412c015b for pr-114682
[INFO] extracting crate audio 0.2.0-alpha.4 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate audio 0.2.0-alpha.4 on toolchain 4d1bd0db7f489b22c6d8aa2385937a95412c015b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "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-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "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" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded audio-core v0.2.0
[INFO] [stderr]   Downloaded bittle v0.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6106eee99f83b00213daa4c711e3782fcf0f21577c2bac5c75960903c2be00aa
[INFO] running `Command { std: "docker" "start" "-a" "6106eee99f83b00213daa4c711e3782fcf0f21577c2bac5c75960903c2be00aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6106eee99f83b00213daa4c711e3782fcf0f21577c2bac5c75960903c2be00aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6106eee99f83b00213daa4c711e3782fcf0f21577c2bac5c75960903c2be00aa", kill_on_drop: false }`
[INFO] [stdout] 6106eee99f83b00213daa4c711e3782fcf0f21577c2bac5c75960903c2be00aa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 125e556b05812c01fc9fd77214a04637670cd583f4f855dba21bd55cd063218e
[INFO] running `Command { std: "docker" "start" "-a" "125e556b05812c01fc9fd77214a04637670cd583f4f855dba21bd55cd063218e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking audio-core v0.2.0
[INFO] [stderr]     Checking bittle v0.2.2
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Vec<T>>);
[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<Self::Channel<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<Vec<T>>);
[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<Self::Channel<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<Vec<T>>);
[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<Self::Channel<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<T>; 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<Self::Channel<'_>> {
[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<T>; 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<T>; 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<T>]);
[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<Self::Channel<'_>> {
[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<T>]);
[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<T>]);
[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<T>; 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<Self::Channel<'_>> {
[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<T>; 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<T>; 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<T>]);
[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<Self::Channel<'_>> {
[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<T>]);
[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<T>]);
[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<T>; 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<Self::Channel<'_>> {
[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<T>; 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<T>; 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<Vec<T>>);
[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<Self::ChannelMut<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<T>; 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<Self::ChannelMut<'_>> {
[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<T>; 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<T>; 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<Vec<T>>);
[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<Self::ChannelMut<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<T>]);
[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<Self::ChannelMut<'_>> {
[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<T>]);
[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<T>]);
[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<T>; 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<Self::ChannelMut<'_>> {
[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<T>; 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<T>; 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] [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<Vec<T>>);
[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<Vec<T>>);
[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<Vec<T>>);
[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<T>; 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<T>]);
[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<T>; 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<T>]);
[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<T>; 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<Vec<T>>);
[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<T>; 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<Vec<T>>);
[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<T>]);
[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<T>; 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: aborting due to 135 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0407, E0437.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `audio` (lib) due to 136 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "125e556b05812c01fc9fd77214a04637670cd583f4f855dba21bd55cd063218e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "125e556b05812c01fc9fd77214a04637670cd583f4f855dba21bd55cd063218e", kill_on_drop: false }`
[INFO] [stdout] 125e556b05812c01fc9fd77214a04637670cd583f4f855dba21bd55cd063218e
[INFO] checking audio-0.2.0-alpha.4 against try#785364c7e5e0804473a3fddfb579798ea14e3493 for pr-114682
[INFO] extracting crate audio 0.2.0-alpha.4 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate audio 0.2.0-alpha.4 on toolchain 785364c7e5e0804473a3fddfb579798ea14e3493
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+785364c7e5e0804473a3fddfb579798ea14e3493" "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-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+785364c7e5e0804473a3fddfb579798ea14e3493" "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" "+785364c7e5e0804473a3fddfb579798ea14e3493" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+785364c7e5e0804473a3fddfb579798ea14e3493" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ab73316b97abdd88fa6fdaa418d9d0ee7a1c73f6c1ba3f529495fa7a6c6230e5
[INFO] running `Command { std: "docker" "start" "-a" "ab73316b97abdd88fa6fdaa418d9d0ee7a1c73f6c1ba3f529495fa7a6c6230e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ab73316b97abdd88fa6fdaa418d9d0ee7a1c73f6c1ba3f529495fa7a6c6230e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab73316b97abdd88fa6fdaa418d9d0ee7a1c73f6c1ba3f529495fa7a6c6230e5", kill_on_drop: false }`
[INFO] [stdout] ab73316b97abdd88fa6fdaa418d9d0ee7a1c73f6c1ba3f529495fa7a6c6230e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+785364c7e5e0804473a3fddfb579798ea14e3493" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dbfe41153eedb14bbf51f4265493f424ef207ee558aec7f4b979ea356e29a83b
[INFO] running `Command { std: "docker" "start" "-a" "dbfe41153eedb14bbf51f4265493f424ef207ee558aec7f4b979ea356e29a83b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking audio-core v0.2.0
[INFO] [stderr]     Checking bittle v0.2.2
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Self::Channel<'_>> {
[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<Self::ChannelMut<'_>> {
[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<Vec<T>>);
[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<Self::Channel<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<Vec<T>>);
[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<Self::Channel<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<Vec<T>>);
[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<Self::Channel<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<T>; 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<Self::Channel<'_>> {
[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<T>; 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<T>; 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<T>]);
[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<Self::Channel<'_>> {
[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<T>]);
[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<T>]);
[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<T>; 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<Self::Channel<'_>> {
[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<T>; 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<T>; 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<T>]);
[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<Self::Channel<'_>> {
[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<T>]);
[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<T>]);
[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<T>; 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<Self::Channel<'_>> {
[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<T>; 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<T>; 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<Vec<T>>);
[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<Self::ChannelMut<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<T>; 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<Self::ChannelMut<'_>> {
[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<T>; 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<T>; 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<Vec<T>>);
[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<Self::ChannelMut<'_>> {
[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<Vec<T>>);
[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<Vec<T>>);
[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<T>]);
[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<Self::ChannelMut<'_>> {
[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<T>]);
[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<T>]);
[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<T>; 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<Self::ChannelMut<'_>> {
[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<T>; 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<T>; 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] [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<Vec<T>>);
[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<Vec<T>>);
[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<Vec<T>>);
[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<T>; 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<T>]);
[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<T>; 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<T>]);
[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<T>; 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<Vec<T>>);
[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<T>; 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<Vec<T>>);
[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<T>]);
[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<T>; 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: aborting due to 135 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0407, E0437.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `audio` (lib) due to 136 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "dbfe41153eedb14bbf51f4265493f424ef207ee558aec7f4b979ea356e29a83b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dbfe41153eedb14bbf51f4265493f424ef207ee558aec7f4b979ea356e29a83b", kill_on_drop: false }`
[INFO] [stdout] dbfe41153eedb14bbf51f4265493f424ef207ee558aec7f4b979ea356e29a83b
