[INFO] cloning repository https://github.com/audiocogs/aurora.rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/audiocogs/aurora.rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 76a61f01b220a51442c801a7a4df2bba915e919d
[INFO] testing audiocogs/aurora.rs against 1.95.0 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/audiocogs/aurora.rs
[INFO] finished tweaking git repo https://github.com/audiocogs/aurora.rs
[INFO] tweaked toml for git repo https://github.com/audiocogs/aurora.rs written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/audiocogs/aurora.rs on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/audiocogs/aurora.rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d0af2401c5d26cf0e80658304b6ba9354de85d09675a8bfd03b2fbd7a9047133
[INFO] running `Command { std: "docker" "start" "-a" "d0af2401c5d26cf0e80658304b6ba9354de85d09675a8bfd03b2fbd7a9047133", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d0af2401c5d26cf0e80658304b6ba9354de85d09675a8bfd03b2fbd7a9047133", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0af2401c5d26cf0e80658304b6ba9354de85d09675a8bfd03b2fbd7a9047133", kill_on_drop: false }`
[INFO] [stdout] d0af2401c5d26cf0e80658304b6ba9354de85d09675a8bfd03b2fbd7a9047133
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e669edc99353a81b0b45ef71a8b07572c95ef74b8f83bd37cb3a84fd4a0af0b3
[INFO] running `Command { std: "docker" "start" "-a" "e669edc99353a81b0b45ef71a8b07572c95ef74b8f83bd37cb3a84fd4a0af0b3", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling aurora v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> src/channel/mod.rs:40:29
[INFO] [stdout]    |
[INFO] [stdout] 40 |   pub fn read(&mut self, f: |&T|) {
[INFO] [stdout]    |                             ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> src/channel/mod.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |   pub fn write(&mut self, f: |&mut T|) {
[INFO] [stdout]    |                              ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:177:41
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 177 -     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout] 177 +     return unsafe { mem::transmute::<[u8; ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:177:53
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 177 -     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout] 177 +     return unsafe { mem::transmute::<[u8, ..2], [u16; ..1]>(buffer) }[0];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:196:41
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 196 -     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout] 196 +     return unsafe { mem::transmute::<[u8; ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:196:53
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 196 -     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout] 196 +     return unsafe { mem::transmute::<[u8, ..4], [u32; ..1]>(buffer) }[0];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 215 -     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout] 215 +     return unsafe { mem::transmute::<[u8; ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:215:53
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 215 -     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout] 215 +     return unsafe { mem::transmute::<[u8, ..8], [u64; ..1]>(buffer) }[0];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> src/stream/mod.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 |     macro_rules! prepare(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 384 | |     ($buffer:expr) => ({
[INFO] [stdout] 385 | |       let (sink, source) = channel::create::<::Binary>(1);
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |     });
[INFO] [stdout] 393 | |   )
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 383 ~   macro_rules! prepare{
[INFO] [stdout] 384 |     ($buffer:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 392 |     });
[INFO] [stdout] 393 ~   }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 393 |   );
[INFO] [stdout]     |    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/file/mod.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/file/mod.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/buffer/mod.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/buffer/mod.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:40:97
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 40 -               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout] 40 +               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8; ..2]>(1u16.to_be()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:41:97
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 41 -               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout] 41 +               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8; ..2]>(0u16.to_be()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:53:96
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                                                                                                ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 53 -               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout] 53 +               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8; ..8]>(32i64.to_be()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:56:97
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                                                                                                 ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 56 -               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout] 56 +               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8; ..8]>(sample_rate));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:65:97
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 65 -               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout] 65 +               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8; ..4]>(format_flags.to_be()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:69:97
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 69 -               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout] 69 +               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8; ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:70:97
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 70 -               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout] 70 +               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8; ..4]>(1u32.to_be()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:72:97
[INFO] [stdout]    |
[INFO] [stdout] 72 | ...   std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                                                                                         ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 72 -               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout] 72 +               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8; ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:73:97
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...   std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_ty...
[INFO] [stdout]    |                                                                                         ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 73 -               std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_type) as u32).to_be()));
[INFO] [stdout] 73 +               std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8; ..4]>((::sample_type::size(audio.sample_type) as u32).to_be()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::ptr::RawPtr`, `std::ptr::RawMutPtr`
[INFO] [stdout]  --> src/channel/mod.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::ptr::{RawPtr,RawMutPtr};
[INFO] [stdout]   |                ^^^^^^ ^^^^^^^^^ no `RawMutPtr` in `ptr`
[INFO] [stdout]   |                |
[INFO] [stdout]   |                no `RawPtr` in `ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::Semaphore`
[INFO] [stdout]   --> src/channel/mod.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::{Arc,Semaphore};
[INFO] [stdout]    |                     ^^^^^^^^^ no `Semaphore` in `sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicInt`
[INFO] [stdout]   --> src/channel/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::atomic::AtomicInt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `AtomicInt` in `sync::atomic`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 12 - use std::sync::atomic::AtomicInt;
[INFO] [stdout] 12 + use std::sync::atomic::AtomicI32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[unsafe_destructor]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:61:3
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[unsafe_destructor]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/aurora.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |   #[deriving(Show,PartialEq)]
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/aurora.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |   #[deriving(Show,PartialEq)]
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `heap` in `alloc`
[INFO] [stdout]   --> src/channel/mod.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |     unsafe { alloc::heap::deallocate(self.data as *mut u8, self.capacity as uint * mem::size_of::<T>(), mem::align_of::<T>()) };
[INFO] [stdout]    |                     ^^^^ could not find `heap` in `alloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `heap` in `alloc`
[INFO] [stdout]    --> src/channel/mod.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |     alloc::heap::allocate(capacity * mem::size_of::<T>(), mem::align_of::<T>())
[INFO] [stdout]     |            ^^^^ could not find `heap` in `alloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/stream/mod.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |       std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                   ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/stream/mod.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |         std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                     ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/buffer/mod.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |           std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                       ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |             std::slice::bytes::copy_memory(d.slice_mut( 0,  4), b"caff");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:40:27
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |             std::slice::bytes::copy_memory(d.slice_mut( 0, 4), b"desc");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:53:27
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:56:27
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:58:27
[INFO] [stdout]    |
[INFO] [stdout] 58 |               std::slice::bytes::copy_memory(d.slice_mut(20, 24), b"lpcm");
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:72:27
[INFO] [stdout]    |
[INFO] [stdout] 72 | ...   std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                   ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...   std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_ty...
[INFO] [stdout]    |                   ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:82:25
[INFO] [stdout]    |
[INFO] [stdout] 82 |             std::slice::bytes::copy_memory(d.slice_mut(0, 4), b"data");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:83:25
[INFO] [stdout]    |
[INFO] [stdout] 83 |             std::slice::bytes::copy_memory(d.slice_mut(4, 12), &[0xFFu8, ..8]);
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |           std::slice::bytes::copy_memory(binary.data.as_mut_slice(), audio.data.as_slice());
[INFO] [stdout]    |                       ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |   data: int, capacity: int,
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         not found in this scope
[INFO] [stdout]    |         help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:16:24
[INFO] [stdout]    |
[INFO] [stdout] 16 |   data: int, capacity: int,
[INFO] [stdout]    |                        ^^^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        not found in this scope
[INFO] [stdout]    |                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:24:77
[INFO] [stdout]    |
[INFO] [stdout] 24 |     unsafe { alloc::heap::deallocate(self.data as *mut u8, self.capacity as uint * mem::size_of::<T>(), mem::align_of::<T>()) };
[INFO] [stdout]    |                                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 |       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 51 -       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout] 51 +       let ptr = mem::transmute::<i32, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl<T, int> Source<T> {
[INFO] [stdout]    |       +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:90:34
[INFO] [stdout]    |
[INFO] [stdout] 90 |       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 90 -       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout] 90 +       let ptr = mem::transmute::<i32, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl<T: Initialize, int> Sink<T> {
[INFO] [stdout]    |                   +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:109:47
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn create<T: super::Initialize>(capacity: uint) -> (Sink<T>, Source<T>) {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:114:38
[INFO] [stdout]     |
[INFO] [stdout] 114 |   for offset in range(0, capacity as int) {
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      not found in this scope
[INFO] [stdout]     |                                      help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:126:66
[INFO] [stdout]     |
[INFO] [stdout] 126 |     data: unsafe { mem::transmute(data) }, capacity: capacity as int,
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout]     |                                                                  |
[INFO] [stdout]     |                                                                  not found in this scope
[INFO] [stdout]     |                                                                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:128:72
[INFO] [stdout]     |
[INFO] [stdout] 128 |     not_empty: Semaphore::new(0), not_full: Semaphore::new(capacity as int)
[INFO] [stdout]     |                                                                        ^^^
[INFO] [stdout]     |                                                                        |
[INFO] [stdout]     |                                                                        not found in this scope
[INFO] [stdout]     |                                                                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/stream/mod.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |   position: uint,
[INFO] [stdout]   |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/stream/mod.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 |   length: uint,
[INFO] [stdout]   |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/stream/mod.rs:65:59
[INFO] [stdout]    |
[INFO] [stdout] 65 |   pub fn try_read(&mut self, buffer: &mut [u8]) -> Option<uint> {
[INFO] [stdout]    |                                                           ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl<'a, uint> Stream<'a> {
[INFO] [stdout]    |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:101:38
[INFO] [stdout]     |
[INFO] [stdout] 101 |   pub fn try_skip(&mut self, amount: uint) -> Option<uint> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |   pub fn try_skip(&mut self, amount: uint) -> Option<uint> {
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  24 | impl<'a, uint> Stream<'a> {
[INFO] [stdout]     |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |   pub fn skip(&mut self, amount: uint) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:146:40
[INFO] [stdout]     |
[INFO] [stdout] 146 |   pub fn read_at_least(&mut self, min: uint, buffer: &mut [u8]) -> uint {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:146:68
[INFO] [stdout]     |
[INFO] [stdout] 146 |   pub fn read_at_least(&mut self, min: uint, buffer: &mut [u8]) -> uint {
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:281:39
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn read_le_uint_n(&mut self, n: uint) -> u64 {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:296:38
[INFO] [stdout]     |
[INFO] [stdout] 296 |   pub fn read_le_int_n(&mut self, n: uint) -> i64 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:303:39
[INFO] [stdout]     |
[INFO] [stdout] 303 |   pub fn read_be_uint_n(&mut self, n: uint) -> u64 {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:318:38
[INFO] [stdout]     |
[INFO] [stdout] 318 |   pub fn read_be_int_n(&mut self, n: uint) -> i64 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:324:36
[INFO] [stdout]     |
[INFO] [stdout] 324 |   pub cache: u8, pub cache_length: uint, stream: &'a mut Stream<'a>
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:332:31
[INFO] [stdout]     |
[INFO] [stdout] 332 |   pub fn read_n(&mut self, n: uint) -> u32 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:361:38
[INFO] [stdout]     |
[INFO] [stdout] 361 |   pub fn read_n_signed(&mut self, n: uint) -> i32 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 366 | fn extend_sign(value: u64, n: uint) -> i64 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:370:36
[INFO] [stdout]     |
[INFO] [stdout] 370 | fn extend_sign_bits(value: u64, n: uint) -> i64 {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `File` in module `std::io`
[INFO] [stdout]  --> src/file/mod.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                  ^^^^ not found in `std::io`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::fs::File;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 6 -   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout] 6 +   file: File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/file/mod.rs:6:31
[INFO] [stdout]   |
[INFO] [stdout] 6 |   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:10:29
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |                             ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 10 -   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout] 10 +   pub fn new(file: File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/file/mod.rs:10:42
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |   file: std::io::File, source: channel::Source<super::Binary>
[INFO] [stdout]    |                  ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 38 -   file: std::io::File, source: channel::Source<super::Binary>
[INFO] [stdout] 38 +   file: File, source: channel::Source<super::Binary>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |   pub fn new(file: std::io::File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout]    |                             ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 42 -   pub fn new(file: std::io::File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout] 42 +   pub fn new(file: File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/buffer/mod.rs:6:30
[INFO] [stdout]   |
[INFO] [stdout] 6 |   buffer: Vec<u8>, position: uint, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/buffer/mod.rs:6:43
[INFO] [stdout]   |
[INFO] [stdout] 6 |   buffer: Vec<u8>, position: uint, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/buffer/mod.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(buffer: Vec<u8>, chunk: uint, sink: channel::Sink<super::Binary>) -> Buffer {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `Unknown` in module `::sample_type`
[INFO] [stdout]   --> src/caf/mod.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 |           if let ::sample_type::Unknown = audio.sample_type {
[INFO] [stdout]    |                                 ^^^^^^^ not found in `::sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  1 + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 28 -           if let ::sample_type::Unknown = audio.sample_type {
[INFO] [stdout] 28 +           if let Unknown = audio.sample_type {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in module `::sample_type`
[INFO] [stdout]   --> src/caf/mod.rs:62:37
[INFO] [stdout]    |
[INFO] [stdout] 62 |               if let ::sample_type::Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout]    |                                     ^^^^^ not found in `::sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout]  1 + use sample_type::SampleType::Float;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Float`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 62 -               if let ::sample_type::Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout] 62 +               if let Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Little` in module `::endian`
[INFO] [stdout]   --> src/caf/mod.rs:63:44
[INFO] [stdout]    |
[INFO] [stdout] 63 |               if audio.endian == ::endian::Little { format_flags |= 2; };
[INFO] [stdout]    |                                            ^^^^^^ not found in `::endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  1 + use endian::Endian::Little;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Little`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 63 -               if audio.endian == ::endian::Little { format_flags |= 2; };
[INFO] [stdout] 63 +               if audio.endian == Little { format_flags |= 2; };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:37
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn size(t: SampleType) -> uint {
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unsigned` in this scope
[INFO] [stdout]   --> src/aurora.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       Unsigned(n) => n,
[INFO] [stdout]    |       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Unsigned;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Signed` in this scope
[INFO] [stdout]   --> src/aurora.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |       Signed(n) => n,
[INFO] [stdout]    |       ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Signed;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in this scope
[INFO] [stdout]   --> src/aurora.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |       Float(n) => n
[INFO] [stdout]    |       ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 +   use sample_type::SampleType::Float;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |   pub channels: uint,
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Big` in module `endian`
[INFO] [stdout]   --> src/aurora.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |       endian: endian::Big,
[INFO] [stdout]    |                       ^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  5 + use endian::Endian::Big;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Big`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 72 -       endian: endian::Big,
[INFO] [stdout] 72 +       endian: Big,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/aurora.rs:73:33
[INFO] [stdout]    |
[INFO] [stdout] 73 |       sample_type: sample_type::Unknown,
[INFO] [stdout]    |                                 ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  5 + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 73 -       sample_type: sample_type::Unknown,
[INFO] [stdout] 73 +       sample_type: Unknown,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Big` in module `endian`
[INFO] [stdout]   --> src/aurora.rs:82:27
[INFO] [stdout]    |
[INFO] [stdout] 82 |     self.endian = endian::Big;
[INFO] [stdout]    |                           ^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  5 + use endian::Endian::Big;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Big`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 82 -     self.endian = endian::Big;
[INFO] [stdout] 82 +     self.endian = Big;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/aurora.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |     self.sample_type = sample_type::Unknown;
[INFO] [stdout]    |                                     ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  5 + use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Unknown`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 83 -     self.sample_type = sample_type::Unknown;
[INFO] [stdout] 83 +     self.sample_type = Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:41:49
[INFO] [stdout]    |
[INFO] [stdout] 41 |     if self.channel.rc_write.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout]    |                                                 ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/sync/atomic.rs:247:4
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]    |
[INFO] [stdout] 41 -     if self.channel.rc_write.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout] 41 +     if self.channel.rc_write.load(channel::sync::atomic::Ordering::SeqCst) == 0 {
[INFO] [stdout]    |
[INFO] [stdout] help: import `SeqCst` directly
[INFO] [stdout]    |
[INFO] [stdout] 41 -     if self.channel.rc_write.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout] 41 +     if self.channel.rc_write.load(core::sync::atomic::Ordering::SeqCst::SeqCst) == 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 |       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]    |                                               ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/sync/atomic.rs:247:4
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]    |
[INFO] [stdout] 42 -       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout] 42 +       if self.channel.read.load(channel::sync::atomic::Ordering::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]    |
[INFO] [stdout] help: import `SeqCst` directly
[INFO] [stdout]    |
[INFO] [stdout] 42 -       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout] 42 +       if self.channel.read.load(core::sync::atomic::Ordering::SeqCst::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:42:96
[INFO] [stdout]    |
[INFO] [stdout] 42 |       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]    |                                                                                                ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/sync/atomic.rs:247:4
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]    |
[INFO] [stdout] 42 -       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout] 42 +       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(channel::sync::atomic::Ordering::SeqCst) {
[INFO] [stdout]    |
[INFO] [stdout] help: import `SeqCst` directly
[INFO] [stdout]    |
[INFO] [stdout] 42 -       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout] 42 +       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(core::sync::atomic::Ordering::SeqCst::SeqCst) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:50:65
[INFO] [stdout]    |
[INFO] [stdout] 50 |       let offset = self.channel.read.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |                                                                 ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/sync/atomic.rs:247:4
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]    |
[INFO] [stdout] 50 -       let offset = self.channel.read.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout] 50 +       let offset = self.channel.read.fetch_add(1, channel::sync::atomic::Ordering::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |
[INFO] [stdout] help: import `SeqCst` directly
[INFO] [stdout]    |
[INFO] [stdout] 50 -       let offset = self.channel.read.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout] 50 +       let offset = self.channel.read.fetch_add(1, core::sync::atomic::Ordering::SeqCst::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:64:53
[INFO] [stdout]    |
[INFO] [stdout] 64 |     self.channel.rc_read.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout]    |                                                     ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/sync/atomic.rs:247:4
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]    |
[INFO] [stdout] 64 -     self.channel.rc_read.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout] 64 +     self.channel.rc_read.fetch_sub(1, channel::sync::atomic::Ordering::SeqCst);
[INFO] [stdout]    |
[INFO] [stdout] help: import `SeqCst` directly
[INFO] [stdout]    |
[INFO] [stdout] 64 -     self.channel.rc_read.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout] 64 +     self.channel.rc_read.fetch_sub(1, core::sync::atomic::Ordering::SeqCst::SeqCst);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:82:48
[INFO] [stdout]    |
[INFO] [stdout] 82 |     if self.channel.rc_read.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout]    |                                                ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/sync/atomic.rs:247:4
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]    |
[INFO] [stdout] 82 -     if self.channel.rc_read.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout] 82 +     if self.channel.rc_read.load(channel::sync::atomic::Ordering::SeqCst) == 0 {
[INFO] [stdout]    |
[INFO] [stdout] help: import `SeqCst` directly
[INFO] [stdout]    |
[INFO] [stdout] 82 -     if self.channel.rc_read.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout] 82 +     if self.channel.rc_read.load(core::sync::atomic::Ordering::SeqCst::SeqCst) == 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]   --> src/channel/mod.rs:89:66
[INFO] [stdout]    |
[INFO] [stdout] 89 |       let offset = self.channel.write.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |                                                                  ^^^^^^ private unit variant
[INFO] [stdout]    |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/sync/atomic.rs:247:4
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]    |
[INFO] [stdout] 89 -       let offset = self.channel.write.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout] 89 +       let offset = self.channel.write.fetch_add(1, channel::sync::atomic::Ordering::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |
[INFO] [stdout] help: import `SeqCst` directly
[INFO] [stdout]    |
[INFO] [stdout] 89 -       let offset = self.channel.write.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout] 89 +       let offset = self.channel.write.fetch_add(1, core::sync::atomic::Ordering::SeqCst::SeqCst) % self.channel.capacity;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:105:54
[INFO] [stdout]     |
[INFO] [stdout] 105 |     self.channel.rc_write.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout]     |                                                      ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout]    --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/sync/atomic.rs:247:4
[INFO] [stdout] help: consider importing this unit variant instead
[INFO] [stdout]     |
[INFO] [stdout] 105 -     self.channel.rc_write.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout] 105 +     self.channel.rc_write.fetch_sub(1, channel::sync::atomic::Ordering::SeqCst);
[INFO] [stdout]     |
[INFO] [stdout] help: import `SeqCst` directly
[INFO] [stdout]     |
[INFO] [stdout] 105 -     self.channel.rc_write.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout] 105 +     self.channel.rc_write.fetch_sub(1, core::sync::atomic::Ordering::SeqCst::SeqCst);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `stdio` is private
[INFO] [stdout]   --> src/stdout/mod.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut stdout = io::stdio::stdout();
[INFO] [stdout]    |                          ^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `stdio` is defined here
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:344:0
[INFO] [stdout] help: consider importing this function instead
[INFO] [stdout]    |
[INFO] [stdout] 16 -     let mut stdout = io::stdio::stdout();
[INFO] [stdout] 16 +     let mut stdout = stdout::io::stdout();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/aurora.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(if_let)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `if_let` has been stable since `1.0.0` and no longer requires an attribute to enable
[INFO] [stdout]   = help: the feature `macro_rules` has been stable since `1.0.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `if_let` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/aurora.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(if_let)]
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `macro_rules` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/aurora.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(macro_rules)]
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `unsafe_destructor`
[INFO] [stdout]  --> src/aurora.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(unsafe_destructor)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/channel/mod.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 |     return Source { channel: channel };
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `T` declared on the struct `Source`
[INFO] [stdout]    |
[INFO] [stdout] help: consider specifying the generic argument
[INFO] [stdout]    |
[INFO] [stdout] 34 |     return Source::<T> { channel: channel };
[INFO] [stdout]    |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `f` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 |       f(data);
[INFO] [stdout]    |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/channel/mod.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 |     return Sink { channel: channel };
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `T` declared on the struct `Sink`
[INFO] [stdout]    |
[INFO] [stdout] help: consider specifying the generic argument
[INFO] [stdout]    |
[INFO] [stdout] 75 |     return Sink::<T> { channel: channel };
[INFO] [stdout]    |                +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `f` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:95:7
[INFO] [stdout]    |
[INFO] [stdout] 95 |       f(data);
[INFO] [stdout]    |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |   for offset in range(0, capacity as int) {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `grow` found for mutable reference `&mut Vec<u8>` in the current scope
[INFO] [stdout]   --> src/stream/mod.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |         b.grow(len - l, 0);
[INFO] [stdout]    |           ^^^^ method not found in `&mut Vec<u8>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice_mut` found for mutable reference `&mut Vec<u8>` in the current scope
[INFO] [stdout]   --> src/stream/mod.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |       let output = b.slice_mut(0, len);
[INFO] [stdout]    |                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `split_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/slice/mod.rs:2266:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]   --> src/stream/mod.rs:77:33
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let input = self.buffer.slice(self.position, self.position + write_len);
[INFO] [stdout]    |                                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `splice` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let input = self.buffer.splice(self.position, self.position + write_len);
[INFO] [stdout]    |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice_mut` found for mutable reference `&mut [u8]` in the current scope
[INFO] [stdout]   --> src/stream/mod.rs:78:29
[INFO] [stdout]    |
[INFO] [stdout] 78 |         let output = buffer.slice_mut(0, write_len);
[INFO] [stdout]    |                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `split_mut` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/slice/mod.rs:2266:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice_from_mut` found for mutable reference `&mut [u8]` in the current scope
[INFO] [stdout]    --> src/stream/mod.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |       match self.try_read(buffer.slice_from_mut(read)) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `iter_mut` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/slice/mod.rs:1060:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:166:15
[INFO] [stdout]     |
[INFO] [stdout] 166 |     self.read(buffer);
[INFO] [stdout]     |          ---- ^^^^^^ expected `&mut [u8]`, found `[{integer}; 1]`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/stream/mod.rs:120:10
[INFO] [stdout]     |
[INFO] [stdout] 120 |   pub fn read(&mut self, buffer: &mut [u8]) {
[INFO] [stdout]     |          ^^^^            -----------------
[INFO] [stdout] help: consider mutably borrowing here
[INFO] [stdout]     |
[INFO] [stdout] 166 |     self.read(&mut buffer);
[INFO] [stdout]     |               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:173:26
[INFO] [stdout]     |
[INFO] [stdout] 173 |     let mut buffer = [0, ..2];
[INFO] [stdout]     |                          ^^^ expected integer, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `{integer}`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:177:43
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:177:55
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Int` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:182:12
[INFO] [stdout]     |
[INFO] [stdout] 182 |     return Int::from_be(self.read_ne_u16());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 182 |     return Into::from_be(self.read_ne_u16());
[INFO] [stdout]     |               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Int` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 |     return Int::from_le(self.read_ne_u16());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 187 |     return Into::from_le(self.read_ne_u16());
[INFO] [stdout]     |               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut buffer = [0, ..4];
[INFO] [stdout]     |                          ^^^ expected integer, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `{integer}`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:196:43
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:196:55
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Int` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:201:12
[INFO] [stdout]     |
[INFO] [stdout] 201 |     return Int::from_be(self.read_ne_u32());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 201 |     return Into::from_be(self.read_ne_u32());
[INFO] [stdout]     |               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Int` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:206:12
[INFO] [stdout]     |
[INFO] [stdout] 206 |     return Int::from_le(self.read_ne_u32());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     return Into::from_le(self.read_ne_u32());
[INFO] [stdout]     |               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:211:26
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let mut buffer = [0, ..8];
[INFO] [stdout]     |                          ^^^ expected integer, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `{integer}`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:215:43
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/stream/mod.rs:215:55
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Int` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:220:12
[INFO] [stdout]     |
[INFO] [stdout] 220 |     return Int::from_be(self.read_ne_u64());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 220 |     return Into::from_be(self.read_ne_u64());
[INFO] [stdout]     |               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Int` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:225:12
[INFO] [stdout]     |
[INFO] [stdout] 225 |     return Int::from_le(self.read_ne_u64());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 225 |     return Into::from_le(self.read_ne_u64());
[INFO] [stdout]     |               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:286:16
[INFO] [stdout]     |
[INFO] [stdout] 286 |       for i in range(0, n) {
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:308:14
[INFO] [stdout]     |
[INFO] [stdout] 308 |     for i in range(0, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for reference `&Vec<u8>` in the current scope
[INFO] [stdout]   --> src/buffer/mod.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |           let input = b.slice(start, end);
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `splice` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 35 |           let input = b.splice(start, end);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write` found for struct `Stdout` in the current scope
[INFO] [stdout]   --> src/stdout/mod.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |         stdout.write(binary.data.as_slice()).unwrap();
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1764:7
[INFO] [stdout]    |
[INFO] [stdout]    = note: the method is available for `Stdout` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Write` which provides `write` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::io::Write;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `write_all` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 20 |         stdout.write_all(binary.data.as_slice()).unwrap();
[INFO] [stdout]    |                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:40:99
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                                                                                                   ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:41:99
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                                                                                                   ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:53:98
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                                                                                                  ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:56:99
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                                                                                                   ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:65:99
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                                                                                                   ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:69:99
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                                                                                                   ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:70:99
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                                                                                                   ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:72:99
[INFO] [stdout]    |
[INFO] [stdout] 72 | ...6, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                                            ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:73:99
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...0, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_type) as u32).to_be()));
[INFO] [stdout]    |                                            ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/caf/mod.rs:83:74
[INFO] [stdout]    |
[INFO] [stdout] 83 |             std::slice::bytes::copy_memory(d.slice_mut(4, 12), &[0xFFu8, ..8]);
[INFO] [stdout]    |                                                                          ^^^ expected `u8`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `u8`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0308, E0425, E0432, E0433, E0531, E0554, E0599, E0603...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aurora` (lib) due to 154 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "e669edc99353a81b0b45ef71a8b07572c95ef74b8f83bd37cb3a84fd4a0af0b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e669edc99353a81b0b45ef71a8b07572c95ef74b8f83bd37cb3a84fd4a0af0b3", kill_on_drop: false }`
[INFO] [stdout] e669edc99353a81b0b45ef71a8b07572c95ef74b8f83bd37cb3a84fd4a0af0b3
