Nov 28 12:45:52.454 INFO checking KauzClay/rust-audio-workbench against try#db42d4dad33013eba11ef37342ad9f614e5652b8 for pr-56074 Nov 28 12:45:52.456 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56074/worker-4/try#db42d4dad33013eba11ef37342ad9f614e5652b8:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56074/try#db42d4dad33013eba11ef37342ad9f614e5652b8:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +db42d4dad33013eba11ef37342ad9f614e5652b8-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 28 12:45:52.981 INFO [stdout] 53c0cb09ae39c65d2bf8505b959b44083061779e893fa9936ead90a269663032 Nov 28 12:45:52.983 INFO running `"docker" "start" "-a" "53c0cb09ae39c65d2bf8505b959b44083061779e893fa9936ead90a269663032"` Nov 28 12:45:55.151 INFO [stderr] usermod: no changes Nov 28 12:45:55.208 INFO [stderr] Checking raw v0.1.0 (/source) Nov 28 12:45:55.912 INFO [stderr] warning: unused import: `std::io` Nov 28 12:45:55.913 INFO [stderr] --> src/outline.rs:3:5 Nov 28 12:45:55.913 INFO [stderr] | Nov 28 12:45:55.914 INFO [stderr] 3 | use std::io; Nov 28 12:45:55.914 INFO [stderr] | ^^^^^^^ Nov 28 12:45:55.915 INFO [stderr] | Nov 28 12:45:55.916 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 28 12:45:55.916 INFO [stderr] Nov 28 12:45:55.917 INFO [stderr] warning: unused import: `std::io` Nov 28 12:45:55.917 INFO [stderr] --> src/wavreader.rs:5:5 Nov 28 12:45:55.918 INFO [stderr] | Nov 28 12:45:55.918 INFO [stderr] 5 | use std::io; Nov 28 12:45:55.919 INFO [stderr] | ^^^^^^^ Nov 28 12:45:55.919 INFO [stderr] Nov 28 12:45:55.919 INFO [stderr] warning: unused import: `std::ops::Fn` Nov 28 12:45:55.919 INFO [stderr] --> src/rawcli.rs:9:5 Nov 28 12:45:55.919 INFO [stderr] | Nov 28 12:45:55.919 INFO [stderr] 9 | use std::ops::Fn; Nov 28 12:45:55.919 INFO [stderr] | ^^^^^^^^^^^^ Nov 28 12:45:55.919 INFO [stderr] Nov 28 12:45:55.919 INFO [stderr] warning: unused import: `wavreader` Nov 28 12:45:55.919 INFO [stderr] --> src/rawcli.rs:14:5 Nov 28 12:45:55.919 INFO [stderr] | Nov 28 12:45:55.919 INFO [stderr] 14 | use wavreader; Nov 28 12:45:55.919 INFO [stderr] | ^^^^^^^^^ Nov 28 12:45:55.919 INFO [stderr] Nov 28 12:45:55.919 INFO [stderr] warning: unused import: `samplearray::SampleArray` Nov 28 12:45:55.919 INFO [stderr] --> src/rawcli.rs:18:5 Nov 28 12:45:55.921 INFO [stderr] | Nov 28 12:45:55.921 INFO [stderr] 18 | use samplearray::SampleArray; Nov 28 12:45:55.921 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:55.921 INFO [stderr] Nov 28 12:45:56.076 INFO [stderr] warning: unused import: `std::io` Nov 28 12:45:56.077 INFO [stderr] --> src/outline.rs:3:5 Nov 28 12:45:56.077 INFO [stderr] | Nov 28 12:45:56.077 INFO [stderr] 3 | use std::io; Nov 28 12:45:56.077 INFO [stderr] | ^^^^^^^ Nov 28 12:45:56.078 INFO [stderr] | Nov 28 12:45:56.078 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 28 12:45:56.078 INFO [stderr] Nov 28 12:45:56.078 INFO [stderr] warning: unused import: `std::io` Nov 28 12:45:56.078 INFO [stderr] --> src/wavreader.rs:5:5 Nov 28 12:45:56.078 INFO [stderr] | Nov 28 12:45:56.078 INFO [stderr] 5 | use std::io; Nov 28 12:45:56.079 INFO [stderr] | ^^^^^^^ Nov 28 12:45:56.079 INFO [stderr] Nov 28 12:45:56.079 INFO [stderr] warning: unused import: `std::ops::Fn` Nov 28 12:45:56.079 INFO [stderr] --> src/rawcli.rs:9:5 Nov 28 12:45:56.079 INFO [stderr] | Nov 28 12:45:56.079 INFO [stderr] 9 | use std::ops::Fn; Nov 28 12:45:56.079 INFO [stderr] | ^^^^^^^^^^^^ Nov 28 12:45:56.080 INFO [stderr] Nov 28 12:45:56.080 INFO [stderr] warning: unused import: `wavreader` Nov 28 12:45:56.080 INFO [stderr] --> src/rawcli.rs:14:5 Nov 28 12:45:56.080 INFO [stderr] | Nov 28 12:45:56.080 INFO [stderr] 14 | use wavreader; Nov 28 12:45:56.080 INFO [stderr] | ^^^^^^^^^ Nov 28 12:45:56.080 INFO [stderr] Nov 28 12:45:56.080 INFO [stderr] warning: unused import: `samplearray::SampleArray` Nov 28 12:45:56.080 INFO [stderr] --> src/rawcli.rs:18:5 Nov 28 12:45:56.080 INFO [stderr] | Nov 28 12:45:56.080 INFO [stderr] 18 | use samplearray::SampleArray; Nov 28 12:45:56.081 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:56.081 INFO [stderr] Nov 28 12:45:56.280 INFO [stderr] warning: unused variable: `cmd` Nov 28 12:45:56.280 INFO [stderr] --> src/rawcli.rs:139:62 Nov 28 12:45:56.280 INFO [stderr] | Nov 28 12:45:56.280 INFO [stderr] 139 | fn info(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.280 INFO [stderr] | ^^^ help: consider using `_cmd` instead Nov 28 12:45:56.281 INFO [stderr] | Nov 28 12:45:56.281 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 28 12:45:56.281 INFO [stderr] Nov 28 12:45:56.282 INFO [stderr] warning: unused variable: `clips` Nov 28 12:45:56.282 INFO [stderr] --> src/rawcli.rs:183:36 Nov 28 12:45:56.283 INFO [stderr] | Nov 28 12:45:56.283 INFO [stderr] 183 | fn import(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.284 INFO [stderr] | ^^^^^ help: consider using `_clips` instead Nov 28 12:45:56.284 INFO [stderr] Nov 28 12:45:56.285 INFO [stderr] warning: unused variable: `path` Nov 28 12:45:56.285 INFO [stderr] --> src/rawcli.rs:237:9 Nov 28 12:45:56.286 INFO [stderr] | Nov 28 12:45:56.286 INFO [stderr] 237 | let path = Path::new(filename); Nov 28 12:45:56.287 INFO [stderr] | ^^^^ help: consider using `_path` instead Nov 28 12:45:56.287 INFO [stderr] Nov 28 12:45:56.292 INFO [stderr] warning: unused variable: `clips` Nov 28 12:45:56.293 INFO [stderr] --> src/rawcli.rs:230:35 Nov 28 12:45:56.293 INFO [stderr] | Nov 28 12:45:56.294 INFO [stderr] 230 | fn write(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.295 INFO [stderr] | ^^^^^ help: consider using `_clips` instead Nov 28 12:45:56.295 INFO [stderr] Nov 28 12:45:56.296 INFO [stderr] warning: unused variable: `tracks` Nov 28 12:45:56.296 INFO [stderr] --> src/rawcli.rs:260:12 Nov 28 12:45:56.297 INFO [stderr] | Nov 28 12:45:56.297 INFO [stderr] 260 | fn reverse(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.298 INFO [stderr] | ^^^^^^ help: consider using `_tracks` instead Nov 28 12:45:56.298 INFO [stderr] Nov 28 12:45:56.299 INFO [stderr] warning: unused variable: `tracks` Nov 28 12:45:56.300 INFO [stderr] --> src/rawcli.rs:272:11 Nov 28 12:45:56.300 INFO [stderr] | Nov 28 12:45:56.301 INFO [stderr] 272 | fn concat(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.301 INFO [stderr] | ^^^^^^ help: consider using `_tracks` instead Nov 28 12:45:56.302 INFO [stderr] Nov 28 12:45:56.303 INFO [stderr] warning: unused variable: `side` Nov 28 12:45:56.303 INFO [stderr] --> src/track.rs:150:15 Nov 28 12:45:56.304 INFO [stderr] | Nov 28 12:45:56.305 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:56.305 INFO [stderr] | ^^^^ help: consider using `_side` instead Nov 28 12:45:56.306 INFO [stderr] Nov 28 12:45:56.306 INFO [stderr] warning: unused variable: `position` Nov 28 12:45:56.307 INFO [stderr] --> src/track.rs:150:45 Nov 28 12:45:56.307 INFO [stderr] | Nov 28 12:45:56.308 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:56.309 INFO [stderr] | ^^^^^^^^ help: consider using `_position` instead Nov 28 12:45:56.309 INFO [stderr] Nov 28 12:45:56.310 INFO [stderr] warning: unused variable: `duration` Nov 28 12:45:56.310 INFO [stderr] --> src/track.rs:150:60 Nov 28 12:45:56.311 INFO [stderr] | Nov 28 12:45:56.311 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:56.312 INFO [stderr] | ^^^^^^^^ help: consider using `_duration` instead Nov 28 12:45:56.313 INFO [stderr] Nov 28 12:45:56.313 INFO [stderr] warning: unused variable: `split_dur` Nov 28 12:45:56.314 INFO [stderr] --> src/track.rs:212:25 Nov 28 12:45:56.314 INFO [stderr] | Nov 28 12:45:56.315 INFO [stderr] 212 | let split_dur = self.clips[get_idx].clip.duration(); Nov 28 12:45:56.316 INFO [stderr] | ^^^^^^^^^ help: consider using `_split_dur` instead Nov 28 12:45:56.316 INFO [stderr] Nov 28 12:45:56.448 INFO [stderr] warning: unused variable: `cmd` Nov 28 12:45:56.449 INFO [stderr] --> src/rawcli.rs:139:62 Nov 28 12:45:56.450 INFO [stderr] | Nov 28 12:45:56.450 INFO [stderr] 139 | fn info(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.451 INFO [stderr] | ^^^ help: consider using `_cmd` instead Nov 28 12:45:56.451 INFO [stderr] | Nov 28 12:45:56.452 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 28 12:45:56.452 INFO [stderr] Nov 28 12:45:56.453 INFO [stderr] warning: unused variable: `clips` Nov 28 12:45:56.453 INFO [stderr] --> src/rawcli.rs:183:36 Nov 28 12:45:56.454 INFO [stderr] | Nov 28 12:45:56.454 INFO [stderr] 183 | fn import(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.455 INFO [stderr] | ^^^^^ help: consider using `_clips` instead Nov 28 12:45:56.455 INFO [stderr] Nov 28 12:45:56.456 INFO [stderr] warning: unused variable: `path` Nov 28 12:45:56.456 INFO [stderr] --> src/rawcli.rs:237:9 Nov 28 12:45:56.456 INFO [stderr] | Nov 28 12:45:56.456 INFO [stderr] 237 | let path = Path::new(filename); Nov 28 12:45:56.456 INFO [stderr] | ^^^^ help: consider using `_path` instead Nov 28 12:45:56.456 INFO [stderr] Nov 28 12:45:56.456 INFO [stderr] warning: unused variable: `clips` Nov 28 12:45:56.456 INFO [stderr] --> src/rawcli.rs:230:35 Nov 28 12:45:56.456 INFO [stderr] | Nov 28 12:45:56.456 INFO [stderr] 230 | fn write(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.456 INFO [stderr] | ^^^^^ help: consider using `_clips` instead Nov 28 12:45:56.456 INFO [stderr] Nov 28 12:45:56.456 INFO [stderr] warning: unused variable: `tracks` Nov 28 12:45:56.456 INFO [stderr] --> src/rawcli.rs:260:12 Nov 28 12:45:56.456 INFO [stderr] | Nov 28 12:45:56.456 INFO [stderr] 260 | fn reverse(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.456 INFO [stderr] | ^^^^^^ help: consider using `_tracks` instead Nov 28 12:45:56.456 INFO [stderr] Nov 28 12:45:56.456 INFO [stderr] warning: unused variable: `tracks` Nov 28 12:45:56.456 INFO [stderr] --> src/rawcli.rs:272:11 Nov 28 12:45:56.457 INFO [stderr] | Nov 28 12:45:56.457 INFO [stderr] 272 | fn concat(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:56.457 INFO [stderr] | ^^^^^^ help: consider using `_tracks` instead Nov 28 12:45:56.457 INFO [stderr] Nov 28 12:45:56.457 INFO [stderr] warning: unused variable: `side` Nov 28 12:45:56.457 INFO [stderr] --> src/track.rs:150:15 Nov 28 12:45:56.457 INFO [stderr] | Nov 28 12:45:56.457 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:56.457 INFO [stderr] | ^^^^ help: consider using `_side` instead Nov 28 12:45:56.457 INFO [stderr] Nov 28 12:45:56.457 INFO [stderr] warning: unused variable: `position` Nov 28 12:45:56.457 INFO [stderr] --> src/track.rs:150:45 Nov 28 12:45:56.457 INFO [stderr] | Nov 28 12:45:56.457 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:56.457 INFO [stderr] | ^^^^^^^^ help: consider using `_position` instead Nov 28 12:45:56.457 INFO [stderr] Nov 28 12:45:56.457 INFO [stderr] warning: unused variable: `duration` Nov 28 12:45:56.457 INFO [stderr] --> src/track.rs:150:60 Nov 28 12:45:56.457 INFO [stderr] | Nov 28 12:45:56.457 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:56.457 INFO [stderr] | ^^^^^^^^ help: consider using `_duration` instead Nov 28 12:45:56.457 INFO [stderr] Nov 28 12:45:56.457 INFO [stderr] warning: unused variable: `split_dur` Nov 28 12:45:56.457 INFO [stderr] --> src/track.rs:212:25 Nov 28 12:45:56.457 INFO [stderr] | Nov 28 12:45:56.457 INFO [stderr] 212 | let split_dur = self.clips[get_idx].clip.duration(); Nov 28 12:45:56.457 INFO [stderr] | ^^^^^^^^^ help: consider using `_split_dur` instead Nov 28 12:45:56.457 INFO [stderr] Nov 28 12:45:56.496 INFO [stderr] warning: method is never used: `remove` Nov 28 12:45:56.496 INFO [stderr] --> src/track.rs:150:5 Nov 28 12:45:56.496 INFO [stderr] | Nov 28 12:45:56.496 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:56.496 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:56.496 INFO [stderr] | Nov 28 12:45:56.496 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 28 12:45:56.498 INFO [stderr] Nov 28 12:45:56.723 INFO [stderr] warning: method is never used: `remove` Nov 28 12:45:56.723 INFO [stderr] --> src/track.rs:150:5 Nov 28 12:45:56.723 INFO [stderr] | Nov 28 12:45:56.723 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:56.723 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:56.740 INFO [stderr] | Nov 28 12:45:56.740 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 28 12:45:56.740 INFO [stderr] Nov 28 12:45:57.331 INFO [stderr] warning: unused import: `std::io` Nov 28 12:45:57.332 INFO [stderr] --> src/outline.rs:3:5 Nov 28 12:45:57.332 INFO [stderr] | Nov 28 12:45:57.333 INFO [stderr] 3 | use std::io; Nov 28 12:45:57.334 INFO [stderr] | ^^^^^^^ Nov 28 12:45:57.334 INFO [stderr] | Nov 28 12:45:57.340 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 28 12:45:57.341 INFO [stderr] Nov 28 12:45:57.342 INFO [stderr] warning: unused import: `std::io` Nov 28 12:45:57.342 INFO [stderr] --> src/wavreader.rs:5:5 Nov 28 12:45:57.343 INFO [stderr] | Nov 28 12:45:57.343 INFO [stderr] 5 | use std::io; Nov 28 12:45:57.344 INFO [stderr] | ^^^^^^^ Nov 28 12:45:57.344 INFO [stderr] Nov 28 12:45:57.346 INFO [stderr] warning: unused import: `std::ops::Fn` Nov 28 12:45:57.346 INFO [stderr] --> src/rawcli.rs:9:5 Nov 28 12:45:57.347 INFO [stderr] | Nov 28 12:45:57.348 INFO [stderr] 9 | use std::ops::Fn; Nov 28 12:45:57.348 INFO [stderr] | ^^^^^^^^^^^^ Nov 28 12:45:57.349 INFO [stderr] Nov 28 12:45:57.349 INFO [stderr] warning: unused import: `wavreader` Nov 28 12:45:57.350 INFO [stderr] --> src/rawcli.rs:14:5 Nov 28 12:45:57.350 INFO [stderr] | Nov 28 12:45:57.351 INFO [stderr] 14 | use wavreader; Nov 28 12:45:57.352 INFO [stderr] | ^^^^^^^^^ Nov 28 12:45:57.352 INFO [stderr] Nov 28 12:45:57.353 INFO [stderr] warning: unused import: `samplearray::SampleArray` Nov 28 12:45:57.353 INFO [stderr] --> src/rawcli.rs:18:5 Nov 28 12:45:57.354 INFO [stderr] | Nov 28 12:45:57.354 INFO [stderr] 18 | use samplearray::SampleArray; Nov 28 12:45:57.355 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:57.356 INFO [stderr] Nov 28 12:45:57.357 INFO [stderr] warning: unused imports: `AudioReader`, `AudioWriter`, `Clip` Nov 28 12:45:57.357 INFO [stderr] --> src/main.rs:11:15 Nov 28 12:45:57.358 INFO [stderr] | Nov 28 12:45:57.359 INFO [stderr] 11 | use outline::{Clip, AudioReader, AudioWriter}; Nov 28 12:45:57.359 INFO [stderr] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ Nov 28 12:45:57.360 INFO [stderr] Nov 28 12:45:57.360 INFO [stderr] warning: unused import: `samplearray::SampleArray` Nov 28 12:45:57.361 INFO [stderr] --> src/main.rs:12:5 Nov 28 12:45:57.361 INFO [stderr] | Nov 28 12:45:57.362 INFO [stderr] 12 | use samplearray::SampleArray; Nov 28 12:45:57.362 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:57.363 INFO [stderr] Nov 28 12:45:57.364 INFO [stderr] warning: unused imports: `Concat`, `Reverse`, `Subclip` Nov 28 12:45:57.364 INFO [stderr] --> src/main.rs:13:17 Nov 28 12:45:57.365 INFO [stderr] | Nov 28 12:45:57.365 INFO [stderr] 13 | use compounds::{Concat, Subclip, Reverse}; Nov 28 12:45:57.365 INFO [stderr] | ^^^^^^ ^^^^^^^ ^^^^^^^ Nov 28 12:45:57.366 INFO [stderr] Nov 28 12:45:57.366 INFO [stderr] warning: unused import: `std::fs` Nov 28 12:45:57.366 INFO [stderr] --> src/main.rs:14:5 Nov 28 12:45:57.366 INFO [stderr] | Nov 28 12:45:57.366 INFO [stderr] 14 | use std::fs; Nov 28 12:45:57.366 INFO [stderr] | ^^^^^^^ Nov 28 12:45:57.376 INFO [stderr] Nov 28 12:45:57.536 INFO [stderr] warning: unused import: `std::io` Nov 28 12:45:57.537 INFO [stderr] --> src/outline.rs:3:5 Nov 28 12:45:57.537 INFO [stderr] | Nov 28 12:45:57.537 INFO [stderr] 3 | use std::io; Nov 28 12:45:57.538 INFO [stderr] | ^^^^^^^ Nov 28 12:45:57.538 INFO [stderr] | Nov 28 12:45:57.538 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 28 12:45:57.538 INFO [stderr] Nov 28 12:45:57.539 INFO [stderr] warning: unused import: `std::io` Nov 28 12:45:57.539 INFO [stderr] --> src/wavreader.rs:5:5 Nov 28 12:45:57.539 INFO [stderr] | Nov 28 12:45:57.539 INFO [stderr] 5 | use std::io; Nov 28 12:45:57.540 INFO [stderr] | ^^^^^^^ Nov 28 12:45:57.540 INFO [stderr] Nov 28 12:45:57.540 INFO [stderr] warning: unused import: `std::ops::Fn` Nov 28 12:45:57.540 INFO [stderr] --> src/rawcli.rs:9:5 Nov 28 12:45:57.541 INFO [stderr] | Nov 28 12:45:57.541 INFO [stderr] 9 | use std::ops::Fn; Nov 28 12:45:57.541 INFO [stderr] | ^^^^^^^^^^^^ Nov 28 12:45:57.541 INFO [stderr] Nov 28 12:45:57.541 INFO [stderr] warning: unused import: `wavreader` Nov 28 12:45:57.541 INFO [stderr] --> src/rawcli.rs:14:5 Nov 28 12:45:57.541 INFO [stderr] | Nov 28 12:45:57.541 INFO [stderr] 14 | use wavreader; Nov 28 12:45:57.541 INFO [stderr] | ^^^^^^^^^ Nov 28 12:45:57.541 INFO [stderr] Nov 28 12:45:57.541 INFO [stderr] warning: unused import: `samplearray::SampleArray` Nov 28 12:45:57.541 INFO [stderr] --> src/rawcli.rs:18:5 Nov 28 12:45:57.541 INFO [stderr] | Nov 28 12:45:57.541 INFO [stderr] 18 | use samplearray::SampleArray; Nov 28 12:45:57.541 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:57.541 INFO [stderr] Nov 28 12:45:57.541 INFO [stderr] warning: unused imports: `AudioReader`, `AudioWriter`, `Clip` Nov 28 12:45:57.541 INFO [stderr] --> src/main.rs:11:15 Nov 28 12:45:57.541 INFO [stderr] | Nov 28 12:45:57.541 INFO [stderr] 11 | use outline::{Clip, AudioReader, AudioWriter}; Nov 28 12:45:57.541 INFO [stderr] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ Nov 28 12:45:57.541 INFO [stderr] Nov 28 12:45:57.541 INFO [stderr] warning: unused import: `samplearray::SampleArray` Nov 28 12:45:57.541 INFO [stderr] --> src/main.rs:12:5 Nov 28 12:45:57.541 INFO [stderr] | Nov 28 12:45:57.541 INFO [stderr] 12 | use samplearray::SampleArray; Nov 28 12:45:57.541 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:57.541 INFO [stderr] Nov 28 12:45:57.541 INFO [stderr] warning: unused imports: `Concat`, `Reverse`, `Subclip` Nov 28 12:45:57.541 INFO [stderr] --> src/main.rs:13:17 Nov 28 12:45:57.541 INFO [stderr] | Nov 28 12:45:57.541 INFO [stderr] 13 | use compounds::{Concat, Subclip, Reverse}; Nov 28 12:45:57.541 INFO [stderr] | ^^^^^^ ^^^^^^^ ^^^^^^^ Nov 28 12:45:57.541 INFO [stderr] Nov 28 12:45:57.541 INFO [stderr] warning: unused import: `std::fs` Nov 28 12:45:57.541 INFO [stderr] --> src/main.rs:14:5 Nov 28 12:45:57.541 INFO [stderr] | Nov 28 12:45:57.541 INFO [stderr] 14 | use std::fs; Nov 28 12:45:57.541 INFO [stderr] | ^^^^^^^ Nov 28 12:45:57.541 INFO [stderr] Nov 28 12:45:57.725 INFO [stderr] warning: unused variable: `cmd` Nov 28 12:45:57.725 INFO [stderr] --> src/rawcli.rs:139:62 Nov 28 12:45:57.725 INFO [stderr] | Nov 28 12:45:57.725 INFO [stderr] 139 | fn info(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.725 INFO [stderr] | ^^^ help: consider using `_cmd` instead Nov 28 12:45:57.725 INFO [stderr] | Nov 28 12:45:57.726 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 28 12:45:57.726 INFO [stderr] Nov 28 12:45:57.727 INFO [stderr] warning: unused variable: `clips` Nov 28 12:45:57.727 INFO [stderr] --> src/rawcli.rs:183:36 Nov 28 12:45:57.727 INFO [stderr] | Nov 28 12:45:57.727 INFO [stderr] 183 | fn import(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.727 INFO [stderr] | ^^^^^ help: consider using `_clips` instead Nov 28 12:45:57.727 INFO [stderr] Nov 28 12:45:57.729 INFO [stderr] warning: unused variable: `path` Nov 28 12:45:57.729 INFO [stderr] --> src/rawcli.rs:237:9 Nov 28 12:45:57.729 INFO [stderr] | Nov 28 12:45:57.729 INFO [stderr] 237 | let path = Path::new(filename); Nov 28 12:45:57.729 INFO [stderr] | ^^^^ help: consider using `_path` instead Nov 28 12:45:57.729 INFO [stderr] Nov 28 12:45:57.730 INFO [stderr] warning: unused variable: `clips` Nov 28 12:45:57.730 INFO [stderr] --> src/rawcli.rs:230:35 Nov 28 12:45:57.730 INFO [stderr] | Nov 28 12:45:57.730 INFO [stderr] 230 | fn write(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.730 INFO [stderr] | ^^^^^ help: consider using `_clips` instead Nov 28 12:45:57.731 INFO [stderr] Nov 28 12:45:57.732 INFO [stderr] warning: unused variable: `tracks` Nov 28 12:45:57.732 INFO [stderr] --> src/rawcli.rs:260:12 Nov 28 12:45:57.732 INFO [stderr] | Nov 28 12:45:57.732 INFO [stderr] 260 | fn reverse(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.732 INFO [stderr] | ^^^^^^ help: consider using `_tracks` instead Nov 28 12:45:57.732 INFO [stderr] Nov 28 12:45:57.733 INFO [stderr] warning: unused variable: `tracks` Nov 28 12:45:57.733 INFO [stderr] --> src/rawcli.rs:272:11 Nov 28 12:45:57.733 INFO [stderr] | Nov 28 12:45:57.733 INFO [stderr] 272 | fn concat(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.734 INFO [stderr] | ^^^^^^ help: consider using `_tracks` instead Nov 28 12:45:57.735 INFO [stderr] Nov 28 12:45:57.735 INFO [stderr] warning: unused variable: `side` Nov 28 12:45:57.735 INFO [stderr] --> src/track.rs:150:15 Nov 28 12:45:57.736 INFO [stderr] | Nov 28 12:45:57.736 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:57.736 INFO [stderr] | ^^^^ help: consider using `_side` instead Nov 28 12:45:57.736 INFO [stderr] Nov 28 12:45:57.737 INFO [stderr] warning: unused variable: `position` Nov 28 12:45:57.737 INFO [stderr] --> src/track.rs:150:45 Nov 28 12:45:57.737 INFO [stderr] | Nov 28 12:45:57.737 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:57.737 INFO [stderr] | ^^^^^^^^ help: consider using `_position` instead Nov 28 12:45:57.737 INFO [stderr] Nov 28 12:45:57.737 INFO [stderr] warning: unused variable: `duration` Nov 28 12:45:57.737 INFO [stderr] --> src/track.rs:150:60 Nov 28 12:45:57.737 INFO [stderr] | Nov 28 12:45:57.737 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:57.739 INFO [stderr] | ^^^^^^^^ help: consider using `_duration` instead Nov 28 12:45:57.739 INFO [stderr] Nov 28 12:45:57.740 INFO [stderr] warning: unused variable: `split_dur` Nov 28 12:45:57.740 INFO [stderr] --> src/track.rs:212:25 Nov 28 12:45:57.740 INFO [stderr] | Nov 28 12:45:57.740 INFO [stderr] 212 | let split_dur = self.clips[get_idx].clip.duration(); Nov 28 12:45:57.740 INFO [stderr] | ^^^^^^^^^ help: consider using `_split_dur` instead Nov 28 12:45:57.740 INFO [stderr] Nov 28 12:45:57.802 INFO [stderr] warning: unused variable: `cmd` Nov 28 12:45:57.802 INFO [stderr] --> src/rawcli.rs:139:62 Nov 28 12:45:57.802 INFO [stderr] | Nov 28 12:45:57.802 INFO [stderr] 139 | fn info(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.802 INFO [stderr] | ^^^ help: consider using `_cmd` instead Nov 28 12:45:57.802 INFO [stderr] | Nov 28 12:45:57.802 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 28 12:45:57.803 INFO [stderr] Nov 28 12:45:57.803 INFO [stderr] warning: unused variable: `clips` Nov 28 12:45:57.803 INFO [stderr] --> src/rawcli.rs:183:36 Nov 28 12:45:57.803 INFO [stderr] | Nov 28 12:45:57.803 INFO [stderr] 183 | fn import(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.803 INFO [stderr] | ^^^^^ help: consider using `_clips` instead Nov 28 12:45:57.803 INFO [stderr] Nov 28 12:45:57.803 INFO [stderr] warning: unused variable: `path` Nov 28 12:45:57.803 INFO [stderr] --> src/rawcli.rs:237:9 Nov 28 12:45:57.803 INFO [stderr] | Nov 28 12:45:57.803 INFO [stderr] 237 | let path = Path::new(filename); Nov 28 12:45:57.803 INFO [stderr] | ^^^^ help: consider using `_path` instead Nov 28 12:45:57.803 INFO [stderr] Nov 28 12:45:57.803 INFO [stderr] warning: unused variable: `clips` Nov 28 12:45:57.803 INFO [stderr] --> src/rawcli.rs:230:35 Nov 28 12:45:57.803 INFO [stderr] | Nov 28 12:45:57.803 INFO [stderr] 230 | fn write(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.803 INFO [stderr] | ^^^^^ help: consider using `_clips` instead Nov 28 12:45:57.803 INFO [stderr] Nov 28 12:45:57.803 INFO [stderr] warning: unused variable: `tracks` Nov 28 12:45:57.803 INFO [stderr] --> src/rawcli.rs:260:12 Nov 28 12:45:57.803 INFO [stderr] | Nov 28 12:45:57.803 INFO [stderr] 260 | fn reverse(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.803 INFO [stderr] | ^^^^^^ help: consider using `_tracks` instead Nov 28 12:45:57.803 INFO [stderr] Nov 28 12:45:57.803 INFO [stderr] warning: unused variable: `tracks` Nov 28 12:45:57.804 INFO [stderr] --> src/rawcli.rs:272:11 Nov 28 12:45:57.804 INFO [stderr] | Nov 28 12:45:57.804 INFO [stderr] 272 | fn concat(tracks: &mut Vec, clips: &mut Vec>, cmd: &str) -> Result { Nov 28 12:45:57.804 INFO [stderr] | ^^^^^^ help: consider using `_tracks` instead Nov 28 12:45:57.804 INFO [stderr] Nov 28 12:45:57.804 INFO [stderr] warning: unused variable: `side` Nov 28 12:45:57.804 INFO [stderr] --> src/track.rs:150:15 Nov 28 12:45:57.804 INFO [stderr] | Nov 28 12:45:57.804 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:57.804 INFO [stderr] | ^^^^ help: consider using `_side` instead Nov 28 12:45:57.804 INFO [stderr] Nov 28 12:45:57.804 INFO [stderr] warning: unused variable: `position` Nov 28 12:45:57.804 INFO [stderr] --> src/track.rs:150:45 Nov 28 12:45:57.804 INFO [stderr] | Nov 28 12:45:57.804 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:57.804 INFO [stderr] | ^^^^^^^^ help: consider using `_position` instead Nov 28 12:45:57.804 INFO [stderr] Nov 28 12:45:57.804 INFO [stderr] warning: unused variable: `duration` Nov 28 12:45:57.804 INFO [stderr] --> src/track.rs:150:60 Nov 28 12:45:57.805 INFO [stderr] | Nov 28 12:45:57.805 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:57.805 INFO [stderr] | ^^^^^^^^ help: consider using `_duration` instead Nov 28 12:45:57.805 INFO [stderr] Nov 28 12:45:57.805 INFO [stderr] warning: unused variable: `split_dur` Nov 28 12:45:57.805 INFO [stderr] --> src/track.rs:212:25 Nov 28 12:45:57.805 INFO [stderr] | Nov 28 12:45:57.805 INFO [stderr] 212 | let split_dur = self.clips[get_idx].clip.duration(); Nov 28 12:45:57.805 INFO [stderr] | ^^^^^^^^^ help: consider using `_split_dur` instead Nov 28 12:45:57.805 INFO [stderr] Nov 28 12:45:57.909 INFO [stderr] warning: method is never used: `remove` Nov 28 12:45:57.909 INFO [stderr] --> src/track.rs:150:5 Nov 28 12:45:57.909 INFO [stderr] | Nov 28 12:45:57.909 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:57.909 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:57.909 INFO [stderr] | Nov 28 12:45:57.909 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 28 12:45:57.909 INFO [stderr] Nov 28 12:45:57.920 INFO [stderr] warning: method is never used: `remove` Nov 28 12:45:57.920 INFO [stderr] --> src/track.rs:150:5 Nov 28 12:45:57.920 INFO [stderr] | Nov 28 12:45:57.920 INFO [stderr] 150 | fn remove(side: &mut Vec, position: u64, duration: u64) { Nov 28 12:45:57.920 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 12:45:57.920 INFO [stderr] | Nov 28 12:45:57.920 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 28 12:45:57.920 INFO [stderr] Nov 28 12:45:57.959 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.78s Nov 28 12:45:57.962 INFO [stderr] su: No module specific data is present Nov 28 12:45:59.548 INFO running `"docker" "inspect" "53c0cb09ae39c65d2bf8505b959b44083061779e893fa9936ead90a269663032"` Nov 28 12:45:59.918 INFO running `"docker" "rm" "-f" "53c0cb09ae39c65d2bf8505b959b44083061779e893fa9936ead90a269663032"` Nov 28 12:46:00.261 INFO [stdout] 53c0cb09ae39c65d2bf8505b959b44083061779e893fa9936ead90a269663032