easyjack 0.1.0

Easym rusty, bindings for the jack api
Build #33692 2016-10-31T12:46:23.482361+00:00
# rustc version
rustc 1.14.0-nightly (6dc035ed9 2016-10-15)
# docs.rs version
cratesfyi 0.2.2 (4f7a57c 2016-10-20)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading easyjack v0.1.0
Compiling libc v0.2.17
Compiling bitflags v0.7.0
Compiling bit-vec v0.4.3
Compiling lazy_static v0.1.16
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.17/src/lib.rs --crate-name libc --crate-type lib -g --cfg feature=\"use_std\" --cfg feature=\"default\" -C metadata=ad32fde1bd850538 -C extra-filename=-ad32fde1bd850538 --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --cap-lints allow`
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.7.0/src/lib.rs --crate-name bitflags --crate-type lib -g -C metadata=0e272044714c8076 -C extra-filename=-0e272044714c8076 --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --cap-lints allow`
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.4.3/src/lib.rs --crate-name bit_vec --crate-type lib -g -C metadata=6594644ffc5cc275 -C extra-filename=-6594644ffc5cc275 --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --cap-lints allow`
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.1.16/src/lib.rs --crate-name lazy_static --crate-type lib -g -C metadata=3a04918be71c80ee -C extra-filename=-3a04918be71c80ee --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --cap-lints allow`
Compiling bit-set v0.2.0
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs --crate-name bit_set --crate-type lib -g -C metadata=54466ecce1508045 -C extra-filename=-54466ecce1508045 --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --extern bit_vec=/home/cratesfyi/easyjack-0.1.0/debug/deps/libbit_vec-6594644ffc5cc275.rlib --cap-lints allow`
Compiling rand v0.3.14
Compiling jack-sys v0.1.2
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.14/src/lib.rs --crate-name rand --crate-type lib -g -C metadata=49a08859d086fffe -C extra-filename=-49a08859d086fffe --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --extern libc=/home/cratesfyi/easyjack-0.1.0/debug/deps/liblibc-ad32fde1bd850538.rlib --cap-lints allow`
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/jack-sys-0.1.2/src/lib.rs --crate-name jack_sys --crate-type lib -g -C metadata=18a84889cccead55 -C extra-filename=-18a84889cccead55 --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --extern libc=/home/cratesfyi/easyjack-0.1.0/debug/deps/liblibc-ad32fde1bd850538.rlib --cap-lints allow`
Compiling chan v0.1.18
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/chan-0.1.18/src/lib.rs --crate-name chan --crate-type lib -g -C metadata=5a3733a5cdc5e26e -C extra-filename=-5a3733a5cdc5e26e --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --extern rand=/home/cratesfyi/easyjack-0.1.0/debug/deps/librand-49a08859d086fffe.rlib --cap-lints allow`
Compiling chan-signal v0.1.7
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/chan-signal-0.1.7/src/lib.rs --crate-name chan_signal --crate-type lib -g -C metadata=73f5c0881fcf284c -C extra-filename=-73f5c0881fcf284c --out-dir /home/cratesfyi/easyjack-0.1.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --extern chan=/home/cratesfyi/easyjack-0.1.0/debug/deps/libchan-5a3733a5cdc5e26e.rlib --extern bit_set=/home/cratesfyi/easyjack-0.1.0/debug/deps/libbit_set-54466ecce1508045.rlib --extern libc=/home/cratesfyi/easyjack-0.1.0/debug/deps/liblibc-ad32fde1bd850538.rlib --extern lazy_static=/home/cratesfyi/easyjack-0.1.0/debug/deps/liblazy_static-3a04918be71c80ee.rlib --cap-lints allow`
Documenting easyjack v0.1.0
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/easyjack-0.1.0/src/lib.rs --crate-name easyjack -o /home/cratesfyi/easyjack-0.1.0/doc -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --extern jack_sys=/home/cratesfyi/easyjack-0.1.0/debug/deps/libjack_sys-18a84889cccead55.rlib --extern bitflags=/home/cratesfyi/easyjack-0.1.0/debug/deps/libbitflags-0e272044714c8076.rlib --extern chan_signal=/home/cratesfyi/easyjack-0.1.0/debug/deps/libchan_signal-73f5c0881fcf284c.rlib --extern libc=/home/cratesfyi/easyjack-0.1.0/debug/deps/liblibc-ad32fde1bd850538.rlib`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/easyjack-0.1.0/src/client.rs:110:69
|
110 |             jack_sys::jack_set_process_callback(self.c_client, Some(process_callback::<T>), ptr)
|                                                                     ^^^^^^^^^^^^^^^^^^^^^ expected unsafe fn, found normal fn
|
= note: expected type `unsafe extern "C" fn(u32, *mut libc::c_void) -> i32`
= note:    found type `extern "C" fn(u32, *mut libc::c_void) -> i32 {<client::Client<T>>::set_handler::process_callback::<T>}`

error: Compilation failed, aborting rustdoc

thread 'main' panicked at 'ChainedError {
error: Could not document `easyjack`.,
cause: process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/easyjack-0.1.0/src/lib.rs --crate-name easyjack -o /home/cratesfyi/easyjack-0.1.0/doc -L dependency=/home/cratesfyi/easyjack-0.1.0/debug/deps --extern jack_sys=/home/cratesfyi/easyjack-0.1.0/debug/deps/libjack_sys-18a84889cccead55.rlib --extern bitflags=/home/cratesfyi/easyjack-0.1.0/debug/deps/libbitflags-0e272044714c8076.rlib --extern chan_signal=/home/cratesfyi/easyjack-0.1.0/debug/deps/libchan_signal-73f5c0881fcf284c.rlib --extern libc=/home/cratesfyi/easyjack-0.1.0/debug/deps/liblibc-ad32fde1bd850538.rlib` (exit code: 101)
}', src/bin/cratesfyi.rs:132
note: Run with `RUST_BACKTRACE=1` for a backtrace.