[INFO] fetching crate secugen_rs 0.2.0... [INFO] checking secugen_rs-0.2.0 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate secugen_rs 0.2.0 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate secugen_rs 0.2.0 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate secugen_rs 0.2.0 [INFO] finished tweaking crates.io crate secugen_rs 0.2.0 [INFO] tweaked toml for crates.io crate secugen_rs 0.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 43 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.66.1 (available: v0.70.1) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding peeking_take_while v0.1.2 (available: v1.0.0) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding which v4.4.2 (available: v6.0.3) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b7f7144facd5864a5187c7382e8cfa4d2f6134cdaa00923729721a95971e557b [INFO] running `Command { std: "docker" "start" "-a" "b7f7144facd5864a5187c7382e8cfa4d2f6134cdaa00923729721a95971e557b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b7f7144facd5864a5187c7382e8cfa4d2f6134cdaa00923729721a95971e557b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7f7144facd5864a5187c7382e8cfa4d2f6134cdaa00923729721a95971e557b", kill_on_drop: false }` [INFO] [stdout] b7f7144facd5864a5187c7382e8cfa4d2f6134cdaa00923729721a95971e557b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 37cf97c86b715f51a79aa5a4ab87551d732123ec38cd6636c12892e18defdbda [INFO] running `Command { std: "docker" "start" "-a" "37cf97c86b715f51a79aa5a4ab87551d732123ec38cd6636c12892e18defdbda", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling rustix v0.38.37 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling bindgen v0.66.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling libloading v0.8.5 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling secugen_rs v0.2.0 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs (82 fixes) [INFO] [stdout] warning: type `SGFPM_CreateFunc` should have an upper camel case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25033 [INFO] [stdout] | [INFO] [stdout] 3 | ...= * mut SGFPM ; pub type SGFPM_CreateFunc = :: std :: option :: Option < unsafe extern "C" fn (ppFPM : * mut LPSGFPM) -> DWORD > ; pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SgfpmCreateFunc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SGFPM_DestroyFunc` should have an upper camel case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25148 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> DWORD > ; pub type SGFPM_DestroyFunc = :: std :: option :: Option < unsafe extern "C" fn (pFPM : * mut SGFPM) -> DWORD > ; unsafe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SgfpmDestroyFunc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_UNKNOWN` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3415 [INFO] [stdout] | [INFO] [stdout] 3 | ...} pub const SGFDxDeviceName_SG_DEV_UNKNOWN : SGFDxDeviceName = 0 ; pub const SGFDxDeviceName_SG_DEV_FDP02 : SGFDxDeviceName = 1 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_UNKNOWN` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDP02` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3480 [INFO] [stdout] | [INFO] [stdout] 3 | ...0 ; pub const SGFDxDeviceName_SG_DEV_FDP02 : SGFDxDeviceName = 1 ; pub const SGFDxDeviceName_SG_DEV_FDU02 : SGFDxDeviceName = 3 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDP02` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU02` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3543 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 ; pub const SGFDxDeviceName_SG_DEV_FDU02 : SGFDxDeviceName = 3 ; pub const SGFDxDeviceName_SG_DEV_FDU03 : SGFDxDeviceName = 4 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU02` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU03` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3606 [INFO] [stdout] | [INFO] [stdout] 3 | ...3 ; pub const SGFDxDeviceName_SG_DEV_FDU03 : SGFDxDeviceName = 4 ; pub const SGFDxDeviceName_SG_DEV_FDU04 : SGFDxDeviceName = 5 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU03` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU04` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3669 [INFO] [stdout] | [INFO] [stdout] 3 | ...4 ; pub const SGFDxDeviceName_SG_DEV_FDU04 : SGFDxDeviceName = 5 ; pub const SGFDxDeviceName_SG_DEV_FDU05 : SGFDxDeviceName = 6 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU04` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU05` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3732 [INFO] [stdout] | [INFO] [stdout] 3 | ...5 ; pub const SGFDxDeviceName_SG_DEV_FDU05 : SGFDxDeviceName = 6 ; pub const SGFDxDeviceName_SG_DEV_FDU06 : SGFDxDeviceName = 7 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU05` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU06` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3795 [INFO] [stdout] | [INFO] [stdout] 3 | ...6 ; pub const SGFDxDeviceName_SG_DEV_FDU06 : SGFDxDeviceName = 7 ; pub const SGFDxDeviceName_SG_DEV_FDU07 : SGFDxDeviceName = 8 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU06` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU07` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3858 [INFO] [stdout] | [INFO] [stdout] 3 | ...7 ; pub const SGFDxDeviceName_SG_DEV_FDU07 : SGFDxDeviceName = 8 ; pub const SGFDxDeviceName_SG_DEV_FDU07A : SGFDxDeviceName = 9 ; pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU07` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU07A` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3921 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU07A : SGFDxDeviceName = 9 ; pub const SGFDxDeviceName_SG_DEV_FDU08 : SGFDxDeviceName = 10 ; pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU07_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU08` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3985 [INFO] [stdout] | [INFO] [stdout] 3 | ...9 ; pub const SGFDxDeviceName_SG_DEV_FDU08 : SGFDxDeviceName = 10 ; pub const SGFDxDeviceName_SG_DEV_FDU08P : SGFDxDeviceName = 11 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU08` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU08P` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4049 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU08P : SGFDxDeviceName = 11 ; pub const SGFDxDeviceName_SG_DEV_FDU06P : SGFDxDeviceName = 12 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU08_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU06P` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4114 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU06P : SGFDxDeviceName = 12 ; pub const SGFDxDeviceName_SG_DEV_FDUSDA : SGFDxDeviceName = 13 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU06_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDUSDA` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4179 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDUSDA : SGFDxDeviceName = 13 ; pub const SGFDxDeviceName_SG_DEV_FDUSDA_BLE : SGFDxDeviceName = 14... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDUSDA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDUSDA_BLE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4244 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub const SGFDxDeviceName_SG_DEV_FDUSDA_BLE : SGFDxDeviceName = 14 ; pub const SGFDxDeviceName_SG_DEV_FDU08X : SGFDxDeviceName = 15 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDUSDA_BLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU08X` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4313 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU08X : SGFDxDeviceName = 15 ; pub const SGFDxDeviceName_SG_DEV_FDU09 : SGFDxDeviceName = 16 ; pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU08_X` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU09` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4378 [INFO] [stdout] | [INFO] [stdout] 3 | ...5 ; pub const SGFDxDeviceName_SG_DEV_FDU09 : SGFDxDeviceName = 16 ; pub const SGFDxDeviceName_SG_DEV_FDU08A : SGFDxDeviceName = 17 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU09` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU08A` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4442 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU08A : SGFDxDeviceName = 17 ; pub const SGFDxDeviceName_SG_DEV_FDU09A : SGFDxDeviceName = 18 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU08_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU09A` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4507 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU09A : SGFDxDeviceName = 18 ; pub const SGFDxDeviceName_SG_DEV_FDU10A : SGFDxDeviceName = 19 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU09_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU10A` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4572 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU10A : SGFDxDeviceName = 19 ; pub const SGFDxDeviceName_SG_DEV_AUTO : SGFDxDeviceName = 255 ; pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU10_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_AUTO` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4637 [INFO] [stdout] | [INFO] [stdout] 3 | ...19 ; pub const SGFDxDeviceName_SG_DEV_AUTO : SGFDxDeviceName = 255 ; pub type SGFDxDeviceName = :: std :: os :: raw :: c_uint ; pub co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_AUTO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_AUTO_DETECT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4760 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_uint ; pub const SGPPPortAddr_AUTO_DETECT : SGPPPortAddr = 0 ; pub const SGPPPortAddr_LPT1 : SGPPPortAddr = 888 ; pub const SGPPPort... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_AUTO_DETECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_LPT1` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4816 [INFO] [stdout] | [INFO] [stdout] 3 | ...PPortAddr = 0 ; pub const SGPPPortAddr_LPT1 : SGPPPortAddr = 888 ; pub const SGPPPortAddr_LPT2 : SGPPPortAddr = 632 ; pub const SGPPPo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_LPT1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_LPT2` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4867 [INFO] [stdout] | [INFO] [stdout] 3 | ...ortAddr = 888 ; pub const SGPPPortAddr_LPT2 : SGPPPortAddr = 632 ; pub const SGPPPortAddr_LPT3 : SGPPPortAddr = 956 ; pub const SGPPPo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_LPT2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_LPT3` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4918 [INFO] [stdout] | [INFO] [stdout] 3 | ...ortAddr = 632 ; pub const SGPPPortAddr_LPT3 : SGPPPortAddr = 956 ; pub const SGPPPortAddr_USB_AUTO_DETECT : SGPPPortAddr = 957 ; pub t... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_LPT3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_USB_AUTO_DETECT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4969 [INFO] [stdout] | [INFO] [stdout] 3 | ...56 ; pub const SGPPPortAddr_USB_AUTO_DETECT : SGPPPortAddr = 957 ; pub type SGPPPortAddr = :: std :: os :: raw :: c_uint ; pub const S... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_USB_AUTO_DETECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_NONE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5087 [INFO] [stdout] | [INFO] [stdout] 3 | ...int ; pub const SGFDxSecurityLevel_SL_NONE : SGFDxSecurityLevel = 0 ; pub const SGFDxSecurityLevel_SL_LOWEST : SGFDxSecurityLevel = 1 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_NONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_LOWEST` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5151 [INFO] [stdout] | [INFO] [stdout] 3 | ...0 ; pub const SGFDxSecurityLevel_SL_LOWEST : SGFDxSecurityLevel = 1 ; pub const SGFDxSecurityLevel_SL_LOWER : SGFDxSecurityLevel = 2 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_LOWEST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_LOWER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5217 [INFO] [stdout] | [INFO] [stdout] 3 | ... 1 ; pub const SGFDxSecurityLevel_SL_LOWER : SGFDxSecurityLevel = 2 ; pub const SGFDxSecurityLevel_SL_LOW : SGFDxSecurityLevel = 3 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_LOWER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_LOW` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5282 [INFO] [stdout] | [INFO] [stdout] 3 | ... = 2 ; pub const SGFDxSecurityLevel_SL_LOW : SGFDxSecurityLevel = 3 ; pub const SGFDxSecurityLevel_SL_BELOW_NORMAL : SGFDxSecurityLeve... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_LOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_BELOW_NORMAL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5345 [INFO] [stdout] | [INFO] [stdout] 3 | ...b const SGFDxSecurityLevel_SL_BELOW_NORMAL : SGFDxSecurityLevel = 4 ; pub const SGFDxSecurityLevel_SL_NORMAL : SGFDxSecurityLevel = 5 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_BELOW_NORMAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_NORMAL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5417 [INFO] [stdout] | [INFO] [stdout] 3 | ...4 ; pub const SGFDxSecurityLevel_SL_NORMAL : SGFDxSecurityLevel = 5 ; pub const SGFDxSecurityLevel_SL_ABOVE_NORMAL : SGFDxSecurityLeve... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_NORMAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_ABOVE_NORMAL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5483 [INFO] [stdout] | [INFO] [stdout] 3 | ...b const SGFDxSecurityLevel_SL_ABOVE_NORMAL : SGFDxSecurityLevel = 6 ; pub const SGFDxSecurityLevel_SL_HIGH : SGFDxSecurityLevel = 7 ; ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_ABOVE_NORMAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_HIGH` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5555 [INFO] [stdout] | [INFO] [stdout] 3 | ...= 6 ; pub const SGFDxSecurityLevel_SL_HIGH : SGFDxSecurityLevel = 7 ; pub const SGFDxSecurityLevel_SL_HIGHER : SGFDxSecurityLevel = 8 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_HIGH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_HIGHER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5619 [INFO] [stdout] | [INFO] [stdout] 3 | ...7 ; pub const SGFDxSecurityLevel_SL_HIGHER : SGFDxSecurityLevel = 8 ; pub const SGFDxSecurityLevel_SL_HIGHEST : SGFDxSecurityLevel = 9... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_HIGHER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_HIGHEST` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5685 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxSecurityLevel_SL_HIGHEST : SGFDxSecurityLevel = 9 ; pub type SGFDxSecurityLevel = :: std :: os :: raw :: c_uint ; pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_HIGHEST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_ANSI378` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5814 [INFO] [stdout] | [INFO] [stdout] 3 | ...d :: os :: raw :: c_uint ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_ANSI378 : SGFDxTemplateFormat = 256 ; pub const SGFDxTemplate... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_ANSI378` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_SG400` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5898 [INFO] [stdout] | [INFO] [stdout] 3 | ...GFDxTemplateFormat = 256 ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_SG400 : SGFDxTemplateFormat = 512 ; pub const SGFDxTemplateFo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_SG400` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5980 [INFO] [stdout] | [INFO] [stdout] 3 | ...DxTemplateFormat = 512 ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794 : SGFDxTemplateFormat = 768 ; pub const SGFDxTemplateF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_ISO19794` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794_COMPACT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6065 [INFO] [stdout] | [INFO] [stdout] 3 | ...TemplateFormat = 768 ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794_COMPACT : SGFDxTemplateFormat = 1024 ; pub const SGFDxTe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_ISO19794_COMPACT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794_COMPACT_NO_HEADER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6159 [INFO] [stdout] | [INFO] [stdout] 3 | ...ateFormat = 1024 ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794_COMPACT_NO_HEADER : SGFDxTemplateFormat = 1280 ; pub type SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_ISO19794_COMPACT_NO_HEADER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGCallBackFuntion_CALLBACK_LIVE_CAPTURE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6326 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGCallBackFuntion_CALLBACK_LIVE_CAPTURE : SGCallBackFuntion = 1 ; pub const SGCallBackFuntion_CALLBACK_AUTO_ON_EVENT : SGCallBackFu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGCALL_BACK_FUNTION_CALLBACK_LIVE_CAPTURE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGCallBackFuntion_CALLBACK_AUTO_ON_EVENT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6402 [INFO] [stdout] | [INFO] [stdout] 3 | ... : SGCallBackFuntion = 1 ; pub const SGCallBackFuntion_CALLBACK_AUTO_ON_EVENT : SGCallBackFuntion = 2 ; pub type SGCallBackFuntion = :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGCALL_BACK_FUNTION_CALLBACK_AUTO_ON_EVENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_NONE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6540 [INFO] [stdout] | [INFO] [stdout] 3 | ... pub const SGFDxErrorCode_SGFDX_ERROR_NONE : SGFDxErrorCode = 0 ; pub const SGFDxErrorCode_SGFDX_ERROR_CREATION_FAILED : SGFDxErrorCod... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_NONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_CREATION_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6605 [INFO] [stdout] | [INFO] [stdout] 3 | ...ONE : SGFDxErrorCode = 0 ; pub const SGFDxErrorCode_SGFDX_ERROR_CREATION_FAILED : SGFDxErrorCode = 1 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_CREATION_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_FUNCTION_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6681 [INFO] [stdout] | [INFO] [stdout] 3 | ...LED : SGFDxErrorCode = 1 ; pub const SGFDxErrorCode_SGFDX_ERROR_FUNCTION_FAILED : SGFDxErrorCode = 2 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_FUNCTION_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INVALID_PARAM` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6757 [INFO] [stdout] | [INFO] [stdout] 3 | ...LED : SGFDxErrorCode = 2 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_PARAM : SGFDxErrorCode = 3 ; pub const SGFDxErrorCode_SGFDX_ER... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INVALID_PARAM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_NOT_USED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6831 [INFO] [stdout] | [INFO] [stdout] 3 | ... const SGFDxErrorCode_SGFDX_ERROR_NOT_USED : SGFDxErrorCode = 4 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED : SGFDxErrorCode... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_NOT_USED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6900 [INFO] [stdout] | [INFO] [stdout] 3 | ...SED : SGFDxErrorCode = 4 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED : SGFDxErrorCode = 5 ; pub const SGFDxErrorCode_SGFDX_E... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DLLLOAD_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_DRV` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6975 [INFO] [stdout] | [INFO] [stdout] 3 | ...D : SGFDxErrorCode = 5 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_DRV : SGFDxErrorCode = 6 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DLLLOAD_FAILED_DRV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_ALGO` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7054 [INFO] [stdout] | [INFO] [stdout] 3 | ...V : SGFDxErrorCode = 6 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_ALGO : SGFDxErrorCode = 7 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DLLLOAD_FAILED_ALGO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_NO_LONGER_SUPPORTED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7134 [INFO] [stdout] | [INFO] [stdout] 3 | ...O : SGFDxErrorCode = 7 ; pub const SGFDxErrorCode_SGFDX_ERROR_NO_LONGER_SUPPORTED : SGFDxErrorCode = 8 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_NO_LONGER_SUPPORTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_WSQ` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7214 [INFO] [stdout] | [INFO] [stdout] 3 | ...D : SGFDxErrorCode = 8 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_WSQ : SGFDxErrorCode = 9 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DLLLOAD_FAILED_WSQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_SYSLOAD_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7293 [INFO] [stdout] | [INFO] [stdout] 3 | ...WSQ : SGFDxErrorCode = 9 ; pub const SGFDxErrorCode_SGFDX_ERROR_SYSLOAD_FAILED : SGFDxErrorCode = 51 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_SYSLOAD_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INITIALIZE_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7369 [INFO] [stdout] | [INFO] [stdout] 3 | ... : SGFDxErrorCode = 51 ; pub const SGFDxErrorCode_SGFDX_ERROR_INITIALIZE_FAILED : SGFDxErrorCode = 52 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INITIALIZE_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LINE_DROPPED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7448 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGFDxErrorCode_SGFDX_ERROR_LINE_DROPPED : SGFDxErrorCode = 53 ; pub const SGFDxErrorCode_SGFDX_ERROR_TIME_OUT : SGFDxErrorCode = 54... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LINE_DROPPED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_TIME_OUT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7522 [INFO] [stdout] | [INFO] [stdout] 3 | ... const SGFDxErrorCode_SGFDX_ERROR_TIME_OUT : SGFDxErrorCode = 54 ; pub const SGFDxErrorCode_SGFDX_ERROR_DEVICE_NOT_FOUND : SGFDxErrorC... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_TIME_OUT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DEVICE_NOT_FOUND` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7592 [INFO] [stdout] | [INFO] [stdout] 3 | ...UT : SGFDxErrorCode = 54 ; pub const SGFDxErrorCode_SGFDX_ERROR_DEVICE_NOT_FOUND : SGFDxErrorCode = 55 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DEVICE_NOT_FOUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DRVLOAD_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7670 [INFO] [stdout] | [INFO] [stdout] 3 | ...ND : SGFDxErrorCode = 55 ; pub const SGFDxErrorCode_SGFDX_ERROR_DRVLOAD_FAILED : SGFDxErrorCode = 56 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DRVLOAD_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_WRONG_IMAGE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7746 [INFO] [stdout] | [INFO] [stdout] 3 | ...nst SGFDxErrorCode_SGFDX_ERROR_WRONG_IMAGE : SGFDxErrorCode = 57 ; pub const SGFDxErrorCode_SGFDX_ERROR_LACK_OF_BANDWIDTH : SGFDxError... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_WRONG_IMAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LACK_OF_BANDWIDTH` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7819 [INFO] [stdout] | [INFO] [stdout] 3 | ... : SGFDxErrorCode = 57 ; pub const SGFDxErrorCode_SGFDX_ERROR_LACK_OF_BANDWIDTH : SGFDxErrorCode = 58 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LACK_OF_BANDWIDTH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DEV_ALREADY_OPEN` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7898 [INFO] [stdout] | [INFO] [stdout] 3 | ...TH : SGFDxErrorCode = 58 ; pub const SGFDxErrorCode_SGFDX_ERROR_DEV_ALREADY_OPEN : SGFDxErrorCode = 59 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DEV_ALREADY_OPEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_GETSN_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7976 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGFDxErrorCode_SGFDX_ERROR_GETSN_FAILED : SGFDxErrorCode = 60 ; pub const SGFDxErrorCode_SGFDX_ERROR_UNSUPPORTED_DEV : SGFDxErrorCo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_GETSN_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_UNSUPPORTED_DEV` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8050 [INFO] [stdout] | [INFO] [stdout] 3 | ...ED : SGFDxErrorCode = 60 ; pub const SGFDxErrorCode_SGFDX_ERROR_UNSUPPORTED_DEV : SGFDxErrorCode = 61 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_UNSUPPORTED_DEV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_FAKE_FINGER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8127 [INFO] [stdout] | [INFO] [stdout] 3 | ...nst SGFDxErrorCode_SGFDX_ERROR_FAKE_FINGER : SGFDxErrorCode = 62 ; pub const SGFDxErrorCode_SGFDX_ERROR_FAKE_INITIALIZE_FAILED : SGFDx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_FAKE_FINGER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_FAKE_INITIALIZE_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8200 [INFO] [stdout] | [INFO] [stdout] 3 | ... SGFDxErrorCode = 62 ; pub const SGFDxErrorCode_SGFDX_ERROR_FAKE_INITIALIZE_FAILED : SGFDxErrorCode = 63 ; pub const SGFDxErrorCode_SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_FAKE_INITIALIZE_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_FEAT_NUMBER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8284 [INFO] [stdout] | [INFO] [stdout] 3 | ...nst SGFDxErrorCode_SGFDX_ERROR_FEAT_NUMBER : SGFDxErrorCode = 101 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE_TYPE : SGFDx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_FEAT_NUMBER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE_TYPE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8358 [INFO] [stdout] | [INFO] [stdout] 3 | ...: SGFDxErrorCode = 101 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE_TYPE : SGFDxErrorCode = 102 ; pub const SGFDxErrorCode_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INVALID_TEMPLATE_TYPE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE1` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8442 [INFO] [stdout] | [INFO] [stdout] 3 | ...: SGFDxErrorCode = 102 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE1 : SGFDxErrorCode = 103 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INVALID_TEMPLATE1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE2` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8522 [INFO] [stdout] | [INFO] [stdout] 3 | ...: SGFDxErrorCode = 103 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE2 : SGFDxErrorCode = 104 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INVALID_TEMPLATE2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_EXTRACT_FAIL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8602 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGFDxErrorCode_SGFDX_ERROR_EXTRACT_FAIL : SGFDxErrorCode = 105 ; pub const SGFDxErrorCode_SGFDX_ERROR_MATCH_FAIL : SGFDxErrorCode =... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_EXTRACT_FAIL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_MATCH_FAIL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8677 [INFO] [stdout] | [INFO] [stdout] 3 | ...onst SGFDxErrorCode_SGFDX_ERROR_MATCH_FAIL : SGFDxErrorCode = 106 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_LOAD : SGFDxErrorCode... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_MATCH_FAIL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LICENSE_LOAD` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8750 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGFDxErrorCode_SGFDX_ERROR_LICENSE_LOAD : SGFDxErrorCode = 501 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_KEY : SGFDxErrorCode ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LICENSE_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LICENSE_KEY` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8825 [INFO] [stdout] | [INFO] [stdout] 3 | ...nst SGFDxErrorCode_SGFDX_ERROR_LICENSE_KEY : SGFDxErrorCode = 502 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_EXPIRED : SGFDxErrorC... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LICENSE_KEY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LICENSE_EXPIRED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8899 [INFO] [stdout] | [INFO] [stdout] 3 | ...Y : SGFDxErrorCode = 502 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_EXPIRED : SGFDxErrorCode = 503 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LICENSE_EXPIRED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LICENSE_WRITE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8977 [INFO] [stdout] | [INFO] [stdout] 3 | ...D : SGFDxErrorCode = 503 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_WRITE : SGFDxErrorCode = 504 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LICENSE_WRITE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_NO_IMAGE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9053 [INFO] [stdout] | [INFO] [stdout] 3 | ... const SGFDxErrorCode_SGFDX_ERROR_NO_IMAGE : SGFDxErrorCode = 600 ; pub type SGFDxErrorCode = :: std :: os :: raw :: c_uint ; pub cons... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_NO_IMAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGImpressionType_SG_IMPTYPE_LP` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9182 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGImpressionType_SG_IMPTYPE_LP : SGImpressionType = 0 ; pub const SGImpressionType_SG_IMPTYPE_LR : SGImpressionType = 1 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGIMPRESSION_TYPE_SG_IMPTYPE_LP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGImpressionType_SG_IMPTYPE_LR` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9248 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGImpressionType_SG_IMPTYPE_LR : SGImpressionType = 1 ; pub const SGImpressionType_SG_IMPTYPE_NP : SGImpressionType = 2 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGIMPRESSION_TYPE_SG_IMPTYPE_LR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGImpressionType_SG_IMPTYPE_NP` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9314 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGImpressionType_SG_IMPTYPE_NP : SGImpressionType = 2 ; pub const SGImpressionType_SG_IMPTYPE_NR : SGImpressionType = 3 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGIMPRESSION_TYPE_SG_IMPTYPE_NP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGImpressionType_SG_IMPTYPE_NR` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9380 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGImpressionType_SG_IMPTYPE_NR : SGImpressionType = 3 ; pub type SGImpressionType = :: std :: os :: raw :: c_uint ; pub c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGIMPRESSION_TYPE_SG_IMPTYPE_NR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_UK` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9506 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_UK : SGFingerPosition = 0 ; pub const SGFingerPosition_SG_FINGPOS_RT : SGFingerPosition = 1 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_UK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9572 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RT : SGFingerPosition = 1 ; pub const SGFingerPosition_SG_FINGPOS_RI : SGFingerPosition = 2 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RI` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9638 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RI : SGFingerPosition = 2 ; pub const SGFingerPosition_SG_FINGPOS_RM : SGFingerPosition = 3 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RI` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RM` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9704 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RM : SGFingerPosition = 3 ; pub const SGFingerPosition_SG_FINGPOS_RR : SGFingerPosition = 4 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RR` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9770 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RR : SGFingerPosition = 4 ; pub const SGFingerPosition_SG_FINGPOS_RL : SGFingerPosition = 5 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9836 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RL : SGFingerPosition = 5 ; pub const SGFingerPosition_SG_FINGPOS_LT : SGFingerPosition = 6 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9902 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LT : SGFingerPosition = 6 ; pub const SGFingerPosition_SG_FINGPOS_LI : SGFingerPosition = 7 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LI` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9968 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LI : SGFingerPosition = 7 ; pub const SGFingerPosition_SG_FINGPOS_LM : SGFingerPosition = 8 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LI` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LM` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10034 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LM : SGFingerPosition = 8 ; pub const SGFingerPosition_SG_FINGPOS_LR : SGFingerPosition = 9 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LR` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10100 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LR : SGFingerPosition = 9 ; pub const SGFingerPosition_SG_FINGPOS_LL : SGFingerPosition = 10 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10166 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LL : SGFingerPosition = 10 ; pub type SGFingerPosition = :: std :: os :: raw :: c_uint ; # [r... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DevName` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10363 [INFO] [stdout] | [INFO] [stdout] 3 | ...)] pub struct tagSGDeviceList { pub DevName : DWORD , pub DevID : DWORD , pub DevType : WORD , pub DevSN : [BYTE ; 16usize] , } # [tes... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dev_name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DevID` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10385 [INFO] [stdout] | [INFO] [stdout] 3 | ...eviceList { pub DevName : DWORD , pub DevID : DWORD , pub DevType : WORD , pub DevSN : [BYTE ; 16usize] , } # [test] fn bindgen_test_l... [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `dev_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DevType` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10405 [INFO] [stdout] | [INFO] [stdout] 3 | ...e : DWORD , pub DevID : DWORD , pub DevType : WORD , pub DevSN : [BYTE ; 16usize] , } # [test] fn bindgen_test_layout_tagSGDeviceList ... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dev_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DevSN` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10426 [INFO] [stdout] | [INFO] [stdout] 3 | ...ID : DWORD , pub DevType : WORD , pub DevSN : [BYTE ; 16usize] , } # [test] fn bindgen_test_layout_tagSGDeviceList () { const UNINIT :... [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `dev_sn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Name` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:11896 [INFO] [stdout] | [INFO] [stdout] 3 | ...one)] pub struct tagSGDeviceInfo { pub Name : [u32 ; 16usize] , pub ID : [u32 ; 64usize] , } # [test] fn bindgen_test_layout_tagSGDevi... [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ID` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:11925 [INFO] [stdout] | [INFO] [stdout] 3 | ...eInfo { pub Name : [u32 ; 16usize] , pub ID : [u32 ; 64usize] , } # [test] fn bindgen_test_layout_tagSGDeviceInfo () { const UNINIT : ... [INFO] [stdout] | ^^ help: convert the identifier to snake case: `id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DeviceID` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:12987 [INFO] [stdout] | [INFO] [stdout] 3 | ... struct tagSGDeviceInfoParam { pub DeviceID : DWORD , pub DeviceSN : [BYTE ; 16usize] , pub ComPort : DWORD , pub ComSpeed : DWORD , p... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `device_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DeviceSN` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13010 [INFO] [stdout] | [INFO] [stdout] 3 | ...Param { pub DeviceID : DWORD , pub DeviceSN : [BYTE ; 16usize] , pub ComPort : DWORD , pub ComSpeed : DWORD , pub ImageWidth : DWORD ,... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `device_sn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ComPort` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13044 [INFO] [stdout] | [INFO] [stdout] 3 | ...b DeviceSN : [BYTE ; 16usize] , pub ComPort : DWORD , pub ComSpeed : DWORD , pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Co... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `com_port` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ComSpeed` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13066 [INFO] [stdout] | [INFO] [stdout] 3 | ...usize] , pub ComPort : DWORD , pub ComSpeed : DWORD , pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Contrast : DWORD , pub Br... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `com_speed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageWidth` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13089 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD , pub ComSpeed : DWORD , pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Contrast : DWORD , pub Brightness : DWORD , pub Ga... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `image_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageHeight` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13114 [INFO] [stdout] | [INFO] [stdout] 3 | ... , pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Contrast : DWORD , pub Brightness : DWORD , pub Gain : DWORD , pub ImageDPI ... [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `image_height` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Contrast` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13140 [INFO] [stdout] | [INFO] [stdout] 3 | ...Height : DWORD , pub Contrast : DWORD , pub Brightness : DWORD , pub Gain : DWORD , pub ImageDPI : DWORD , pub FWVersion : DWORD , } #... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `contrast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Brightness` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13163 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD , pub Contrast : DWORD , pub Brightness : DWORD , pub Gain : DWORD , pub ImageDPI : DWORD , pub FWVersion : DWORD , } # [test] fn ... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `brightness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Gain` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13188 [INFO] [stdout] | [INFO] [stdout] 3 | ...: DWORD , pub Brightness : DWORD , pub Gain : DWORD , pub ImageDPI : DWORD , pub FWVersion : DWORD , } # [test] fn bindgen_test_layout... [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `gain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageDPI` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13207 [INFO] [stdout] | [INFO] [stdout] 3 | ...s : DWORD , pub Gain : DWORD , pub ImageDPI : DWORD , pub FWVersion : DWORD , } # [test] fn bindgen_test_layout_tagSGDeviceInfoParam (... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `image_dpi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `FWVersion` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13230 [INFO] [stdout] | [INFO] [stdout] 3 | ...geDPI : DWORD , pub FWVersion : DWORD , } # [test] fn bindgen_test_layout_tagSGDeviceInfoParam () { const UNINIT : :: std :: mem :: Ma... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `fwversion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `FingerNumber` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16264 [INFO] [stdout] | [INFO] [stdout] 3 | ...b struct tagSGFingerInfo { pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } #... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `finger_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ViewNumber` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16290 [INFO] [stdout] | [INFO] [stdout] 3 | ... { pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `view_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImpressionType` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16314 [INFO] [stdout] | [INFO] [stdout] 3 | ... pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_layout_tagSGFingerInfo () { ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `impression_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageQuality` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16342 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_layout_tagSGFingerInfo () { const UNINIT : :: std :: m... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `image_quality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `TotalSamples` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:17813 [INFO] [stdout] | [INFO] [stdout] 3 | ...ct tagSGANSITemplateInfo { pub TotalSamples : DWORD , pub SampleInfo : [SGFingerInfo ; 225usize] , } # [test] fn bindgen_test_layout_t... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SampleInfo` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:17840 [INFO] [stdout] | [INFO] [stdout] 3 | ...{ pub TotalSamples : DWORD , pub SampleInfo : [SGFingerInfo ; 225usize] , } # [test] fn bindgen_test_layout_tagSGANSITemplateInfo () {... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `sample_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageWidth` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19018 [INFO] [stdout] | [INFO] [stdout] 3 | ...ct tagSGCBLiveCaptureParam { pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Quality : DWORD , pub ErrorCode : DWORD , } # [tes... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `image_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageHeight` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19043 [INFO] [stdout] | [INFO] [stdout] 3 | ... { pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Quality : DWORD , pub ErrorCode : DWORD , } # [test] fn bindgen_test_layout_... [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `image_height` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Quality` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19069 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD , pub ImageHeight : DWORD , pub Quality : DWORD , pub ErrorCode : DWORD , } # [test] fn bindgen_test_layout_tagSGCBLiveCapturePara... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `quality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ErrorCode` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19091 [INFO] [stdout] | [INFO] [stdout] 3 | ...DWORD , pub Quality : DWORD , pub ErrorCode : DWORD , } # [test] fn bindgen_test_layout_tagSGCBLiveCaptureParam () { const UNINIT : ::... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `error_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CaptureEquip` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20632 [INFO] [stdout] | [INFO] [stdout] 3 | ... struct tagSGFPImageInfo { pub CaptureEquip : WORD , pub ImageSizeInX : WORD , pub ImageSizeInY : WORD , pub XResolution : WORD , pub ... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `capture_equip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageSizeInX` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20658 [INFO] [stdout] | [INFO] [stdout] 3 | ...pub CaptureEquip : WORD , pub ImageSizeInX : WORD , pub ImageSizeInY : WORD , pub XResolution : WORD , pub YResolution : WORD , pub Fi... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `image_size_in_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageSizeInY` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20684 [INFO] [stdout] | [INFO] [stdout] 3 | ...pub ImageSizeInX : WORD , pub ImageSizeInY : WORD , pub XResolution : WORD , pub YResolution : WORD , pub FingerNumber : WORD , pub Vi... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `image_size_in_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `XResolution` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20710 [INFO] [stdout] | [INFO] [stdout] 3 | ..., pub ImageSizeInY : WORD , pub XResolution : WORD , pub YResolution : WORD , pub FingerNumber : WORD , pub ViewNumber : WORD , pub Im... [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `xresolution` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `YResolution` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20735 [INFO] [stdout] | [INFO] [stdout] 3 | ... , pub XResolution : WORD , pub YResolution : WORD , pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub... [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `yresolution` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `FingerNumber` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20760 [INFO] [stdout] | [INFO] [stdout] 3 | ..., pub YResolution : WORD , pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } #... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `finger_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ViewNumber` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20786 [INFO] [stdout] | [INFO] [stdout] 3 | ... , pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `view_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImpressionType` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20810 [INFO] [stdout] | [INFO] [stdout] 3 | ... pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_layout_tagSGFPImageInfo () {... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `impression_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageQuality` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20838 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_layout_tagSGFPImageInfo () { const UNINIT : :: std :: ... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `image_quality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `TotalSamples` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:23394 [INFO] [stdout] | [INFO] [stdout] 3 | ... tagSGANSITemplateInfoEx { pub TotalSamples : DWORD , pub SampleInfo : [SGFPImageInfo ; 225usize] , } # [test] fn bindgen_test_layout_... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SampleInfo` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:23421 [INFO] [stdout] | [INFO] [stdout] 3 | ...{ pub TotalSamples : DWORD , pub SampleInfo : [SGFPImageInfo ; 225usize] , } # [test] fn bindgen_test_layout_tagSGANSITemplateInfoEx (... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `sample_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 131 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SGFPM_CreateFunc` should have an upper camel case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25033 [INFO] [stdout] | [INFO] [stdout] 3 | ...= * mut SGFPM ; pub type SGFPM_CreateFunc = :: std :: option :: Option < unsafe extern "C" fn (ppFPM : * mut LPSGFPM) -> DWORD > ; pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SgfpmCreateFunc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SGFPM_DestroyFunc` should have an upper camel case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25148 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> DWORD > ; pub type SGFPM_DestroyFunc = :: std :: option :: Option < unsafe extern "C" fn (pFPM : * mut SGFPM) -> DWORD > ; unsafe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SgfpmDestroyFunc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_RECT` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:1254 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt , } # [test] fn bindgen_test_layout_RECT () { const UNINIT : :: std :: mem :: MaybeUninit < RECT > = :: std :: mem :: MaybeUninit :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_rect` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_UNKNOWN` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3415 [INFO] [stdout] | [INFO] [stdout] 3 | ...} pub const SGFDxDeviceName_SG_DEV_UNKNOWN : SGFDxDeviceName = 0 ; pub const SGFDxDeviceName_SG_DEV_FDP02 : SGFDxDeviceName = 1 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_UNKNOWN` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDP02` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3480 [INFO] [stdout] | [INFO] [stdout] 3 | ...0 ; pub const SGFDxDeviceName_SG_DEV_FDP02 : SGFDxDeviceName = 1 ; pub const SGFDxDeviceName_SG_DEV_FDU02 : SGFDxDeviceName = 3 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDP02` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU02` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3543 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 ; pub const SGFDxDeviceName_SG_DEV_FDU02 : SGFDxDeviceName = 3 ; pub const SGFDxDeviceName_SG_DEV_FDU03 : SGFDxDeviceName = 4 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU02` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU03` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3606 [INFO] [stdout] | [INFO] [stdout] 3 | ...3 ; pub const SGFDxDeviceName_SG_DEV_FDU03 : SGFDxDeviceName = 4 ; pub const SGFDxDeviceName_SG_DEV_FDU04 : SGFDxDeviceName = 5 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU03` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU04` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3669 [INFO] [stdout] | [INFO] [stdout] 3 | ...4 ; pub const SGFDxDeviceName_SG_DEV_FDU04 : SGFDxDeviceName = 5 ; pub const SGFDxDeviceName_SG_DEV_FDU05 : SGFDxDeviceName = 6 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU04` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU05` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3732 [INFO] [stdout] | [INFO] [stdout] 3 | ...5 ; pub const SGFDxDeviceName_SG_DEV_FDU05 : SGFDxDeviceName = 6 ; pub const SGFDxDeviceName_SG_DEV_FDU06 : SGFDxDeviceName = 7 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU05` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU06` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3795 [INFO] [stdout] | [INFO] [stdout] 3 | ...6 ; pub const SGFDxDeviceName_SG_DEV_FDU06 : SGFDxDeviceName = 7 ; pub const SGFDxDeviceName_SG_DEV_FDU07 : SGFDxDeviceName = 8 ; pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU06` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU07` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3858 [INFO] [stdout] | [INFO] [stdout] 3 | ...7 ; pub const SGFDxDeviceName_SG_DEV_FDU07 : SGFDxDeviceName = 8 ; pub const SGFDxDeviceName_SG_DEV_FDU07A : SGFDxDeviceName = 9 ; pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU07` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU07A` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3921 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU07A : SGFDxDeviceName = 9 ; pub const SGFDxDeviceName_SG_DEV_FDU08 : SGFDxDeviceName = 10 ; pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU07_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU08` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:3985 [INFO] [stdout] | [INFO] [stdout] 3 | ...9 ; pub const SGFDxDeviceName_SG_DEV_FDU08 : SGFDxDeviceName = 10 ; pub const SGFDxDeviceName_SG_DEV_FDU08P : SGFDxDeviceName = 11 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU08` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU08P` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4049 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU08P : SGFDxDeviceName = 11 ; pub const SGFDxDeviceName_SG_DEV_FDU06P : SGFDxDeviceName = 12 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU08_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU06P` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4114 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU06P : SGFDxDeviceName = 12 ; pub const SGFDxDeviceName_SG_DEV_FDUSDA : SGFDxDeviceName = 13 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU06_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDUSDA` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4179 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDUSDA : SGFDxDeviceName = 13 ; pub const SGFDxDeviceName_SG_DEV_FDUSDA_BLE : SGFDxDeviceName = 14... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDUSDA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDUSDA_BLE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4244 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub const SGFDxDeviceName_SG_DEV_FDUSDA_BLE : SGFDxDeviceName = 14 ; pub const SGFDxDeviceName_SG_DEV_FDU08X : SGFDxDeviceName = 15 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDUSDA_BLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU08X` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4313 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU08X : SGFDxDeviceName = 15 ; pub const SGFDxDeviceName_SG_DEV_FDU09 : SGFDxDeviceName = 16 ; pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU08_X` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU09` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4378 [INFO] [stdout] | [INFO] [stdout] 3 | ...5 ; pub const SGFDxDeviceName_SG_DEV_FDU09 : SGFDxDeviceName = 16 ; pub const SGFDxDeviceName_SG_DEV_FDU08A : SGFDxDeviceName = 17 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU09` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU08A` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4442 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU08A : SGFDxDeviceName = 17 ; pub const SGFDxDeviceName_SG_DEV_FDU09A : SGFDxDeviceName = 18 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU08_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU09A` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4507 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU09A : SGFDxDeviceName = 18 ; pub const SGFDxDeviceName_SG_DEV_FDU10A : SGFDxDeviceName = 19 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU09_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_FDU10A` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4572 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxDeviceName_SG_DEV_FDU10A : SGFDxDeviceName = 19 ; pub const SGFDxDeviceName_SG_DEV_AUTO : SGFDxDeviceName = 255 ; pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_FDU10_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxDeviceName_SG_DEV_AUTO` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4637 [INFO] [stdout] | [INFO] [stdout] 3 | ...19 ; pub const SGFDxDeviceName_SG_DEV_AUTO : SGFDxDeviceName = 255 ; pub type SGFDxDeviceName = :: std :: os :: raw :: c_uint ; pub co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_DEVICE_NAME_SG_DEV_AUTO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_AUTO_DETECT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4760 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_uint ; pub const SGPPPortAddr_AUTO_DETECT : SGPPPortAddr = 0 ; pub const SGPPPortAddr_LPT1 : SGPPPortAddr = 888 ; pub const SGPPPort... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_AUTO_DETECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_LPT1` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4816 [INFO] [stdout] | [INFO] [stdout] 3 | ...PPortAddr = 0 ; pub const SGPPPortAddr_LPT1 : SGPPPortAddr = 888 ; pub const SGPPPortAddr_LPT2 : SGPPPortAddr = 632 ; pub const SGPPPo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_LPT1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_LPT2` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4867 [INFO] [stdout] | [INFO] [stdout] 3 | ...ortAddr = 888 ; pub const SGPPPortAddr_LPT2 : SGPPPortAddr = 632 ; pub const SGPPPortAddr_LPT3 : SGPPPortAddr = 956 ; pub const SGPPPo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_LPT2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_LPT3` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4918 [INFO] [stdout] | [INFO] [stdout] 3 | ...ortAddr = 632 ; pub const SGPPPortAddr_LPT3 : SGPPPortAddr = 956 ; pub const SGPPPortAddr_USB_AUTO_DETECT : SGPPPortAddr = 957 ; pub t... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_LPT3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGPPPortAddr_USB_AUTO_DETECT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:4969 [INFO] [stdout] | [INFO] [stdout] 3 | ...56 ; pub const SGPPPortAddr_USB_AUTO_DETECT : SGPPPortAddr = 957 ; pub type SGPPPortAddr = :: std :: os :: raw :: c_uint ; pub const S... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGPPPORT_ADDR_USB_AUTO_DETECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_NONE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5087 [INFO] [stdout] | [INFO] [stdout] 3 | ...int ; pub const SGFDxSecurityLevel_SL_NONE : SGFDxSecurityLevel = 0 ; pub const SGFDxSecurityLevel_SL_LOWEST : SGFDxSecurityLevel = 1 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_NONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_LOWEST` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5151 [INFO] [stdout] | [INFO] [stdout] 3 | ...0 ; pub const SGFDxSecurityLevel_SL_LOWEST : SGFDxSecurityLevel = 1 ; pub const SGFDxSecurityLevel_SL_LOWER : SGFDxSecurityLevel = 2 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_LOWEST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_LOWER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5217 [INFO] [stdout] | [INFO] [stdout] 3 | ... 1 ; pub const SGFDxSecurityLevel_SL_LOWER : SGFDxSecurityLevel = 2 ; pub const SGFDxSecurityLevel_SL_LOW : SGFDxSecurityLevel = 3 ; p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_LOWER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_LOW` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5282 [INFO] [stdout] | [INFO] [stdout] 3 | ... = 2 ; pub const SGFDxSecurityLevel_SL_LOW : SGFDxSecurityLevel = 3 ; pub const SGFDxSecurityLevel_SL_BELOW_NORMAL : SGFDxSecurityLeve... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_LOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_BELOW_NORMAL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5345 [INFO] [stdout] | [INFO] [stdout] 3 | ...b const SGFDxSecurityLevel_SL_BELOW_NORMAL : SGFDxSecurityLevel = 4 ; pub const SGFDxSecurityLevel_SL_NORMAL : SGFDxSecurityLevel = 5 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_BELOW_NORMAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_NORMAL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5417 [INFO] [stdout] | [INFO] [stdout] 3 | ...4 ; pub const SGFDxSecurityLevel_SL_NORMAL : SGFDxSecurityLevel = 5 ; pub const SGFDxSecurityLevel_SL_ABOVE_NORMAL : SGFDxSecurityLeve... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_NORMAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_ABOVE_NORMAL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5483 [INFO] [stdout] | [INFO] [stdout] 3 | ...b const SGFDxSecurityLevel_SL_ABOVE_NORMAL : SGFDxSecurityLevel = 6 ; pub const SGFDxSecurityLevel_SL_HIGH : SGFDxSecurityLevel = 7 ; ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_ABOVE_NORMAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_HIGH` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5555 [INFO] [stdout] | [INFO] [stdout] 3 | ...= 6 ; pub const SGFDxSecurityLevel_SL_HIGH : SGFDxSecurityLevel = 7 ; pub const SGFDxSecurityLevel_SL_HIGHER : SGFDxSecurityLevel = 8 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_HIGH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_HIGHER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5619 [INFO] [stdout] | [INFO] [stdout] 3 | ...7 ; pub const SGFDxSecurityLevel_SL_HIGHER : SGFDxSecurityLevel = 8 ; pub const SGFDxSecurityLevel_SL_HIGHEST : SGFDxSecurityLevel = 9... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_HIGHER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxSecurityLevel_SL_HIGHEST` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5685 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFDxSecurityLevel_SL_HIGHEST : SGFDxSecurityLevel = 9 ; pub type SGFDxSecurityLevel = :: std :: os :: raw :: c_uint ; pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_SECURITY_LEVEL_SL_HIGHEST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_ANSI378` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5814 [INFO] [stdout] | [INFO] [stdout] 3 | ...d :: os :: raw :: c_uint ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_ANSI378 : SGFDxTemplateFormat = 256 ; pub const SGFDxTemplate... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_ANSI378` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_SG400` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5898 [INFO] [stdout] | [INFO] [stdout] 3 | ...GFDxTemplateFormat = 256 ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_SG400 : SGFDxTemplateFormat = 512 ; pub const SGFDxTemplateFo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_SG400` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:5980 [INFO] [stdout] | [INFO] [stdout] 3 | ...DxTemplateFormat = 512 ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794 : SGFDxTemplateFormat = 768 ; pub const SGFDxTemplateF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_ISO19794` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794_COMPACT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6065 [INFO] [stdout] | [INFO] [stdout] 3 | ...TemplateFormat = 768 ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794_COMPACT : SGFDxTemplateFormat = 1024 ; pub const SGFDxTe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_ISO19794_COMPACT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794_COMPACT_NO_HEADER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6159 [INFO] [stdout] | [INFO] [stdout] 3 | ...ateFormat = 1024 ; pub const SGFDxTemplateFormat_TEMPLATE_FORMAT_ISO19794_COMPACT_NO_HEADER : SGFDxTemplateFormat = 1280 ; pub type SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_TEMPLATE_FORMAT_TEMPLATE_FORMAT_ISO19794_COMPACT_NO_HEADER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGCallBackFuntion_CALLBACK_LIVE_CAPTURE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6326 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGCallBackFuntion_CALLBACK_LIVE_CAPTURE : SGCallBackFuntion = 1 ; pub const SGCallBackFuntion_CALLBACK_AUTO_ON_EVENT : SGCallBackFu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGCALL_BACK_FUNTION_CALLBACK_LIVE_CAPTURE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGCallBackFuntion_CALLBACK_AUTO_ON_EVENT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6402 [INFO] [stdout] | [INFO] [stdout] 3 | ... : SGCallBackFuntion = 1 ; pub const SGCallBackFuntion_CALLBACK_AUTO_ON_EVENT : SGCallBackFuntion = 2 ; pub type SGCallBackFuntion = :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGCALL_BACK_FUNTION_CALLBACK_AUTO_ON_EVENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_NONE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6540 [INFO] [stdout] | [INFO] [stdout] 3 | ... pub const SGFDxErrorCode_SGFDX_ERROR_NONE : SGFDxErrorCode = 0 ; pub const SGFDxErrorCode_SGFDX_ERROR_CREATION_FAILED : SGFDxErrorCod... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_NONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_CREATION_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6605 [INFO] [stdout] | [INFO] [stdout] 3 | ...ONE : SGFDxErrorCode = 0 ; pub const SGFDxErrorCode_SGFDX_ERROR_CREATION_FAILED : SGFDxErrorCode = 1 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_CREATION_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_FUNCTION_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6681 [INFO] [stdout] | [INFO] [stdout] 3 | ...LED : SGFDxErrorCode = 1 ; pub const SGFDxErrorCode_SGFDX_ERROR_FUNCTION_FAILED : SGFDxErrorCode = 2 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_FUNCTION_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INVALID_PARAM` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6757 [INFO] [stdout] | [INFO] [stdout] 3 | ...LED : SGFDxErrorCode = 2 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_PARAM : SGFDxErrorCode = 3 ; pub const SGFDxErrorCode_SGFDX_ER... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INVALID_PARAM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_NOT_USED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6831 [INFO] [stdout] | [INFO] [stdout] 3 | ... const SGFDxErrorCode_SGFDX_ERROR_NOT_USED : SGFDxErrorCode = 4 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED : SGFDxErrorCode... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_NOT_USED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6900 [INFO] [stdout] | [INFO] [stdout] 3 | ...SED : SGFDxErrorCode = 4 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED : SGFDxErrorCode = 5 ; pub const SGFDxErrorCode_SGFDX_E... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DLLLOAD_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_DRV` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:6975 [INFO] [stdout] | [INFO] [stdout] 3 | ...D : SGFDxErrorCode = 5 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_DRV : SGFDxErrorCode = 6 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DLLLOAD_FAILED_DRV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_ALGO` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7054 [INFO] [stdout] | [INFO] [stdout] 3 | ...V : SGFDxErrorCode = 6 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_ALGO : SGFDxErrorCode = 7 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DLLLOAD_FAILED_ALGO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_NO_LONGER_SUPPORTED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7134 [INFO] [stdout] | [INFO] [stdout] 3 | ...O : SGFDxErrorCode = 7 ; pub const SGFDxErrorCode_SGFDX_ERROR_NO_LONGER_SUPPORTED : SGFDxErrorCode = 8 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_NO_LONGER_SUPPORTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_WSQ` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7214 [INFO] [stdout] | [INFO] [stdout] 3 | ...D : SGFDxErrorCode = 8 ; pub const SGFDxErrorCode_SGFDX_ERROR_DLLLOAD_FAILED_WSQ : SGFDxErrorCode = 9 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DLLLOAD_FAILED_WSQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_SYSLOAD_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7293 [INFO] [stdout] | [INFO] [stdout] 3 | ...WSQ : SGFDxErrorCode = 9 ; pub const SGFDxErrorCode_SGFDX_ERROR_SYSLOAD_FAILED : SGFDxErrorCode = 51 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_SYSLOAD_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INITIALIZE_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7369 [INFO] [stdout] | [INFO] [stdout] 3 | ... : SGFDxErrorCode = 51 ; pub const SGFDxErrorCode_SGFDX_ERROR_INITIALIZE_FAILED : SGFDxErrorCode = 52 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INITIALIZE_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LINE_DROPPED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7448 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGFDxErrorCode_SGFDX_ERROR_LINE_DROPPED : SGFDxErrorCode = 53 ; pub const SGFDxErrorCode_SGFDX_ERROR_TIME_OUT : SGFDxErrorCode = 54... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LINE_DROPPED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_TIME_OUT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7522 [INFO] [stdout] | [INFO] [stdout] 3 | ... const SGFDxErrorCode_SGFDX_ERROR_TIME_OUT : SGFDxErrorCode = 54 ; pub const SGFDxErrorCode_SGFDX_ERROR_DEVICE_NOT_FOUND : SGFDxErrorC... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_TIME_OUT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DEVICE_NOT_FOUND` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7592 [INFO] [stdout] | [INFO] [stdout] 3 | ...UT : SGFDxErrorCode = 54 ; pub const SGFDxErrorCode_SGFDX_ERROR_DEVICE_NOT_FOUND : SGFDxErrorCode = 55 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DEVICE_NOT_FOUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DRVLOAD_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7670 [INFO] [stdout] | [INFO] [stdout] 3 | ...ND : SGFDxErrorCode = 55 ; pub const SGFDxErrorCode_SGFDX_ERROR_DRVLOAD_FAILED : SGFDxErrorCode = 56 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DRVLOAD_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_WRONG_IMAGE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7746 [INFO] [stdout] | [INFO] [stdout] 3 | ...nst SGFDxErrorCode_SGFDX_ERROR_WRONG_IMAGE : SGFDxErrorCode = 57 ; pub const SGFDxErrorCode_SGFDX_ERROR_LACK_OF_BANDWIDTH : SGFDxError... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_WRONG_IMAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LACK_OF_BANDWIDTH` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7819 [INFO] [stdout] | [INFO] [stdout] 3 | ... : SGFDxErrorCode = 57 ; pub const SGFDxErrorCode_SGFDX_ERROR_LACK_OF_BANDWIDTH : SGFDxErrorCode = 58 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LACK_OF_BANDWIDTH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_DEV_ALREADY_OPEN` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7898 [INFO] [stdout] | [INFO] [stdout] 3 | ...TH : SGFDxErrorCode = 58 ; pub const SGFDxErrorCode_SGFDX_ERROR_DEV_ALREADY_OPEN : SGFDxErrorCode = 59 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_DEV_ALREADY_OPEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_GETSN_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:7976 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGFDxErrorCode_SGFDX_ERROR_GETSN_FAILED : SGFDxErrorCode = 60 ; pub const SGFDxErrorCode_SGFDX_ERROR_UNSUPPORTED_DEV : SGFDxErrorCo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_GETSN_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_UNSUPPORTED_DEV` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8050 [INFO] [stdout] | [INFO] [stdout] 3 | ...ED : SGFDxErrorCode = 60 ; pub const SGFDxErrorCode_SGFDX_ERROR_UNSUPPORTED_DEV : SGFDxErrorCode = 61 ; pub const SGFDxErrorCode_SGFDX... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_UNSUPPORTED_DEV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_FAKE_FINGER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8127 [INFO] [stdout] | [INFO] [stdout] 3 | ...nst SGFDxErrorCode_SGFDX_ERROR_FAKE_FINGER : SGFDxErrorCode = 62 ; pub const SGFDxErrorCode_SGFDX_ERROR_FAKE_INITIALIZE_FAILED : SGFDx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_FAKE_FINGER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_FAKE_INITIALIZE_FAILED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8200 [INFO] [stdout] | [INFO] [stdout] 3 | ... SGFDxErrorCode = 62 ; pub const SGFDxErrorCode_SGFDX_ERROR_FAKE_INITIALIZE_FAILED : SGFDxErrorCode = 63 ; pub const SGFDxErrorCode_SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_FAKE_INITIALIZE_FAILED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_FEAT_NUMBER` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8284 [INFO] [stdout] | [INFO] [stdout] 3 | ...nst SGFDxErrorCode_SGFDX_ERROR_FEAT_NUMBER : SGFDxErrorCode = 101 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE_TYPE : SGFDx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_FEAT_NUMBER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE_TYPE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8358 [INFO] [stdout] | [INFO] [stdout] 3 | ...: SGFDxErrorCode = 101 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE_TYPE : SGFDxErrorCode = 102 ; pub const SGFDxErrorCode_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INVALID_TEMPLATE_TYPE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE1` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8442 [INFO] [stdout] | [INFO] [stdout] 3 | ...: SGFDxErrorCode = 102 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE1 : SGFDxErrorCode = 103 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INVALID_TEMPLATE1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE2` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8522 [INFO] [stdout] | [INFO] [stdout] 3 | ...: SGFDxErrorCode = 103 ; pub const SGFDxErrorCode_SGFDX_ERROR_INVALID_TEMPLATE2 : SGFDxErrorCode = 104 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_INVALID_TEMPLATE2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_EXTRACT_FAIL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8602 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGFDxErrorCode_SGFDX_ERROR_EXTRACT_FAIL : SGFDxErrorCode = 105 ; pub const SGFDxErrorCode_SGFDX_ERROR_MATCH_FAIL : SGFDxErrorCode =... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_EXTRACT_FAIL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_MATCH_FAIL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8677 [INFO] [stdout] | [INFO] [stdout] 3 | ...onst SGFDxErrorCode_SGFDX_ERROR_MATCH_FAIL : SGFDxErrorCode = 106 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_LOAD : SGFDxErrorCode... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_MATCH_FAIL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LICENSE_LOAD` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8750 [INFO] [stdout] | [INFO] [stdout] 3 | ...st SGFDxErrorCode_SGFDX_ERROR_LICENSE_LOAD : SGFDxErrorCode = 501 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_KEY : SGFDxErrorCode ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LICENSE_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LICENSE_KEY` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8825 [INFO] [stdout] | [INFO] [stdout] 3 | ...nst SGFDxErrorCode_SGFDX_ERROR_LICENSE_KEY : SGFDxErrorCode = 502 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_EXPIRED : SGFDxErrorC... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LICENSE_KEY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LICENSE_EXPIRED` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8899 [INFO] [stdout] | [INFO] [stdout] 3 | ...Y : SGFDxErrorCode = 502 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_EXPIRED : SGFDxErrorCode = 503 ; pub const SGFDxErrorCode_SGFD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LICENSE_EXPIRED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_LICENSE_WRITE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:8977 [INFO] [stdout] | [INFO] [stdout] 3 | ...D : SGFDxErrorCode = 503 ; pub const SGFDxErrorCode_SGFDX_ERROR_LICENSE_WRITE : SGFDxErrorCode = 504 ; pub const SGFDxErrorCode_SGFDX_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_LICENSE_WRITE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFDxErrorCode_SGFDX_ERROR_NO_IMAGE` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9053 [INFO] [stdout] | [INFO] [stdout] 3 | ... const SGFDxErrorCode_SGFDX_ERROR_NO_IMAGE : SGFDxErrorCode = 600 ; pub type SGFDxErrorCode = :: std :: os :: raw :: c_uint ; pub cons... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFDX_ERROR_CODE_SGFDX_ERROR_NO_IMAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGImpressionType_SG_IMPTYPE_LP` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9182 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGImpressionType_SG_IMPTYPE_LP : SGImpressionType = 0 ; pub const SGImpressionType_SG_IMPTYPE_LR : SGImpressionType = 1 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGIMPRESSION_TYPE_SG_IMPTYPE_LP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGImpressionType_SG_IMPTYPE_LR` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9248 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGImpressionType_SG_IMPTYPE_LR : SGImpressionType = 1 ; pub const SGImpressionType_SG_IMPTYPE_NP : SGImpressionType = 2 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGIMPRESSION_TYPE_SG_IMPTYPE_LR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGImpressionType_SG_IMPTYPE_NP` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9314 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGImpressionType_SG_IMPTYPE_NP : SGImpressionType = 2 ; pub const SGImpressionType_SG_IMPTYPE_NR : SGImpressionType = 3 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGIMPRESSION_TYPE_SG_IMPTYPE_NP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGImpressionType_SG_IMPTYPE_NR` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9380 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGImpressionType_SG_IMPTYPE_NR : SGImpressionType = 3 ; pub type SGImpressionType = :: std :: os :: raw :: c_uint ; pub c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGIMPRESSION_TYPE_SG_IMPTYPE_NR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_UK` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9506 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_UK : SGFingerPosition = 0 ; pub const SGFingerPosition_SG_FINGPOS_RT : SGFingerPosition = 1 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_UK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9572 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RT : SGFingerPosition = 1 ; pub const SGFingerPosition_SG_FINGPOS_RI : SGFingerPosition = 2 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RI` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9638 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RI : SGFingerPosition = 2 ; pub const SGFingerPosition_SG_FINGPOS_RM : SGFingerPosition = 3 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RI` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RM` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9704 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RM : SGFingerPosition = 3 ; pub const SGFingerPosition_SG_FINGPOS_RR : SGFingerPosition = 4 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RR` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9770 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RR : SGFingerPosition = 4 ; pub const SGFingerPosition_SG_FINGPOS_RL : SGFingerPosition = 5 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_RL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9836 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_RL : SGFingerPosition = 5 ; pub const SGFingerPosition_SG_FINGPOS_LT : SGFingerPosition = 6 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_RL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LT` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9902 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LT : SGFingerPosition = 6 ; pub const SGFingerPosition_SG_FINGPOS_LI : SGFingerPosition = 7 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LI` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:9968 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LI : SGFingerPosition = 7 ; pub const SGFingerPosition_SG_FINGPOS_LM : SGFingerPosition = 8 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LI` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LM` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10034 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LM : SGFingerPosition = 8 ; pub const SGFingerPosition_SG_FINGPOS_LR : SGFingerPosition = 9 ;... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LR` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10100 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LR : SGFingerPosition = 9 ; pub const SGFingerPosition_SG_FINGPOS_LL : SGFingerPosition = 10 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SGFingerPosition_SG_FINGPOS_LL` should have an upper case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10166 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; pub const SGFingerPosition_SG_FINGPOS_LL : SGFingerPosition = 10 ; pub type SGFingerPosition = :: std :: os :: raw :: c_uint ; # [r... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SGFINGER_POSITION_SG_FINGPOS_LL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DevName` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10363 [INFO] [stdout] | [INFO] [stdout] 3 | ...)] pub struct tagSGDeviceList { pub DevName : DWORD , pub DevID : DWORD , pub DevType : WORD , pub DevSN : [BYTE ; 16usize] , } # [tes... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dev_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DevID` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10385 [INFO] [stdout] | [INFO] [stdout] 3 | ...eviceList { pub DevName : DWORD , pub DevID : DWORD , pub DevType : WORD , pub DevSN : [BYTE ; 16usize] , } # [test] fn bindgen_test_l... [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `dev_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DevType` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10405 [INFO] [stdout] | [INFO] [stdout] 3 | ...e : DWORD , pub DevID : DWORD , pub DevType : WORD , pub DevSN : [BYTE ; 16usize] , } # [test] fn bindgen_test_layout_tagSGDeviceList ... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dev_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DevSN` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10426 [INFO] [stdout] | [INFO] [stdout] 3 | ...ID : DWORD , pub DevType : WORD , pub DevSN : [BYTE ; 16usize] , } # [test] fn bindgen_test_layout_tagSGDeviceList () { const UNINIT :... [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `dev_sn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_tagSGDeviceList` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:10467 [INFO] [stdout] | [INFO] [stdout] 3 | ...st] fn bindgen_test_layout_tagSGDeviceList () { const UNINIT : :: std :: mem :: MaybeUninit < tagSGDeviceList > = :: std :: mem :: May... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_tag_sgdevice_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Name` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:11896 [INFO] [stdout] | [INFO] [stdout] 3 | ...one)] pub struct tagSGDeviceInfo { pub Name : [u32 ; 16usize] , pub ID : [u32 ; 64usize] , } # [test] fn bindgen_test_layout_tagSGDevi... [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ID` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:11925 [INFO] [stdout] | [INFO] [stdout] 3 | ...eInfo { pub Name : [u32 ; 16usize] , pub ID : [u32 ; 64usize] , } # [test] fn bindgen_test_layout_tagSGDeviceInfo () { const UNINIT : ... [INFO] [stdout] | ^^ help: convert the identifier to snake case: `id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_tagSGDeviceInfo` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:11962 [INFO] [stdout] | [INFO] [stdout] 3 | ...st] fn bindgen_test_layout_tagSGDeviceInfo () { const UNINIT : :: std :: mem :: MaybeUninit < tagSGDeviceInfo > = :: std :: mem :: May... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_tag_sgdevice_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DeviceID` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:12987 [INFO] [stdout] | [INFO] [stdout] 3 | ... struct tagSGDeviceInfoParam { pub DeviceID : DWORD , pub DeviceSN : [BYTE ; 16usize] , pub ComPort : DWORD , pub ComSpeed : DWORD , p... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `device_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DeviceSN` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13010 [INFO] [stdout] | [INFO] [stdout] 3 | ...Param { pub DeviceID : DWORD , pub DeviceSN : [BYTE ; 16usize] , pub ComPort : DWORD , pub ComSpeed : DWORD , pub ImageWidth : DWORD ,... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `device_sn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ComPort` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13044 [INFO] [stdout] | [INFO] [stdout] 3 | ...b DeviceSN : [BYTE ; 16usize] , pub ComPort : DWORD , pub ComSpeed : DWORD , pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Co... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `com_port` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ComSpeed` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13066 [INFO] [stdout] | [INFO] [stdout] 3 | ...usize] , pub ComPort : DWORD , pub ComSpeed : DWORD , pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Contrast : DWORD , pub Br... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `com_speed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageWidth` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13089 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD , pub ComSpeed : DWORD , pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Contrast : DWORD , pub Brightness : DWORD , pub Ga... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `image_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageHeight` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13114 [INFO] [stdout] | [INFO] [stdout] 3 | ... , pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Contrast : DWORD , pub Brightness : DWORD , pub Gain : DWORD , pub ImageDPI ... [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `image_height` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Contrast` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13140 [INFO] [stdout] | [INFO] [stdout] 3 | ...Height : DWORD , pub Contrast : DWORD , pub Brightness : DWORD , pub Gain : DWORD , pub ImageDPI : DWORD , pub FWVersion : DWORD , } #... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `contrast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Brightness` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13163 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD , pub Contrast : DWORD , pub Brightness : DWORD , pub Gain : DWORD , pub ImageDPI : DWORD , pub FWVersion : DWORD , } # [test] fn ... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `brightness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Gain` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13188 [INFO] [stdout] | [INFO] [stdout] 3 | ...: DWORD , pub Brightness : DWORD , pub Gain : DWORD , pub ImageDPI : DWORD , pub FWVersion : DWORD , } # [test] fn bindgen_test_layout... [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `gain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageDPI` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13207 [INFO] [stdout] | [INFO] [stdout] 3 | ...s : DWORD , pub Gain : DWORD , pub ImageDPI : DWORD , pub FWVersion : DWORD , } # [test] fn bindgen_test_layout_tagSGDeviceInfoParam (... [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `image_dpi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `FWVersion` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13230 [INFO] [stdout] | [INFO] [stdout] 3 | ...geDPI : DWORD , pub FWVersion : DWORD , } # [test] fn bindgen_test_layout_tagSGDeviceInfoParam () { const UNINIT : :: std :: mem :: Ma... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `fwversion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_tagSGDeviceInfoParam` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:13264 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub FWVersion : DWORD , } # [test] fn bindgen_test_layout_tagSGDeviceInfoParam () { const UNINIT : :: std :: mem :: MaybeUninit < tagSG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_tag_sgdevice_info_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `FingerNumber` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16264 [INFO] [stdout] | [INFO] [stdout] 3 | ...b struct tagSGFingerInfo { pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } #... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `finger_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ViewNumber` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16290 [INFO] [stdout] | [INFO] [stdout] 3 | ... { pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `view_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImpressionType` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16314 [INFO] [stdout] | [INFO] [stdout] 3 | ... pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_layout_tagSGFingerInfo () { ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `impression_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageQuality` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16342 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_layout_tagSGFingerInfo () { const UNINIT : :: std :: m... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `image_quality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_tagSGFingerInfo` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:16378 [INFO] [stdout] | [INFO] [stdout] 3 | ...st] fn bindgen_test_layout_tagSGFingerInfo () { const UNINIT : :: std :: mem :: MaybeUninit < tagSGFingerInfo > = :: std :: mem :: May... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_tag_sgfinger_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `TotalSamples` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:17813 [INFO] [stdout] | [INFO] [stdout] 3 | ...ct tagSGANSITemplateInfo { pub TotalSamples : DWORD , pub SampleInfo : [SGFingerInfo ; 225usize] , } # [test] fn bindgen_test_layout_t... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SampleInfo` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:17840 [INFO] [stdout] | [INFO] [stdout] 3 | ...{ pub TotalSamples : DWORD , pub SampleInfo : [SGFingerInfo ; 225usize] , } # [test] fn bindgen_test_layout_tagSGANSITemplateInfo () {... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `sample_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_tagSGANSITemplateInfo` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:17895 [INFO] [stdout] | [INFO] [stdout] 3 | ...ngerInfo ; 225usize] , } # [test] fn bindgen_test_layout_tagSGANSITemplateInfo () { const UNINIT : :: std :: mem :: MaybeUninit < tagS... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_tag_sgansitemplate_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageWidth` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19018 [INFO] [stdout] | [INFO] [stdout] 3 | ...ct tagSGCBLiveCaptureParam { pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Quality : DWORD , pub ErrorCode : DWORD , } # [tes... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `image_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageHeight` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19043 [INFO] [stdout] | [INFO] [stdout] 3 | ... { pub ImageWidth : DWORD , pub ImageHeight : DWORD , pub Quality : DWORD , pub ErrorCode : DWORD , } # [test] fn bindgen_test_layout_... [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `image_height` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Quality` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19069 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD , pub ImageHeight : DWORD , pub Quality : DWORD , pub ErrorCode : DWORD , } # [test] fn bindgen_test_layout_tagSGCBLiveCapturePara... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `quality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ErrorCode` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19091 [INFO] [stdout] | [INFO] [stdout] 3 | ...DWORD , pub Quality : DWORD , pub ErrorCode : DWORD , } # [test] fn bindgen_test_layout_tagSGCBLiveCaptureParam () { const UNINIT : ::... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `error_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_tagSGCBLiveCaptureParam` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:19125 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub ErrorCode : DWORD , } # [test] fn bindgen_test_layout_tagSGCBLiveCaptureParam () { const UNINIT : :: std :: mem :: MaybeUninit < ta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_tag_sgcblive_capture_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CaptureEquip` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20632 [INFO] [stdout] | [INFO] [stdout] 3 | ... struct tagSGFPImageInfo { pub CaptureEquip : WORD , pub ImageSizeInX : WORD , pub ImageSizeInY : WORD , pub XResolution : WORD , pub ... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `capture_equip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageSizeInX` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20658 [INFO] [stdout] | [INFO] [stdout] 3 | ...pub CaptureEquip : WORD , pub ImageSizeInX : WORD , pub ImageSizeInY : WORD , pub XResolution : WORD , pub YResolution : WORD , pub Fi... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `image_size_in_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageSizeInY` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20684 [INFO] [stdout] | [INFO] [stdout] 3 | ...pub ImageSizeInX : WORD , pub ImageSizeInY : WORD , pub XResolution : WORD , pub YResolution : WORD , pub FingerNumber : WORD , pub Vi... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `image_size_in_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `XResolution` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20710 [INFO] [stdout] | [INFO] [stdout] 3 | ..., pub ImageSizeInY : WORD , pub XResolution : WORD , pub YResolution : WORD , pub FingerNumber : WORD , pub ViewNumber : WORD , pub Im... [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `xresolution` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `YResolution` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20735 [INFO] [stdout] | [INFO] [stdout] 3 | ... , pub XResolution : WORD , pub YResolution : WORD , pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub... [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `yresolution` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `FingerNumber` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20760 [INFO] [stdout] | [INFO] [stdout] 3 | ..., pub YResolution : WORD , pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } #... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `finger_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ViewNumber` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20786 [INFO] [stdout] | [INFO] [stdout] 3 | ... , pub FingerNumber : WORD , pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `view_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImpressionType` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20810 [INFO] [stdout] | [INFO] [stdout] 3 | ... pub ViewNumber : WORD , pub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_layout_tagSGFPImageInfo () {... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `impression_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ImageQuality` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20838 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub ImpressionType : WORD , pub ImageQuality : WORD , } # [test] fn bindgen_test_layout_tagSGFPImageInfo () { const UNINIT : :: std :: ... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `image_quality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_tagSGFPImageInfo` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:20874 [INFO] [stdout] | [INFO] [stdout] 3 | ...t] fn bindgen_test_layout_tagSGFPImageInfo () { const UNINIT : :: std :: mem :: MaybeUninit < tagSGFPImageInfo > = :: std :: mem :: Ma... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_tag_sgfpimage_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `TotalSamples` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:23394 [INFO] [stdout] | [INFO] [stdout] 3 | ... tagSGANSITemplateInfoEx { pub TotalSamples : DWORD , pub SampleInfo : [SGFPImageInfo ; 225usize] , } # [test] fn bindgen_test_layout_... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SampleInfo` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:23421 [INFO] [stdout] | [INFO] [stdout] 3 | ...{ pub TotalSamples : DWORD , pub SampleInfo : [SGFPImageInfo ; 225usize] , } # [test] fn bindgen_test_layout_tagSGANSITemplateInfoEx (... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `sample_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_tagSGANSITemplateInfoEx` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:23477 [INFO] [stdout] | [INFO] [stdout] 3 | ...mageInfo ; 225usize] , } # [test] fn bindgen_test_layout_tagSGANSITemplateInfoEx () { const UNINIT : :: std :: mem :: MaybeUninit < ta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_tag_sgansitemplate_info_ex` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_SGFPM` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:24727 [INFO] [stdout] | [INFO] [stdout] 3 | ...e , } # [test] fn bindgen_test_layout_SGFPM () { assert_eq ! (:: std :: mem :: size_of :: < SGFPM > () , 8usize , concat ! ("Size of: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_sgfpm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 141 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.25s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling secugen_rs v0.2.0 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25252 [INFO] [stdout] | [INFO] [stdout] 3 | ...M : * mut SGFPM) -> DWORD > ; extern "C" { pub fn CreateSGFPMObject (ppFPM : * mut LPSGFPM) -> DWORD ; } extern "C" { pub fn DestroySG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25327 [INFO] [stdout] | [INFO] [stdout] 3 | ... : * mut LPSGFPM) -> DWORD ; } extern "C" { pub fn DestroySGFPMObject (pFPM : * mut SGFPM) -> DWORD ; } pub type HSGFPM = * mut :: std... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25456 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: std :: os :: raw :: c_void ; extern "C" { pub fn SGFPM_Create (phFPM : * mut HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Termin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25525 [INFO] [stdout] | [INFO] [stdout] 3 | ...phFPM : * mut HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Terminate (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Init (hF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25590 [INFO] [stdout] | [INFO] [stdout] 3 | ...hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Init (hFpm : HSGFPM , devName : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_In... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25668 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> DWORD ; } extern "C" { pub fn SGFPM_InitEx (hFpm : HSGFPM , width : DWORD , height : DWORD , dpi : DWORD) -> DWORD ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25777 [INFO] [stdout] | [INFO] [stdout] 3 | ... : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_SetTemplateFormat (hFpm : HSGFPM , format : WORD) -> DWORD ; } extern "C" { pub fn SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25866 [INFO] [stdout] | [INFO] [stdout] 3 | ...PM , format : WORD) -> DWORD ; } extern "C" { pub fn SGFPM_GetLastError (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Enumera... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25252 [INFO] [stdout] | [INFO] [stdout] 3 | ...M : * mut SGFPM) -> DWORD > ; extern "C" { pub fn CreateSGFPMObject (ppFPM : * mut LPSGFPM) -> DWORD ; } extern "C" { pub fn DestroySG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25934 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_EnumerateDevice (hFpm : HSGFPM , ndevs : * mut DWORD , devList : * mut * mut SGDeviceList) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25327 [INFO] [stdout] | [INFO] [stdout] 3 | ... : * mut LPSGFPM) -> DWORD ; } extern "C" { pub fn DestroySGFPMObject (pFPM : * mut SGFPM) -> DWORD ; } pub type HSGFPM = * mut :: std... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25456 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: std :: os :: raw :: c_void ; extern "C" { pub fn SGFPM_Create (phFPM : * mut HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Termin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26064 [INFO] [stdout] | [INFO] [stdout] 3 | ...GDeviceList) -> DWORD ; } extern "C" { pub fn SGFPM_OpenDevice (hFpm : HSGFPM , devId : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25525 [INFO] [stdout] | [INFO] [stdout] 3 | ...phFPM : * mut HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Terminate (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Init (hF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26146 [INFO] [stdout] | [INFO] [stdout] 3 | ...FPM , devId : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_CloseDevice (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_GetDevi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26213 [INFO] [stdout] | [INFO] [stdout] 3 | ...M) -> DWORD ; } extern "C" { pub fn SGFPM_GetDeviceInfo (hFpm : HSGFPM , pInfo : * mut SGDeviceInfoParam) -> DWORD ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25590 [INFO] [stdout] | [INFO] [stdout] 3 | ...hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Init (hFpm : HSGFPM , devName : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_In... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26316 [INFO] [stdout] | [INFO] [stdout] 3 | ...viceInfoParam) -> DWORD ; } extern "C" { pub fn SGFPM_Configure (hFpm : HSGFPM , hwnd : HWND) -> DWORD ; } extern "C" { pub fn SGFPM_S... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25668 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> DWORD ; } extern "C" { pub fn SGFPM_InitEx (hFpm : HSGFPM , width : DWORD , height : DWORD , dpi : DWORD) -> DWORD ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26395 [INFO] [stdout] | [INFO] [stdout] 3 | ... : HWND) -> DWORD ; } extern "C" { pub fn SGFPM_SetBrightness (hFpm : HSGFPM , brightness : DWORD) -> DWORD ; } extern "C" { pub fn SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25777 [INFO] [stdout] | [INFO] [stdout] 3 | ... : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_SetTemplateFormat (hFpm : HSGFPM , format : WORD) -> DWORD ; } extern "C" { pub fn SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26485 [INFO] [stdout] | [INFO] [stdout] 3 | ...htness : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_SetLedOn (hFpm : HSGFPM , on : bool) -> DWORD ; } extern "C" { pub fn SGFPM_Get... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25866 [INFO] [stdout] | [INFO] [stdout] 3 | ...PM , format : WORD) -> DWORD ; } extern "C" { pub fn SGFPM_GetLastError (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_Enumera... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26561 [INFO] [stdout] | [INFO] [stdout] 3 | ...on : bool) -> DWORD ; } extern "C" { pub fn SGFPM_GetImage (hFpm : HSGFPM , buffer : * mut BYTE) -> DWORD ; } extern "C" { pub fn SGFP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25934 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_EnumerateDevice (hFpm : HSGFPM , ndevs : * mut DWORD , devList : * mut * mut SGDeviceList) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26064 [INFO] [stdout] | [INFO] [stdout] 3 | ...GDeviceList) -> DWORD ; } extern "C" { pub fn SGFPM_OpenDevice (hFpm : HSGFPM , devId : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26647 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetImageEx (hFpm : HSGFPM , buffer : * mut BYTE , time : DWORD , dispWnd : HWND , quality : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26785 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetImageEx2 (hFpm : HSGFPM , buffer : * mut BYTE , time : DWORD , dispDC : HDC , dispRect : LPRECT , quality : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26146 [INFO] [stdout] | [INFO] [stdout] 3 | ...FPM , devId : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_CloseDevice (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_GetDevi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26213 [INFO] [stdout] | [INFO] [stdout] 3 | ...M) -> DWORD ; } extern "C" { pub fn SGFPM_GetDeviceInfo (hFpm : HSGFPM , pInfo : * mut SGDeviceInfoParam) -> DWORD ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26942 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetImageQuality (hFpm : HSGFPM , width : DWORD , height : DWORD , imgBuf : * mut BYTE , quality : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27092 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_SetCallBackFunction (hFpm : HSGFPM , selector : DWORD , arg1 : :: std :: option :: Option < unsafe extern "C" fn (pUserData : * mut :: std :: os :: raw :: c_void , pCallBackData : * mut :: std :: os :: raw :: c_void) -> DWORD > , pUserData : * mut :: std :: os :: raw :: c_void) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26316 [INFO] [stdout] | [INFO] [stdout] 3 | ...viceInfoParam) -> DWORD ; } extern "C" { pub fn SGFPM_Configure (hFpm : HSGFPM , hwnd : HWND) -> DWORD ; } extern "C" { pub fn SGFPM_S... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26395 [INFO] [stdout] | [INFO] [stdout] 3 | ... : HWND) -> DWORD ; } extern "C" { pub fn SGFPM_SetBrightness (hFpm : HSGFPM , brightness : DWORD) -> DWORD ; } extern "C" { pub fn SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27410 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_EnableAutoOnEvent (hFpm : HSGFPM , enable : BOOL , hwnd : HWND , reserved : * mut :: std :: os :: raw :: c_void) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26485 [INFO] [stdout] | [INFO] [stdout] 3 | ...htness : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_SetLedOn (hFpm : HSGFPM , on : bool) -> DWORD ; } extern "C" { pub fn SGFPM_Get... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27562 [INFO] [stdout] | [INFO] [stdout] 3 | ..._void) -> DWORD ; } extern "C" { pub fn SGFPM_GetMaxTemplateSize (hFpm : HSGFPM , size : * mut DWORD) -> DWORD ; } extern "C" { pub fn... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26561 [INFO] [stdout] | [INFO] [stdout] 3 | ...on : bool) -> DWORD ; } extern "C" { pub fn SGFPM_GetImage (hFpm : HSGFPM , buffer : * mut BYTE) -> DWORD ; } extern "C" { pub fn SGFP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27657 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_CreateTemplate (hFpm : HSGFPM , fpInfo : * mut SGFingerInfo , rawImage : * mut BYTE , minTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26647 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetImageEx (hFpm : HSGFPM , buffer : * mut BYTE , time : DWORD , dispWnd : HWND , quality : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27808 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD ; } extern "C" { pub fn SGFPM_GetTemplateSize (hFpm : HSGFPM , minTemplate : * mut BYTE , size : * mut DWORD) -> DWORD ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26785 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetImageEx2 (hFpm : HSGFPM , buffer : * mut BYTE , time : DWORD , dispDC : HDC , dispRect : LPRECT , quality : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27927 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchTemplate (hFpm : HSGFPM , minTemplate1 : * mut BYTE , minTemplate2 : * mut BYTE , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:26942 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetImageQuality (hFpm : HSGFPM , width : DWORD , height : DWORD , imgBuf : * mut BYTE , quality : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28095 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetMatchingScore (hFpm : HSGFPM , minTemplate1 : * mut BYTE , minTemplate2 : * mut BYTE , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28245 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetTemplateSizeAfterMerge (hFpm : HSGFPM , ansiTemplate1 : * mut BYTE , ansiTemplate2 : * mut BYTE , size : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27092 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_SetCallBackFunction (hFpm : HSGFPM , selector : DWORD , arg1 : :: std :: option :: Option < unsafe extern "C" fn (pUserData : * mut :: std :: os :: raw :: c_void , pCallBackData : * mut :: std :: os :: raw :: c_void) -> DWORD > , pUserData : * mut :: std :: os :: raw :: c_void) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28405 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeAnsiTemplate (hFpm : HSGFPM , ansiTemplate1 : * mut BYTE , ansiTemplate2 : * mut BYTE , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27410 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_EnableAutoOnEvent (hFpm : HSGFPM , enable : BOOL , hwnd : HWND , reserved : * mut :: std :: os :: raw :: c_void) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28563 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeMultipleAnsiTemplate (hFpm : HSGFPM , inTemplates : * mut BYTE , nTemplates : DWORD , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27562 [INFO] [stdout] | [INFO] [stdout] 3 | ..._void) -> DWORD ; } extern "C" { pub fn SGFPM_GetMaxTemplateSize (hFpm : HSGFPM , size : * mut DWORD) -> DWORD ; } extern "C" { pub fn... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28719 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetAnsiTemplateInfo (hFpm : HSGFPM , ansiTemplate : * mut BYTE , templateInfo : * mut SGANSITemplateInfo) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27657 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_CreateTemplate (hFpm : HSGFPM , fpInfo : * mut SGFingerInfo , rawImage : * mut BYTE , minTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28864 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchAnsiTemplate (hFpm : HSGFPM , ansiTemplate1 : * mut BYTE , sampleNum1 : DWORD , ansiTemplate2 : * mut BYTE , sampleNum2 : DWORD , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27808 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD ; } extern "C" { pub fn SGFPM_GetTemplateSize (hFpm : HSGFPM , minTemplate : * mut BYTE , size : * mut DWORD) -> DWORD ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29080 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetAnsiMatchingScore (hFpm : HSGFPM , ansiTemplate1 : * mut BYTE , sampleNum1 : DWORD , ansiTemplate2 : * mut BYTE , sampleNum2 : DWORD , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:27927 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchTemplate (hFpm : HSGFPM , minTemplate1 : * mut BYTE , minTemplate2 : * mut BYTE , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29278 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchTemplateEx (hFpm : HSGFPM , minTemplate1 : * mut BYTE , tempateType1 : WORD , sampleNum1 : DWORD , minTemplate2 : * mut BYTE , tempateType2 : WORD , sampleNum2 : DWORD , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28095 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetMatchingScore (hFpm : HSGFPM , minTemplate1 : * mut BYTE , minTemplate2 : * mut BYTE , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29534 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetMatchingScoreEx (hFpm : HSGFPM , minTemplate1 : * mut BYTE , tempateType1 : WORD , sampleNum1 : DWORD , minTemplate2 : * mut BYTE , tempateType2 : WORD , sampleNum2 : DWORD , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28245 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetTemplateSizeAfterMerge (hFpm : HSGFPM , ansiTemplate1 : * mut BYTE , ansiTemplate2 : * mut BYTE , size : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29772 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> DWORD ; } extern "C" { pub fn SGFPM_SetAutoOnIRLedTouchOn (hFpm : HSGFPM , iRLed : BOOL , touchOn : BOOL) -> DWORD ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28405 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeAnsiTemplate (hFpm : HSGFPM , ansiTemplate1 : * mut BYTE , ansiTemplate2 : * mut BYTE , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29881 [INFO] [stdout] | [INFO] [stdout] 3 | ...RD ; } extern "C" { pub fn SGFPM_GetMinexVersion (hFpm : HSGFPM , extractor : * mut DWORD , matcher : * mut DWORD) -> DWORD ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28563 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeMultipleAnsiTemplate (hFpm : HSGFPM , inTemplates : * mut BYTE , nTemplates : DWORD , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30002 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_CreateTemplateEx (hFpm : HSGFPM , fpImageInfo : * mut SGFPImageInfo , rawImage : * mut BYTE , minTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28719 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetAnsiTemplateInfo (hFpm : HSGFPM , ansiTemplate : * mut BYTE , templateInfo : * mut SGANSITemplateInfo) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30161 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetAnsiTemplateInfoEx (hFpm : HSGFPM , ansiTemplate : * mut BYTE , templateInfo : * mut SGANSITemplateInfoEx) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:28864 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchAnsiTemplate (hFpm : HSGFPM , ansiTemplate1 : * mut BYTE , sampleNum1 : DWORD , ansiTemplate2 : * mut BYTE , sampleNum2 : DWORD , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29080 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetAnsiMatchingScore (hFpm : HSGFPM , ansiTemplate1 : * mut BYTE , sampleNum1 : DWORD , ansiTemplate2 : * mut BYTE , sampleNum2 : DWORD , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30310 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoTemplateSizeAfterMerge (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , isoTemplate2 : * mut BYTE , size : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29278 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchTemplateEx (hFpm : HSGFPM , minTemplate1 : * mut BYTE , tempateType1 : WORD , sampleNum1 : DWORD , minTemplate2 : * mut BYTE , tempateType2 : WORD , sampleNum2 : DWORD , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30471 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeIsoTemplate (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , isoTemplate2 : * mut BYTE , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29534 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetMatchingScoreEx (hFpm : HSGFPM , minTemplate1 : * mut BYTE , tempateType1 : WORD , sampleNum1 : DWORD , minTemplate2 : * mut BYTE , tempateType2 : WORD , sampleNum2 : DWORD , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30626 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeMultipleIsoTemplate (hFpm : HSGFPM , inTemplates : * mut BYTE , nTemplates : DWORD , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29772 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> DWORD ; } extern "C" { pub fn SGFPM_SetAutoOnIRLedTouchOn (hFpm : HSGFPM , iRLed : BOOL , touchOn : BOOL) -> DWORD ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30781 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoTemplateInfo (hFpm : HSGFPM , isoTemplate : * mut BYTE , templateInfo : * mut SGISOTemplateInfo) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:29881 [INFO] [stdout] | [INFO] [stdout] 3 | ...RD ; } extern "C" { pub fn SGFPM_GetMinexVersion (hFpm : HSGFPM , extractor : * mut DWORD , matcher : * mut DWORD) -> DWORD ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30923 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchIsoTemplate (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , sampleNum1 : DWORD , isoTemplate2 : * mut BYTE , sampleNum2 : DWORD , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30002 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_CreateTemplateEx (hFpm : HSGFPM , fpImageInfo : * mut SGFPImageInfo , rawImage : * mut BYTE , minTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30161 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetAnsiTemplateInfoEx (hFpm : HSGFPM , ansiTemplate : * mut BYTE , templateInfo : * mut SGANSITemplateInfoEx) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31136 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoMatchingScore (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , sampleNum1 : DWORD , isoTemplate2 : * mut BYTE , sampleNum2 : DWORD , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30310 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoTemplateSizeAfterMerge (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , isoTemplate2 : * mut BYTE , size : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31331 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoCompactTemplateSizeAfterMerge (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , isoTemplate2 : * mut BYTE , size : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30471 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeIsoTemplate (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , isoTemplate2 : * mut BYTE , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31499 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeIsoCompactTemplate (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , isoTemplate2 : * mut BYTE , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30626 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeMultipleIsoTemplate (hFpm : HSGFPM , inTemplates : * mut BYTE , nTemplates : DWORD , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31661 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeMultipleIsoCompactTemplate (hFpm : HSGFPM , inTemplates : * mut BYTE , nTemplates : DWORD , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30781 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoTemplateInfo (hFpm : HSGFPM , isoTemplate : * mut BYTE , templateInfo : * mut SGISOTemplateInfo) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31823 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoCompactTemplateInfo (hFpm : HSGFPM , isoTemplate : * mut BYTE , templateInfo : * mut SGISOTemplateInfo) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:30923 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchIsoTemplate (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , sampleNum1 : DWORD , isoTemplate2 : * mut BYTE , sampleNum2 : DWORD , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31972 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchIsoCompactTemplate (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , sampleNum1 : DWORD , isoTemplate2 : * mut BYTE , sampleNum2 : DWORD , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31136 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoMatchingScore (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , sampleNum1 : DWORD , isoTemplate2 : * mut BYTE , sampleNum2 : DWORD , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:32192 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoCompactMatchingScore (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , sampleNum1 : DWORD , isoTemplate2 : * mut BYTE , sampleNum2 : DWORD , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31331 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoCompactTemplateSizeAfterMerge (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , isoTemplate2 : * mut BYTE , size : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:32394 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchIsoCompactTemplateNoHeader (hFpm : HSGFPM , isoCompactTemplateNoHeader1 : * mut BYTE , isoCompactTemplateNoHeader2 : * mut BYTE , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31499 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeIsoCompactTemplate (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , isoTemplate2 : * mut BYTE , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:32610 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoCompactNoHeaderMatchingScore (hFpm : HSGFPM , isoCompactTemplateNoHeader1 : * mut BYTE , isoCompactTemplateNoHeader2 : * mut BYTE , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31661 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MergeMultipleIsoCompactTemplate (hFpm : HSGFPM , inTemplates : * mut BYTE , nTemplates : DWORD , outTemplate : * mut BYTE) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:32808 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_CreateIsoCompactTemplateNoHeader (hFpm : HSGFPM , fpImageInfo : * mut SGFPImageInfo , rawImage : * mut BYTE , minTemplate : * mut BYTE , maxMinutiae : DWORD , templateSize : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31823 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoCompactTemplateInfo (hFpm : HSGFPM , isoTemplate : * mut BYTE , templateInfo : * mut SGISOTemplateInfo) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33034 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD) -> DWORD ; } extern "C" { pub fn SGFPM_EnableCheckOfFingerLiveness (hFpm : HSGFPM , enable : BOOL) -> DWORD ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:31972 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchIsoCompactTemplate (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , sampleNum1 : DWORD , isoTemplate2 : * mut BYTE , sampleNum2 : DWORD , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:32192 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoCompactMatchingScore (hFpm : HSGFPM , isoTemplate1 : * mut BYTE , sampleNum1 : DWORD , isoTemplate2 : * mut BYTE , sampleNum2 : DWORD , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33133 [INFO] [stdout] | [INFO] [stdout] 3 | ...WORD ; } extern "C" { pub fn SGFPM_SetFakeDetectionLevel (hFpm : HSGFPM , level : :: std :: os :: raw :: c_int) -> DWORD ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:32394 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_MatchIsoCompactTemplateNoHeader (hFpm : HSGFPM , isoCompactTemplateNoHeader1 : * mut BYTE , isoCompactTemplateNoHeader2 : * mut BYTE , secuLevel : DWORD , matched : * mut BOOL) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33249 [INFO] [stdout] | [INFO] [stdout] 3 | ...D ; } extern "C" { pub fn SGFPM_GetFakeDetectionLevel (hFpm : HSGFPM , level : * mut :: std :: os :: raw :: c_int) -> DWORD ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:32610 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetIsoCompactNoHeaderMatchingScore (hFpm : HSGFPM , isoCompactTemplateNoHeader1 : * mut BYTE , isoCompactTemplateNoHeader2 : * mut BYTE , score : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33371 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_WriteData (hFpm : HSGFPM , index : :: std :: os :: raw :: c_uchar , data : :: std :: os :: raw :: c_uchar) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:32808 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_CreateIsoCompactTemplateNoHeader (hFpm : HSGFPM , fpImageInfo : * mut SGFPImageInfo , rawImage : * mut BYTE , minTemplate : * mut BYTE , maxMinutiae : DWORD , templateSize : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33517 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn SGFPM_SetGetData (hFpm : HSGFPM , flag : DWORD , data : * mut :: std :: os :: raw :: c_void) -> DWORD ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33034 [INFO] [stdout] | [INFO] [stdout] 3 | ...ORD) -> DWORD ; } extern "C" { pub fn SGFPM_EnableCheckOfFingerLiveness (hFpm : HSGFPM , enable : BOOL) -> DWORD ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33643 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_InitEx2 (hFpm : HSGFPM , width : DWORD , height : DWORD , dpi : DWORD , licenseFilePath : * mut :: std :: os :: raw :: c_char) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33133 [INFO] [stdout] | [INFO] [stdout] 3 | ...WORD ; } extern "C" { pub fn SGFPM_SetFakeDetectionLevel (hFpm : HSGFPM , level : :: std :: os :: raw :: c_int) -> DWORD ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33809 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetNumOfMinutiae (hFpm : HSGFPM , templateType : WORD , minTemplate : * mut BYTE , numOfMinutiae : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33249 [INFO] [stdout] | [INFO] [stdout] 3 | ...D ; } extern "C" { pub fn SGFPM_GetFakeDetectionLevel (hFpm : HSGFPM , level : * mut :: std :: os :: raw :: c_int) -> DWORD ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33960 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_EncodeWSQ (hFpm : HSGFPM , wsqImageOut : * mut * mut BYTE , wsqImageOutSize : * mut DWORD , wsqBitRate : f32 , rawImage : * mut BYTE , width : DWORD , height : DWORD , pixelDepth : DWORD , ppi : DWORD , commentText : * mut :: std :: os :: raw :: c_char) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33371 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_WriteData (hFpm : HSGFPM , index : :: std :: os :: raw :: c_uchar , data : :: std :: os :: raw :: c_uchar) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34253 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_DecodeWSQ (hFpm : HSGFPM , rawImageOut : * mut * mut BYTE , width : * mut DWORD , height : * mut DWORD , pixelDepth : * mut DWORD , ppi : * mut DWORD , lossyFlag : * mut DWORD , wsqImage : * mut BYTE , wsqImageLength : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33517 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn SGFPM_SetGetData (hFpm : HSGFPM , flag : DWORD , data : * mut :: std :: os :: raw :: c_void) -> DWORD ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34518 [INFO] [stdout] | [INFO] [stdout] 3 | ... : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_FreeWSQ (hFpm : HSGFPM , imgBuffer : * mut BYTE) -> DWORD ; } extern "C" { pub fn SGF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33643 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_InitEx2 (hFpm : HSGFPM , width : DWORD , height : DWORD , dpi : DWORD , licenseFilePath : * mut :: std :: os :: raw :: c_char) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34606 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn SGFPM_ByteToText (hFpm : HSGFPM , data : * mut BYTE , dwdatasize : DWORD , textData : LPTSTR) -> DWORD ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33809 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_GetNumOfMinutiae (hFpm : HSGFPM , templateType : WORD , minTemplate : * mut BYTE , numOfMinutiae : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34733 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_TextToByte (hFpm : HSGFPM , textData : LPTSTR , destdata : * mut BYTE , pdatasize : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:33960 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_EncodeWSQ (hFpm : HSGFPM , wsqImageOut : * mut * mut BYTE , wsqImageOutSize : * mut DWORD , wsqBitRate : f32 , rawImage : * mut BYTE , width : DWORD , height : DWORD , pixelDepth : DWORD , ppi : DWORD , commentText : * mut :: std :: os :: raw :: c_char) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34253 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_DecodeWSQ (hFpm : HSGFPM , rawImageOut : * mut * mut BYTE , width : * mut DWORD , height : * mut DWORD , pixelDepth : * mut DWORD , ppi : * mut DWORD , lossyFlag : * mut DWORD , wsqImage : * mut BYTE , wsqImageLength : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34869 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_FindDevices (hFpm : HSGFPM , ndevs : * mut DWORD , devList : * mut * mut SGDeviceInfo , timeout : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34518 [INFO] [stdout] | [INFO] [stdout] 3 | ... : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_FreeWSQ (hFpm : HSGFPM , imgBuffer : * mut BYTE) -> DWORD ; } extern "C" { pub fn SGF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35013 [INFO] [stdout] | [INFO] [stdout] 3 | ...o , timeout : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_CancelFind (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_OpenDevi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34606 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn SGFPM_ByteToText (hFpm : HSGFPM , data : * mut BYTE , dwdatasize : DWORD , textData : LPTSTR) -> DWORD ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35079 [INFO] [stdout] | [INFO] [stdout] 3 | ... : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_OpenDevice2 (hFpm : HSGFPM , devId : * mut u32) -> DWORD ; } extern "C" { pub fn SGF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34733 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_TextToByte (hFpm : HSGFPM , textData : LPTSTR , destdata : * mut BYTE , pdatasize : * mut DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35166 [INFO] [stdout] | [INFO] [stdout] 3 | ...t u32) -> DWORD ; } extern "C" { pub fn SGFPM_CreateTemplateDev (hFpm : HSGFPM , size : * mut DWORD) -> DWORD ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:34869 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_FindDevices (hFpm : HSGFPM , ndevs : * mut DWORD , devList : * mut * mut SGDeviceInfo , timeout : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35260 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_GetTemplateDev (hFpm : HSGFPM , min : * mut BYTE) -> DWORD ; } extern "C" { pub fn SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35013 [INFO] [stdout] | [INFO] [stdout] 3 | ...o , timeout : DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_CancelFind (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_OpenDevi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35349 [INFO] [stdout] | [INFO] [stdout] 3 | ...YTE) -> DWORD ; } extern "C" { pub fn SGFPM_GetTemplateFormatDev (hFpm : HSGFPM , format : * mut WORD) -> DWORD ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35079 [INFO] [stdout] | [INFO] [stdout] 3 | ... : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_OpenDevice2 (hFpm : HSGFPM , devId : * mut u32) -> DWORD ; } extern "C" { pub fn SGF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35447 [INFO] [stdout] | [INFO] [stdout] 3 | ...t WORD) -> DWORD ; } extern "C" { pub fn SGFPM_SetTemplateFormatDev (hFpm : HSGFPM , format : WORD) -> DWORD ; } extern "C" { pub fn S... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35166 [INFO] [stdout] | [INFO] [stdout] 3 | ...t u32) -> DWORD ; } extern "C" { pub fn SGFPM_CreateTemplateDev (hFpm : HSGFPM , size : * mut DWORD) -> DWORD ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35539 [INFO] [stdout] | [INFO] [stdout] 3 | ...PM , format : WORD) -> DWORD ; } extern "C" { pub fn SGFPM_BeginGetImage (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_EndGet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35260 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_GetTemplateDev (hFpm : HSGFPM , min : * mut BYTE) -> DWORD ; } extern "C" { pub fn SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35608 [INFO] [stdout] | [INFO] [stdout] 3 | ...mage (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_EndGetImage (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_GetLast... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35349 [INFO] [stdout] | [INFO] [stdout] 3 | ...YTE) -> DWORD ; } extern "C" { pub fn SGFPM_GetTemplateFormatDev (hFpm : HSGFPM , format : * mut WORD) -> DWORD ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35447 [INFO] [stdout] | [INFO] [stdout] 3 | ...t WORD) -> DWORD ; } extern "C" { pub fn SGFPM_SetTemplateFormatDev (hFpm : HSGFPM , format : WORD) -> DWORD ; } extern "C" { pub fn S... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35675 [INFO] [stdout] | [INFO] [stdout] 3 | ...FPM) -> DWORD ; } extern "C" { pub fn SGFPM_GetLastImageQuality (hFpm : HSGFPM , quality : * mut DWORD) -> DWORD ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35539 [INFO] [stdout] | [INFO] [stdout] 3 | ...PM , format : WORD) -> DWORD ; } extern "C" { pub fn SGFPM_BeginGetImage (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_EndGet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35774 [INFO] [stdout] | [INFO] [stdout] 3 | ...t DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_EnableSmartCapture (hFpm : HSGFPM , enable : bool) -> DWORD ; } extern "C" { pub fn SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35608 [INFO] [stdout] | [INFO] [stdout] 3 | ...mage (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_EndGetImage (hFpm : HSGFPM) -> DWORD ; } extern "C" { pub fn SGFPM_GetLast... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35864 [INFO] [stdout] | [INFO] [stdout] 3 | ...D ; } extern "C" { pub fn SGFPM_ComputeNFIQ (hFpm : HSGFPM , imgBuf : * mut BYTE , width : DWORD , height : DWORD) -> DWORD ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35675 [INFO] [stdout] | [INFO] [stdout] 3 | ...FPM) -> DWORD ; } extern "C" { pub fn SGFPM_GetLastImageQuality (hFpm : HSGFPM , quality : * mut DWORD) -> DWORD ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35986 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_ComputeNFIQEx (hFpm : HSGFPM , imgBuf : * mut BYTE , width : DWORD , height : DWORD , ppi : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35774 [INFO] [stdout] | [INFO] [stdout] 3 | ...t DWORD) -> DWORD ; } extern "C" { pub fn SGFPM_EnableSmartCapture (hFpm : HSGFPM , enable : bool) -> DWORD ; } extern "C" { pub fn SG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:36124 [INFO] [stdout] | [INFO] [stdout] 3 | ...WORD ; } extern "C" { pub fn ComputeNFIQ (hFpm : HSGFPM , imgBuf : * mut BYTE , width : DWORD , height : DWORD) -> DWORD ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35864 [INFO] [stdout] | [INFO] [stdout] 3 | ...D ; } extern "C" { pub fn SGFPM_ComputeNFIQ (hFpm : HSGFPM , imgBuf : * mut BYTE , width : DWORD , height : DWORD) -> DWORD ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:36240 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn ComputeNFIQEx (hFpm : HSGFPM , imgBuf : * mut BYTE , width : DWORD , height : DWORD , ppi : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:35986 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_ComputeNFIQEx (hFpm : HSGFPM , imgBuf : * mut BYTE , width : DWORD , height : DWORD , ppi : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:36372 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_WSQDecode (hFpm : HSGFPM , fingerImageOut : * mut * mut BYTE , width : * mut DWORD , height : * mut DWORD , pixelDepth : * mut DWORD , ppi : * mut DWORD , lossyFlag : * mut DWORD , wsqImage : * mut BYTE , wsqImageLength : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:36124 [INFO] [stdout] | [INFO] [stdout] 3 | ...WORD ; } extern "C" { pub fn ComputeNFIQ (hFpm : HSGFPM , imgBuf : * mut BYTE , width : DWORD , height : DWORD) -> DWORD ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:36640 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_WSQEncode (hFpm : HSGFPM , wsqImageOut : * mut * mut BYTE , wsqImageOutSize : * mut DWORD , wsqBitRate : f32 , fingerImage : * mut BYTE , width : DWORD , height : DWORD , pixelDepth : DWORD , ppi : DWORD , commentText : * mut :: std :: os :: raw :: c_char) -> DWORD ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:36240 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn ComputeNFIQEx (hFpm : HSGFPM , imgBuf : * mut BYTE , width : DWORD , height : DWORD , ppi : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:36372 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_WSQDecode (hFpm : HSGFPM , fingerImageOut : * mut * mut BYTE , width : * mut DWORD , height : * mut DWORD , pixelDepth : * mut DWORD , ppi : * mut DWORD , lossyFlag : * mut DWORD , wsqImage : * mut BYTE , wsqImageLength : DWORD) -> DWORD ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:36640 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn SGFPM_WSQEncode (hFpm : HSGFPM , wsqImageOut : * mut * mut BYTE , wsqImageOutSize : * mut DWORD , wsqBitRate : f32 , fingerImage : * mut BYTE , width : DWORD , height : DWORD , pixelDepth : DWORD , ppi : DWORD , commentText : * mut :: std :: os :: raw :: c_char) -> DWORD ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SGFPM_CreateFunc` should have an upper camel case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25033 [INFO] [stdout] | [INFO] [stdout] 3 | ...= * mut SGFPM ; pub type SGFPM_CreateFunc = :: std :: option :: Option < unsafe extern "C" fn (ppFPM : * mut LPSGFPM) -> DWORD > ; pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SgfpmCreateFunc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SGFPM_DestroyFunc` should have an upper camel case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25148 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> DWORD > ; pub type SGFPM_DestroyFunc = :: std :: option :: Option < unsafe extern "C" fn (pFPM : * mut SGFPM) -> DWORD > ; extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SgfpmDestroyFunc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SGFPM_CreateFunc` should have an upper camel case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25033 [INFO] [stdout] | [INFO] [stdout] 3 | ...= * mut SGFPM ; pub type SGFPM_CreateFunc = :: std :: option :: Option < unsafe extern "C" fn (ppFPM : * mut LPSGFPM) -> DWORD > ; pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SgfpmCreateFunc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SGFPM_DestroyFunc` should have an upper camel case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/secugen_rs-cece8cea4ef4f446/out/bindings.rs:3:25148 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> DWORD > ; pub type SGFPM_DestroyFunc = :: std :: option :: Option < unsafe extern "C" fn (pFPM : * mut SGFPM) -> DWORD > ; extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SgfpmDestroyFunc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 82 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `secugen_rs` (lib) due to 83 previous errors; 2 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 82 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `secugen_rs` (lib test) due to 83 previous errors; 2 warnings emitted [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "37cf97c86b715f51a79aa5a4ab87551d732123ec38cd6636c12892e18defdbda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "37cf97c86b715f51a79aa5a4ab87551d732123ec38cd6636c12892e18defdbda", kill_on_drop: false }` [INFO] [stdout] 37cf97c86b715f51a79aa5a4ab87551d732123ec38cd6636c12892e18defdbda