[INFO] fetching crate nitrokey-sys 3.6.0...
[INFO] documenting nitrokey-sys-3.6.0 against beta-2020-10-09 for beta-1.48-rustdoc-1
[INFO] extracting crate nitrokey-sys 3.6.0 into /workspace/builds/worker-11/source
[INFO] validating manifest of crates.io crate nitrokey-sys 3.6.0 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate nitrokey-sys 3.6.0
[INFO] finished tweaking crates.io crate nitrokey-sys 3.6.0
[INFO] tweaked toml for crates.io crate nitrokey-sys 3.6.0 written to /workspace/builds/worker-11/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 12527747244aa9b92f0c7c25d033e1de4191b777e3c6700eb52d7baed87da86e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "12527747244aa9b92f0c7c25d033e1de4191b777e3c6700eb52d7baed87da86e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "12527747244aa9b92f0c7c25d033e1de4191b777e3c6700eb52d7baed87da86e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12527747244aa9b92f0c7c25d033e1de4191b777e3c6700eb52d7baed87da86e", kill_on_drop: false }`
[INFO] [stdout] 12527747244aa9b92f0c7c25d033e1de4191b777e3c6700eb52d7baed87da86e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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" "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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f7b9df171ab79ec5d06f80f4478014df83f6bad8282ed4b0d19bef545116bfee
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f7b9df171ab79ec5d06f80f4478014df83f6bad8282ed4b0d19bef545116bfee", kill_on_drop: false }`
[INFO] [stderr]    Compiling nitrokey-sys v3.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]  Documenting nitrokey-sys v3.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 | /     #[doc = " Authenticates the user on USER privilages with user_password and sets user's temporary password on device to user_temporary...
[INFO] [stdout] 255 | |     #[doc = " @param user_password char[25] current user password"]
[INFO] [stdout] 256 | |     #[doc = " @param user_temporary_password char[25] user temporary password to be set on device for further communication (authenticati...
[INFO] [stdout] 257 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(broken_intra_doc_links)]` on by default
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param user_password char[25] current user password
[INFO] [stdout]                                       ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 | /     #[doc = " Authenticates the user on USER privilages with user_password and sets user's temporary password on device to user_temporary...
[INFO] [stdout] 255 | |     #[doc = " @param user_password char[25] current user password"]
[INFO] [stdout] 256 | |     #[doc = " @param user_temporary_password char[25] user temporary password to be set on device for further communication (authenticati...
[INFO] [stdout] 257 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param user_temporary_password char[25] user temporary password to be set on device for further communication (authentication command)
[INFO] [stdout]                                                 ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 | /     #[doc = " Authenticates the user on ADMIN privilages with admin_password and sets user's temporary password on device to admin_tempor...
[INFO] [stdout] 265 | |     #[doc = " @param admin_password char[25] current administrator PIN"]
[INFO] [stdout] 266 | |     #[doc = " @param admin_temporary_password char[25] admin temporary password to be set on device for further communication (authentica...
[INFO] [stdout] 267 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param admin_password char[25] current administrator PIN
[INFO] [stdout]                                        ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 | /     #[doc = " Authenticates the user on ADMIN privilages with admin_password and sets user's temporary password on device to admin_tempor...
[INFO] [stdout] 265 | |     #[doc = " @param admin_password char[25] current administrator PIN"]
[INFO] [stdout] 266 | |     #[doc = " @param admin_temporary_password char[25] admin temporary password to be set on device for further communication (authentica...
[INFO] [stdout] 267 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param admin_temporary_password char[25] admin temporary password to be set on device for further communication (authentication command)
[INFO] [stdout]                                                  ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `20`
[INFO] [stdout]    --> src/ffi.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 | /     #[doc = " Execute a factory reset."]
[INFO] [stdout] 275 | |     #[doc = " @param admin_password char[20] current administrator PIN"]
[INFO] [stdout] 276 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param admin_password char[20] current administrator PIN
[INFO] [stdout]                                        ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `20`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `20`
[INFO] [stdout]    --> src/ffi.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 | /     #[doc = " Generates AES key on the device"]
[INFO] [stdout] 282 | |     #[doc = " @param admin_password char[20] current administrator PIN"]
[INFO] [stdout] 283 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param admin_password char[20] current administrator PIN
[INFO] [stdout]                                        ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `20`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `20`
[INFO] [stdout]    --> src/ffi.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 | /     #[doc = " Unlock user PIN locked after 3 incorrect codes tries."]
[INFO] [stdout] 289 | |     #[doc = " @param admin_password char[20] current administrator PIN"]
[INFO] [stdout] 290 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param admin_password char[20] current administrator PIN
[INFO] [stdout]                                        ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `20`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `5`
[INFO] [stdout]    --> src/ffi.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 | /     #[doc = " Get currently set config - status of function Numlock/Capslock/Scrollock OTP sending and is enabled PIN protected OTP"]
[INFO] [stdout] 327 | |     #[doc = " The return value must be freed using NK_free_config."]
[INFO] [stdout] 328 | |     #[doc = " @see NK_write_config"]
[INFO] [stdout] 329 | |     #[doc = " @return  uint8_t general_config[5]:"]
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     #[doc = "uint8_t delete_user_password;"]
[INFO] [stdout] 335 | |     #[doc = ""]
[INFO] [stdout]     | |_______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]              @return  uint8_t general_config[5]:
[INFO] [stdout]                                              ^
[INFO] [stdout]     = note: the module `ffi` contains no item named `5`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `20`
[INFO] [stdout]    --> src/ffi.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 | /     #[doc = " Get name of given TOTP slot"]
[INFO] [stdout] 353 | |     #[doc = " @param slot_number TOTP slot number, slot_number<15"]
[INFO] [stdout] 354 | |     #[doc = " @return char[20] the name of the slot"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @return char[20] the name of the slot
[INFO] [stdout]                          ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `20`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `20`
[INFO] [stdout]    --> src/ffi.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 | /     #[doc = " @param slot_number HOTP slot number, slot_number<3"]
[INFO] [stdout] 359 | |     #[doc = " @return char[20] the name of the slot"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @return char[20] the name of the slot
[INFO] [stdout]                          ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `20`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `15`
[INFO] [stdout]    --> src/ffi.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 | /     #[doc = " Write HOTP slot data to the device"]
[INFO] [stdout] 384 | |     #[doc = " @param slot_number HOTP slot number, slot_number<3, 0-numbered"]
[INFO] [stdout] 385 | |     #[doc = " @param slot_name char[15] desired slot name. C string (requires ending '\\0'; 16 bytes)."]
[INFO] [stdout] 386 | |     #[doc = " @param secret char[40] 160-bit or 320-bit (currently Pro v0.8 only) secret as a hex string. C string (requires ending '\\0'...
[INFO] [stdout] ...   |
[INFO] [stdout] 393 | |     #[doc = " @param temporary_password char[25] admin temporary password"]
[INFO] [stdout] 394 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param slot_name char[15] desired slot name. C string (requires ending '\0'; 16 bytes).
[INFO] [stdout]                                   ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `15`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `40`
[INFO] [stdout]    --> src/ffi.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 | /     #[doc = " Write HOTP slot data to the device"]
[INFO] [stdout] 384 | |     #[doc = " @param slot_number HOTP slot number, slot_number<3, 0-numbered"]
[INFO] [stdout] 385 | |     #[doc = " @param slot_name char[15] desired slot name. C string (requires ending '\\0'; 16 bytes)."]
[INFO] [stdout] 386 | |     #[doc = " @param secret char[40] 160-bit or 320-bit (currently Pro v0.8 only) secret as a hex string. C string (requires ending '\\0'...
[INFO] [stdout] ...   |
[INFO] [stdout] 393 | |     #[doc = " @param temporary_password char[25] admin temporary password"]
[INFO] [stdout] 394 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param secret char[40] 160-bit or 320-bit (currently Pro v0.8 only) secret as a hex string. C string (requires ending '\0'; 41 bytes).
[INFO] [stdout]                                ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `40`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 | /     #[doc = " Write HOTP slot data to the device"]
[INFO] [stdout] 384 | |     #[doc = " @param slot_number HOTP slot number, slot_number<3, 0-numbered"]
[INFO] [stdout] 385 | |     #[doc = " @param slot_name char[15] desired slot name. C string (requires ending '\\0'; 16 bytes)."]
[INFO] [stdout] 386 | |     #[doc = " @param secret char[40] 160-bit or 320-bit (currently Pro v0.8 only) secret as a hex string. C string (requires ending '\\0'...
[INFO] [stdout] ...   |
[INFO] [stdout] 393 | |     #[doc = " @param temporary_password char[25] admin temporary password"]
[INFO] [stdout] 394 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param temporary_password char[25] admin temporary password
[INFO] [stdout]                                            ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `15`
[INFO] [stdout]    --> src/ffi.rs:408:5
[INFO] [stdout]     |
[INFO] [stdout] 408 | /     #[doc = " Write TOTP slot data to the device"]
[INFO] [stdout] 409 | |     #[doc = " @param slot_number TOTP slot number, slot_number<15, 0-numbered"]
[INFO] [stdout] 410 | |     #[doc = " @param slot_name char[15] desired slot name. C string (requires ending '\\0'; 16 bytes)."]
[INFO] [stdout] 411 | |     #[doc = " @param secret char[40] 160-bit or 320-bit (currently Pro v0.8 only) secret as a hex string. C string (requires ending '\\0'...
[INFO] [stdout] ...   |
[INFO] [stdout] 418 | |     #[doc = " @param temporary_password char[20] admin temporary password"]
[INFO] [stdout] 419 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param slot_name char[15] desired slot name. C string (requires ending '\0'; 16 bytes).
[INFO] [stdout]                                   ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `15`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `40`
[INFO] [stdout]    --> src/ffi.rs:408:5
[INFO] [stdout]     |
[INFO] [stdout] 408 | /     #[doc = " Write TOTP slot data to the device"]
[INFO] [stdout] 409 | |     #[doc = " @param slot_number TOTP slot number, slot_number<15, 0-numbered"]
[INFO] [stdout] 410 | |     #[doc = " @param slot_name char[15] desired slot name. C string (requires ending '\\0'; 16 bytes)."]
[INFO] [stdout] 411 | |     #[doc = " @param secret char[40] 160-bit or 320-bit (currently Pro v0.8 only) secret as a hex string. C string (requires ending '\\0'...
[INFO] [stdout] ...   |
[INFO] [stdout] 418 | |     #[doc = " @param temporary_password char[20] admin temporary password"]
[INFO] [stdout] 419 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param secret char[40] 160-bit or 320-bit (currently Pro v0.8 only) secret as a hex string. C string (requires ending '\0'; 41 bytes).
[INFO] [stdout]                                ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `40`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `20`
[INFO] [stdout]    --> src/ffi.rs:408:5
[INFO] [stdout]     |
[INFO] [stdout] 408 | /     #[doc = " Write TOTP slot data to the device"]
[INFO] [stdout] 409 | |     #[doc = " @param slot_number TOTP slot number, slot_number<15, 0-numbered"]
[INFO] [stdout] 410 | |     #[doc = " @param slot_name char[15] desired slot name. C string (requires ending '\\0'; 16 bytes)."]
[INFO] [stdout] 411 | |     #[doc = " @param secret char[40] 160-bit or 320-bit (currently Pro v0.8 only) secret as a hex string. C string (requires ending '\\0'...
[INFO] [stdout] ...   |
[INFO] [stdout] 418 | |     #[doc = " @param temporary_password char[20] admin temporary password"]
[INFO] [stdout] 419 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param temporary_password char[20] admin temporary password
[INFO] [stdout]                                            ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `20`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 | /     #[doc = " Get HOTP code from the device (PIN protected)"]
[INFO] [stdout] 440 | |     #[doc = " @param slot_number HOTP slot number, slot_number<3"]
[INFO] [stdout] 441 | |     #[doc = " @param user_temporary_password char[25] user temporary password if PIN protected OTP codes are enabled,"]
[INFO] [stdout] 442 | |     #[doc = " otherwise should be set to empty string - ''"]
[INFO] [stdout] 443 | |     #[doc = " @return HOTP code"]
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param user_temporary_password char[25] user temporary password if PIN protected OTP codes are enabled,
[INFO] [stdout]                                                 ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 | /     #[doc = " Get TOTP code from the device (PIN protected)"]
[INFO] [stdout] 465 | |     #[doc = " @param slot_number TOTP slot number, slot_number<15"]
[INFO] [stdout] 466 | |     #[doc = " @param challenge TOTP challenge -- unused"]
[INFO] [stdout] 467 | |     #[doc = " @param last_totp_time last time -- unused"]
[INFO] [stdout] ...   |
[INFO] [stdout] 470 | |     #[doc = " otherwise should be set to empty string - ''"]
[INFO] [stdout] 471 | |     #[doc = " @return TOTP code"]
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param user_temporary_password char[25] user temporary password if PIN protected OTP codes are enabled,
[INFO] [stdout]                                                 ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 | /     #[doc = " Change administrator PIN"]
[INFO] [stdout] 503 | |     #[doc = " @param current_PIN char[25] current PIN"]
[INFO] [stdout] 504 | |     #[doc = " @param new_PIN char[25] new PIN"]
[INFO] [stdout] 505 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param current_PIN char[25] current PIN
[INFO] [stdout]                                     ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 | /     #[doc = " Change administrator PIN"]
[INFO] [stdout] 503 | |     #[doc = " @param current_PIN char[25] current PIN"]
[INFO] [stdout] 504 | |     #[doc = " @param new_PIN char[25] new PIN"]
[INFO] [stdout] 505 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param new_PIN char[25] new PIN
[INFO] [stdout]                                 ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 | /     #[doc = " Change user PIN"]
[INFO] [stdout] 513 | |     #[doc = " @param current_PIN char[25] current PIN"]
[INFO] [stdout] 514 | |     #[doc = " @param new_PIN char[25] new PIN"]
[INFO] [stdout] 515 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param current_PIN char[25] current PIN
[INFO] [stdout]                                     ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 | /     #[doc = " Change user PIN"]
[INFO] [stdout] 513 | |     #[doc = " @param current_PIN char[25] current PIN"]
[INFO] [stdout] 514 | |     #[doc = " @param new_PIN char[25] new PIN"]
[INFO] [stdout] 515 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param new_PIN char[25] new PIN
[INFO] [stdout]                                 ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `30`
[INFO] [stdout]    --> src/ffi.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 | /     #[doc = " Enable password safe access"]
[INFO] [stdout] 533 | |     #[doc = " @param user_pin char[30] current user PIN"]
[INFO] [stdout] 534 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param user_pin char[30] current user PIN
[INFO] [stdout]                                  ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `30`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `16`
[INFO] [stdout]    --> src/ffi.rs:540:5
[INFO] [stdout]     |
[INFO] [stdout] 540 | /     #[doc = " Get password safe slots' status"]
[INFO] [stdout] 541 | |     #[doc = " The return value must be freed using NK_free_password_safe_slot_status."]
[INFO] [stdout] 542 | |     #[doc = " @return uint8_t[16] slot statuses - each byte represents one slot with 0 (not programmed) and 1 (programmed)"]
[INFO] [stdout]     | |____________________________________________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @return uint8_t[16] slot statuses - each byte represents one slot with 0 (not programmed) and 1 (programmed)
[INFO] [stdout]                             ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `16`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `11`
[INFO] [stdout]    --> src/ffi.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 | /     #[doc = " Write password safe data to the slot"]
[INFO] [stdout] 570 | |     #[doc = " @param slot_number password safe slot number, slot_number<16"]
[INFO] [stdout] 571 | |     #[doc = " @param slot_name char[11] name of the slot"]
[INFO] [stdout] 572 | |     #[doc = " @param slot_login char[32] login string"]
[INFO] [stdout] 573 | |     #[doc = " @param slot_password char[20] password string"]
[INFO] [stdout] 574 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param slot_name char[11] name of the slot
[INFO] [stdout]                                   ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `11`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `32`
[INFO] [stdout]    --> src/ffi.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 | /     #[doc = " Write password safe data to the slot"]
[INFO] [stdout] 570 | |     #[doc = " @param slot_number password safe slot number, slot_number<16"]
[INFO] [stdout] 571 | |     #[doc = " @param slot_name char[11] name of the slot"]
[INFO] [stdout] 572 | |     #[doc = " @param slot_login char[32] login string"]
[INFO] [stdout] 573 | |     #[doc = " @param slot_password char[20] password string"]
[INFO] [stdout] 574 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param slot_login char[32] login string
[INFO] [stdout]                                    ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `32`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `20`
[INFO] [stdout]    --> src/ffi.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 | /     #[doc = " Write password safe data to the slot"]
[INFO] [stdout] 570 | |     #[doc = " @param slot_number password safe slot number, slot_number<16"]
[INFO] [stdout] 571 | |     #[doc = " @param slot_name char[11] name of the slot"]
[INFO] [stdout] 572 | |     #[doc = " @param slot_login char[32] login string"]
[INFO] [stdout] 573 | |     #[doc = " @param slot_password char[20] password string"]
[INFO] [stdout] 574 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param slot_password char[20] password string
[INFO] [stdout]                                       ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `20`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `25`
[INFO] [stdout]    --> src/ffi.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 | /     #[doc = " Authenticates the user on USER privilages with user_password and sets user's temporary password on device to user_temporary...
[INFO] [stdout] 255 | |     #[doc = " @param user_password char[25] current user password"]
[INFO] [stdout] 256 | |     #[doc = " @param user_temporary_password char[25] user temporary password to be set on device for further communication (authenticati...
[INFO] [stdout] 257 | |     #[doc = " @return command processing error code"]
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param user_password char[25] current user password
[INFO] [stdout]                                       ^^
[INFO] [stdout]     = note: the module `ffi` contains no item named `25`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 28 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 20.41s
[INFO] running `Command { std: "docker" "inspect" "f7b9df171ab79ec5d06f80f4478014df83f6bad8282ed4b0d19bef545116bfee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7b9df171ab79ec5d06f80f4478014df83f6bad8282ed4b0d19bef545116bfee", kill_on_drop: false }`
[INFO] [stdout] f7b9df171ab79ec5d06f80f4478014df83f6bad8282ed4b0d19bef545116bfee
