winipt 0.2.0

high level rust bindings for the winipt library (https://github.com/ionescu007/winipt)
Build #216885 2020-01-29T16:08:35.196562+00:00
# rustc version
rustc 1.42.0-nightly (3761dcd34 2020-01-28)
# docs.rs version
docsrs 0.6.0 (b027625 2020-01-28)

# build log
[INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/winipt-0.2.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/winipt-0.2.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20200128-1.42.0-nightly-3761dcd34 --static-root-path / --extern-html-root-url num_enum=https://docs.rs/num_enum/0.4.2 --extern-html-root-url winipt_sys=https://docs.rs/winipt-sys/0.1.1 --extern-html-root-url bitflags=https://docs.rs/bitflags/1.2.1 --extern-html-root-url winapi=https://docs.rs/winapi/0.3.8" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 2b452a7bb0f570e005afa9f874dffe5d7b816936721a2f7f7aa0442f889dc837
[INFO] running `"docker" "start" "-a" "2b452a7bb0f570e005afa9f874dffe5d7b816936721a2f7f7aa0442f889dc837"`
[INFO] [stderr]  Documenting winipt v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stderr]  --> src/process.rs:4:14
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::os::windows::raw::HANDLE;
[INFO] [stderr]   |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stderr]  --> src/thread.rs:4:14
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::os::windows::raw::HANDLE;
[INFO] [stderr]   |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stderr]   --> src/lib.rs:16:14
[INFO] [stderr]    |
[INFO] [stderr] 16 | use std::os::windows::ffi::OsStrExt;
[INFO] [stderr]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/lib.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 | use winapi::um::winsvc;
[INFO] [stderr]    |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `winipt_sys`
[INFO] [stderr]  --> src/options.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use winipt_sys::IPT_OPTIONS;
[INFO] [stderr]   |     ^^^^^^^^^^ use of undeclared type or module `winipt_sys`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `bitflags`
[INFO] [stderr]  --> src/settings.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use bitflags::bitflags;
[INFO] [stderr]   |     ^^^^^^^^ use of undeclared type or module `bitflags`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `winipt_sys`
[INFO] [stderr]  --> src/settings.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use winipt_sys::{
[INFO] [stderr]   |     ^^^^^^^^^^ use of undeclared type or module `winipt_sys`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::settings::TimingSettings`, `crate::settings::MatchSettings`, `crate::settings::ModeSettings`
[INFO] [stderr]  --> src/options.rs:1:24
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::settings::{ TimingSettings, MatchSettings, ModeSettings };
[INFO] [stderr]   |                        ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^ no `ModeSettings` in `settings`
[INFO] [stderr]   |                        |               |
[INFO] [stderr]   |                        |               no `MatchSettings` in `settings`
[INFO] [stderr]   |                        no `TimingSettings` in `settings`
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the macro `bitflags`
[INFO] [stderr]   --> src/settings.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | bitflags! {
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the macro `bitflags`
[INFO] [stderr]   --> src/settings.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | bitflags! {
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the macro `bitflags`
[INFO] [stderr]   --> src/settings.rs:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | bitflags! {
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stderr]   --> src/process.rs:11:34
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct ProcessTracer { proc: HANDLE }
[INFO] [stderr]    |                                  ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stderr]   --> src/process.rs:16:22
[INFO] [stderr]    |
[INFO] [stderr] 16 |     pub fn new(proc: HANDLE) -> ProcessTracer {
[INFO] [stderr]    |                      ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stderr]   --> src/process.rs:21:28
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub fn new_start(proc: HANDLE, opt: Options) -> Result<ProcessTracer, Error> {
[INFO] [stderr]    |                            ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stderr]  --> src/thread.rs:8:35
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub struct ThreadTracer { thread: HANDLE }
[INFO] [stderr]   |                                   ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stderr]   --> src/thread.rs:13:24
[INFO] [stderr]    |
[INFO] [stderr] 13 |     pub fn new(thread: HANDLE) -> ThreadTracer {
[INFO] [stderr]    |                        ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error: Compilation failed, aborting rustdoc
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 17 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0412`.
[INFO] [stderr] error: Could not document `winipt`.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name winipt src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi -L dependency=/opt/rustwide/target/debug/deps -Z unstable-options --resource-suffix -20200128-1.42.0-nightly-3761dcd34 --static-root-path / --extern-html-root-url 'num_enum=https://docs.rs/num_enum/0.4.2' --extern-html-root-url 'winipt_sys=https://docs.rs/winipt-sys/0.1.1' --extern-html-root-url 'bitflags=https://docs.rs/bitflags/1.2.1' --extern-html-root-url 'winapi=https://docs.rs/winapi/0.3.8'` (exit code: 1)
[INFO] running `"docker" "inspect" "2b452a7bb0f570e005afa9f874dffe5d7b816936721a2f7f7aa0442f889dc837"`
[INFO] running `"docker" "rm" "-f" "2b452a7bb0f570e005afa9f874dffe5d7b816936721a2f7f7aa0442f889dc837"`
[INFO] [stdout] 2b452a7bb0f570e005afa9f874dffe5d7b816936721a2f7f7aa0442f889dc837