Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# rustc version
rustc 1.19.0-dev (28a93c1f4 2017-05-31)# docs.rs version
cratesfyi 0.4.0-dev (bedcc0c 2017-06-01)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading uinput v0.1.2
Fresh libc v0.2.23
Fresh pkg-config v0.3.9
Fresh bitflags v0.4.0
Fresh custom_derive v0.1.7
Compiling enum_derive v0.1.7
Fresh nix v0.5.1
Fresh uinput-sys v0.1.3
Running `rustc --crate-name enum_derive .cargo/registry/src/github.com-1ecc6299db9ec823/enum_derive-0.1.7/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=571a57db87053f20 -C extra-filename=-571a57db87053f20 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh libudev-sys v0.1.3
Fresh libudev v0.2.0
Documenting uinput v0.1.2
Running `rustdoc --crate-name uinput .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="libudev"' --cfg 'feature="default"' --cfg 'feature="udev"' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-496b028781a2b35b.rlib --extern-version libc=libc,0.2.23 --extern custom_derive=/home/cratesfyi/cratesfyi/debug/deps/libcustom_derive-8ee9808c533a1523.rlib --extern-version custom_derive=custom_derive,0.1.7 --extern enum_derive=/home/cratesfyi/cratesfyi/debug/deps/libenum_derive-571a57db87053f20.rlib --extern-version enum_derive=enum_derive,0.1.7 --extern libudev=/home/cratesfyi/cratesfyi/debug/deps/liblibudev-7efa0c61342eccfd.rlib --extern-version libudev=libudev,0.2.0 --extern nix=/home/cratesfyi/cratesfyi/debug/deps/libnix-d18d85f432f2e37e.rlib --extern-version nix=nix,0.5.1 --extern uinput_sys=/home/cratesfyi/cratesfyi/debug/deps/libuinput_sys-3b8c5e1be71cbf8a.rlib --extern-version uinput_sys=uinput-sys,0.1.3`
error[E0422]: cannot find struct, variant or union type `input_event` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/device.rs:24:20
|
24 | let mut event = input_event {
| ^^^^^^^^^^^ not found in this scope
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:151:49
|
151 | try!(Errno::result(ui_set_evbit(self.fd, value.kind())));
| ^^^^^^^^^^^^ expected *-ptr, found i32
|
= note: expected type `*const i32`
found type `i32`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:151:13
|
151 | try!(Errno::result(ui_set_evbit(self.fd, value.kind())));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:152:50
|
152 | try!(Errno::result(ui_set_keybit(self.fd, value.code())));
| ^^^^^^^^^^^^ expected *-ptr, found i32
|
= note: expected type `*const i32`
found type `i32`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:152:13
|
152 | try!(Errno::result(ui_set_keybit(self.fd, value.code())));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:202:49
|
202 | try!(Errno::result(ui_set_evbit(self.fd, value.kind())));
| ^^^^^^^^^^^^ expected *-ptr, found i32
|
= note: expected type `*const i32`
found type `i32`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:202:13
|
202 | try!(Errno::result(ui_set_evbit(self.fd, value.kind())));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:203:50
|
203 | try!(Errno::result(ui_set_keybit(self.fd, value.code())));
| ^^^^^^^^^^^^ expected *-ptr, found i32
|
= note: expected type `*const i32`
found type `i32`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:203:13
|
203 | try!(Errno::result(ui_set_keybit(self.fd, value.code())));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:213:47
|
213 | try!(Errno::result(ui_set_evbit(self.fd, value.kind())));
| ^^^^^^^^^^^^ expected *-ptr, found i32
|
= note: expected type `*const i32`
found type `i32`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:213:11
|
213 | try!(Errno::result(ui_set_evbit(self.fd, value.kind())));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:214:48
|
214 | try!(Errno::result(ui_set_relbit(self.fd, value.code())));
| ^^^^^^^^^^^^ expected *-ptr, found i32
|
= note: expected type `*const i32`
found type `i32`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:214:11
|
214 | try!(Errno::result(ui_set_relbit(self.fd, value.code())));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:222:47
|
222 | try!(Errno::result(ui_set_evbit(self.fd, value.kind())));
| ^^^^^^^^^^^^ expected *-ptr, found i32
|
= note: expected type `*const i32`
found type `i32`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:222:11
|
222 | try!(Errno::result(ui_set_evbit(self.fd, value.kind())));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:223:48
|
223 | try!(Errno::result(ui_set_absbit(self.fd, value.code())));
| ^^^^^^^^^^^^ expected *-ptr, found i32
|
= note: expected type `*const i32`
found type `i32`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:223:11
|
223 | try!(Errno::result(ui_set_absbit(self.fd, value.code())));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error[E0277]: the trait bound `std::result::Result<i32, nix::Error>: nix::errno::ErrnoSentinel` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/device/builder.rs:264:9
|
264 | try!(Errno::result(ui_dev_create(self.fd)));
| ^^^^^^^^^^^^^ the trait `nix::errno::ErrnoSentinel` is not implemented for `std::result::Result<i32, nix::Error>`
|
= note: required by `nix::errno::<impl nix::Errno>::result`
error: Compilation failed, aborting rustdoc
thread 'main' panicked at 'ChainedError {
error: Could not document `uinput`.,
cause: process didn't exit successfully: `rustdoc --crate-name uinput .cargo/registry/src/github.com-1ecc6299db9ec823/uinput-0.1.2/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg feature="libudev" --cfg feature="default" --cfg feature="udev" -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-496b028781a2b35b.rlib --extern-version libc=libc,0.2.23 --extern custom_derive=/home/cratesfyi/cratesfyi/debug/deps/libcustom_derive-8ee9808c533a1523.rlib --extern-version custom_derive=custom_derive,0.1.7 --extern enum_derive=/home/cratesfyi/cratesfyi/debug/deps/libenum_derive-571a57db87053f20.rlib --extern-version enum_derive=enum_derive,0.1.7 --extern libudev=/home/cratesfyi/cratesfyi/debug/deps/liblibudev-7efa0c61342eccfd.rlib --extern-version libudev=libudev,0.2.0 --extern nix=/home/cratesfyi/cratesfyi/debug/deps/libnix-d18d85f432f2e37e.rlib --extern-version nix=nix,0.5.1 --extern uinput_sys=/home/cratesfyi/cratesfyi/debug/deps/libuinput_sys-3b8c5e1be71cbf8a.rlib --extern-version uinput_sys=uinput-sys,0.1.3` (exit code: 101)
}', src/bin/cratesfyi.rs:136
note: Run with `RUST_BACKTRACE=1` for a backtrace.