[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] documenting audiocogs/aurora.rs against 1.69.0 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/audiocogs/aurora.rs on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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-6-tc1/source/Cargo.toml
[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.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 95f285946e0e209fc7c4cf06686af74bb9f1589bd665930f296621173432c1ab
[INFO] running `Command { std: "docker" "start" "-a" "95f285946e0e209fc7c4cf06686af74bb9f1589bd665930f296621173432c1ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "95f285946e0e209fc7c4cf06686af74bb9f1589bd665930f296621173432c1ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95f285946e0e209fc7c4cf06686af74bb9f1589bd665930f296621173432c1ab", kill_on_drop: false }`
[INFO] [stdout] 95f285946e0e209fc7c4cf06686af74bb9f1589bd665930f296621173432c1ab
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] badff30d8d852989239787a537024d60cf1e3049cea39e869f8dcc685b258ce8
[INFO] running `Command { std: "docker" "start" "-a" "badff30d8d852989239787a537024d60cf1e3049cea39e869f8dcc685b258ce8", kill_on_drop: false }`
[INFO] [stderr]  Documenting 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 one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<{ [u8, ..2] }, [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], { [u16, ..1] }>(buffer) }[0];
[INFO] [stdout]     |                                                 +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<{ [u8, ..4] }, [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], { [u32, ..1] }>(buffer) }[0];
[INFO] [stdout]     |                                                 +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<{ [u8, ..8] }, [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                      +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[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] 386 | |
[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 one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                             +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                              +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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_type) a...
[INFO] [stdout]    |                                                                                         ^ expected one of 7 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[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]    |                                                                                              +           +
[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]    |     ^^^^^^^^^^^^^^^^^^^---------
[INFO] [stdout]    |     |                  |
[INFO] [stdout]    |     |                  help: a similar name exists in the module: `AtomicI8`
[INFO] [stdout]    |     no `AtomicInt` in `sync::atomic`
[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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/sync/atomic.rs:126:5
[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/sync/atomic.rs:126:5
[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/sync/atomic.rs:126:5
[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/sync/atomic.rs:126:5
[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/sync/atomic.rs:126:5
[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/sync/atomic.rs:126:5
[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/sync/atomic.rs:126:5
[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/sync/atomic.rs:126:5
[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/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:296:1
[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]   | ^^^^^^^^^^^^^^^^^^^ help: remove the attribute
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/aurora.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(macro_rules)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the attribute
[INFO] [stdout]   |
[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] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/aurora.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(unsafe_destructor)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 79 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0554, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `aurora`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type lib --crate-name aurora src/aurora.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=8a67a915551c542a -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.0.1` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "badff30d8d852989239787a537024d60cf1e3049cea39e869f8dcc685b258ce8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "badff30d8d852989239787a537024d60cf1e3049cea39e869f8dcc685b258ce8", kill_on_drop: false }`
[INFO] [stdout] badff30d8d852989239787a537024d60cf1e3049cea39e869f8dcc685b258ce8
