[INFO] cloning repository https://github.com/Stateford/ftdi-D2XX-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Stateford/ftdi-D2XX-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStateford%2Fftdi-D2XX-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStateford%2Fftdi-D2XX-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 43b558f9e98f4ef65843add88fee3c128535a6e6
[INFO] checking Stateford/ftdi-D2XX-rust against try#db4e1d23234d93b5e96ecc768b35d9090c32cddf for pr-149901
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStateford%2Fftdi-D2XX-rust" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Stateford/ftdi-D2XX-rust
[INFO] finished tweaking git repo https://github.com/Stateford/ftdi-D2XX-rust
[INFO] tweaked toml for git repo https://github.com/Stateford/ftdi-D2XX-rust written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Stateford/ftdi-D2XX-rust on toolchain db4e1d23234d93b5e96ecc768b35d9090c32cddf
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Stateford/ftdi-D2XX-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: package.rustc-link-lib
[INFO] [stderr] warning: unused manifest key: package.rustc-link-search
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking Stateford/ftdi-D2XX-rust against try#db4e1d23234d93b5e96ecc768b35d9090c32cddf for pr-149901
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStateford%2Fftdi-D2XX-rust" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Stateford/ftdi-D2XX-rust
[INFO] finished tweaking git repo https://github.com/Stateford/ftdi-D2XX-rust
[INFO] tweaked toml for git repo https://github.com/Stateford/ftdi-D2XX-rust written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Stateford/ftdi-D2XX-rust on toolchain db4e1d23234d93b5e96ecc768b35d9090c32cddf
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Stateford/ftdi-D2XX-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: package.rustc-link-lib
[INFO] [stderr] warning: unused manifest key: package.rustc-link-search
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking Stateford/ftdi-D2XX-rust against try#db4e1d23234d93b5e96ecc768b35d9090c32cddf for pr-149901
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStateford%2Fftdi-D2XX-rust" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Stateford/ftdi-D2XX-rust
[INFO] finished tweaking git repo https://github.com/Stateford/ftdi-D2XX-rust
[INFO] tweaked toml for git repo https://github.com/Stateford/ftdi-D2XX-rust written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Stateford/ftdi-D2XX-rust on toolchain db4e1d23234d93b5e96ecc768b35d9090c32cddf
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Stateford/ftdi-D2XX-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: package.rustc-link-lib
[INFO] [stderr] warning: unused manifest key: package.rustc-link-search
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 874d2b5fc674cd1366b582a7c14d1c49aac96a2eeaff09f85a1fecf5e140255e
[INFO] running `Command { std: "docker" "start" "-a" "874d2b5fc674cd1366b582a7c14d1c49aac96a2eeaff09f85a1fecf5e140255e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "874d2b5fc674cd1366b582a7c14d1c49aac96a2eeaff09f85a1fecf5e140255e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "874d2b5fc674cd1366b582a7c14d1c49aac96a2eeaff09f85a1fecf5e140255e", kill_on_drop: false }`
[INFO] [stdout] 874d2b5fc674cd1366b582a7c14d1c49aac96a2eeaff09f85a1fecf5e140255e
[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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7be647be505296e0bab34487ce668a24871b81272f311124c1596345232b18d6
[INFO] running `Command { std: "docker" "start" "-a" "7be647be505296e0bab34487ce668a24871b81272f311124c1596345232b18d6", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: package.rustc-link-lib
[INFO] [stderr] warning: unused manifest key: package.rustc-link-search
[INFO] [stderr]     Checking ftdi-D2XX-rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]  --> src/bindings.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ffi::CString;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]  --> src/bindings.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ffi::CString;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_STATUS` should have an upper camel case name
[INFO] [stdout]  --> src/bindings.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | type FT_STATUS = c_ulong;
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtStatus`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_STATUS` should have an upper camel case name
[INFO] [stdout]  --> src/bindings.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | type FT_STATUS = c_ulong;
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtStatus`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_HANDLE` should have an upper camel case name
[INFO] [stdout]  --> src/bindings.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | type FT_HANDLE = *mut c_void;
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtHandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_DEVICE` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | type FT_DEVICE = c_ulong;
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_BM` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     FT_DEVICE_BM,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceBm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_AM` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:85:2
[INFO] [stdout]    |
[INFO] [stdout] 85 |     FT_DEVICE_AM,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceAm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_100AX` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:86:2
[INFO] [stdout]    |
[INFO] [stdout] 86 |     FT_DEVICE_100AX,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice100ax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_UNKNOWN` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:87:2
[INFO] [stdout]    |
[INFO] [stdout] 87 |     FT_DEVICE_UNKNOWN,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceUnknown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_2232C` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:88:2
[INFO] [stdout]    |
[INFO] [stdout] 88 |     FT_DEVICE_2232C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice2232c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_232R` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:89:2
[INFO] [stdout]    |
[INFO] [stdout] 89 |     FT_DEVICE_232R,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_2232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:90:2
[INFO] [stdout]    |
[INFO] [stdout] 90 |     FT_DEVICE_2232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_HANDLE` should have an upper camel case name
[INFO] [stdout]  --> src/bindings.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | type FT_HANDLE = *mut c_void;
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtHandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:91:2
[INFO] [stdout]    |
[INFO] [stdout] 91 |     FT_DEVICE_4232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:92:2
[INFO] [stdout]    |
[INFO] [stdout] 92 |     FT_DEVICE_232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_DEVICE` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | type FT_DEVICE = c_ulong;
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_X_SERIES` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:93:2
[INFO] [stdout]    |
[INFO] [stdout] 93 |     FT_DEVICE_X_SERIES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_BM` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     FT_DEVICE_BM,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceBm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_0` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:94:2
[INFO] [stdout]    |
[INFO] [stdout] 94 |     FT_DEVICE_4222H_0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_AM` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:85:2
[INFO] [stdout]    |
[INFO] [stdout] 85 |     FT_DEVICE_AM,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceAm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_1_2` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:95:2
[INFO] [stdout]    |
[INFO] [stdout] 95 |     FT_DEVICE_4222H_1_2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h1_2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_3` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:96:2
[INFO] [stdout]    |
[INFO] [stdout] 96 |     FT_DEVICE_4222H_3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_100AX` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:86:2
[INFO] [stdout]    |
[INFO] [stdout] 86 |     FT_DEVICE_100AX,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice100ax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222_PROG` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     FT_DEVICE_4222_PROG,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222Prog`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_UNKNOWN` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:87:2
[INFO] [stdout]    |
[INFO] [stdout] 87 |     FT_DEVICE_UNKNOWN,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceUnknown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_900` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     FT_DEVICE_900,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice900`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_2232C` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:88:2
[INFO] [stdout]    |
[INFO] [stdout] 88 |     FT_DEVICE_2232C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice2232c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_930` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     FT_DEVICE_930,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice930`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_232R` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:89:2
[INFO] [stdout]    |
[INFO] [stdout] 89 |     FT_DEVICE_232R,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_UMFTPD3A` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     FT_DEVICE_UMFTPD3A
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceUmftpd3a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_2232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:90:2
[INFO] [stdout]    |
[INFO] [stdout] 90 |     FT_DEVICE_2232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:91:2
[INFO] [stdout]    |
[INFO] [stdout] 91 |     FT_DEVICE_4232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_HEADER` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:575:6
[INFO] [stdout]     |
[INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEepromHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:92:2
[INFO] [stdout]    |
[INFO] [stdout] 92 |     FT_DEVICE_232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_HEADER` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:576:6
[INFO] [stdout]     |
[INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEepromHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_X_SERIES` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:93:2
[INFO] [stdout]    |
[INFO] [stdout] 93 |     FT_DEVICE_X_SERIES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232B` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:583:6
[INFO] [stdout]     |
[INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232B` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:584:6
[INFO] [stdout]     |
[INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; 
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_0` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:94:2
[INFO] [stdout]    |
[INFO] [stdout] 94 |     FT_DEVICE_4222H_0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_1_2` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:95:2
[INFO] [stdout]    |
[INFO] [stdout] 95 |     FT_DEVICE_4222H_1_2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h1_2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_2232` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:605:6
[INFO] [stdout]     |
[INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom2232`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_3` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:96:2
[INFO] [stdout]    |
[INFO] [stdout] 96 |     FT_DEVICE_4222H_3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_2232` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:606:6
[INFO] [stdout]     |
[INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom2232`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232R` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:629:6
[INFO] [stdout]     |
[INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222_PROG` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     FT_DEVICE_4222_PROG,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222Prog`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232R` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_900` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     FT_DEVICE_900,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice900`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_2232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:660:6
[INFO] [stdout]     |
[INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_930` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     FT_DEVICE_930,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice930`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_2232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:661:6
[INFO] [stdout]     |
[INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_4232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:694:6
[INFO] [stdout]     |
[INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_4232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:695:6
[INFO] [stdout]     |
[INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:732:6
[INFO] [stdout]     |
[INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_X_SERIES` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:781:6
[INFO] [stdout]     |
[INFO] [stdout] 781 | type FT_EEPROM_X_SERIES = ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEepromXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_X_SERIES` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 | type PFT_EEPROM_X_SERIES = *mut ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEepromXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_FLAGS_OPENED` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:879:5
[INFO] [stdout]     |
[INFO] [stdout] 879 |     FT_FLAGS_OPENED = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtFlagsOpened`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_FLAGS_HISPEED` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 |     FT_FLAGS_HISPEED = 2
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtFlagsHispeed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_UMFTPD3A` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     FT_DEVICE_UMFTPD3A
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceUmftpd3a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_HEADER` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:575:6
[INFO] [stdout]     |
[INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEepromHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_HEADER` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:576:6
[INFO] [stdout]     |
[INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEepromHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232B` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:583:6
[INFO] [stdout]     |
[INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232B` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:584:6
[INFO] [stdout]     |
[INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; 
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_2232` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:605:6
[INFO] [stdout]     |
[INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom2232`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_2232` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:606:6
[INFO] [stdout]     |
[INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom2232`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232R` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:629:6
[INFO] [stdout]     |
[INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232R` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_2232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:660:6
[INFO] [stdout]     |
[INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_2232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:661:6
[INFO] [stdout]     |
[INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_4232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:694:6
[INFO] [stdout]     |
[INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_4232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:695:6
[INFO] [stdout]     |
[INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:732:6
[INFO] [stdout]     |
[INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_X_SERIES` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:781:6
[INFO] [stdout]     |
[INFO] [stdout] 781 | type FT_EEPROM_X_SERIES = ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEepromXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_X_SERIES` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 | type PFT_EEPROM_X_SERIES = *mut ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEepromXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_FLAGS_OPENED` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:879:5
[INFO] [stdout]     |
[INFO] [stdout] 879 |     FT_FLAGS_OPENED = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtFlagsOpened`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_FLAGS_HISPEED` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 |     FT_FLAGS_HISPEED = 2
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtFlagsHispeed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_SERIAL_NUMBER` is never used
[INFO] [stdout]   --> src/bindings.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const FT_OPEN_BY_SERIAL_NUMBER: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_DESCRIPTION` is never used
[INFO] [stdout]   --> src/bindings.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const FT_OPEN_BY_DESCRIPTION: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_LOCATION` is never used
[INFO] [stdout]   --> src/bindings.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const FT_OPEN_BY_LOCATION: i32 = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_MASK` is never used
[INFO] [stdout]   --> src/bindings.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const FT_OPEN_MASK: i32 = FT_OPEN_BY_SERIAL_NUMBER | FT_OPEN_BY_DESCRIPTION | FT_OPEN_BY_LOCATION;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_NUMBER_ONLY` is never used
[INFO] [stdout]   --> src/bindings.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const FT_LIST_NUMBER_ONLY: i64 = 0x80000000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_BY_INDEX` is never used
[INFO] [stdout]   --> src/bindings.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const FT_LIST_BY_INDEX: i64 = 0x40000000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_SERIAL_NUMBER` is never used
[INFO] [stdout]   --> src/bindings.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const FT_OPEN_BY_SERIAL_NUMBER: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_ALL` is never used
[INFO] [stdout]   --> src/bindings.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const FT_LIST_ALL: i64 = 0x20000000;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_DESCRIPTION` is never used
[INFO] [stdout]   --> src/bindings.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const FT_OPEN_BY_DESCRIPTION: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_MASK` is never used
[INFO] [stdout]   --> src/bindings.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const FT_LIST_MASK: i64 = FT_LIST_NUMBER_ONLY | FT_LIST_BY_INDEX | FT_LIST_ALL;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_LOCATION` is never used
[INFO] [stdout]   --> src/bindings.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const FT_OPEN_BY_LOCATION: i32 = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_300` is never used
[INFO] [stdout]   --> src/bindings.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const FT_BAUD_300: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_MASK` is never used
[INFO] [stdout]   --> src/bindings.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const FT_OPEN_MASK: i32 = FT_OPEN_BY_SERIAL_NUMBER | FT_OPEN_BY_DESCRIPTION | FT_OPEN_BY_LOCATION;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_600` is never used
[INFO] [stdout]   --> src/bindings.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const FT_BAUD_600: i32 = 600;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_NUMBER_ONLY` is never used
[INFO] [stdout]   --> src/bindings.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const FT_LIST_NUMBER_ONLY: i64 = 0x80000000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_1200` is never used
[INFO] [stdout]   --> src/bindings.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const FT_BAUD_1200: i32 = 1200;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_2400` is never used
[INFO] [stdout]   --> src/bindings.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const FT_BAUD_2400: i32 = 2400;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_4800` is never used
[INFO] [stdout]   --> src/bindings.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const FT_BAUD_4800: i32 = 4800;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_9600` is never used
[INFO] [stdout]   --> src/bindings.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const FT_BAUD_9600: i32 = 9600;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_14400` is never used
[INFO] [stdout]   --> src/bindings.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const FT_BAUD_14400: i32 = 14400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_19200` is never used
[INFO] [stdout]   --> src/bindings.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const FT_BAUD_19200: i32 = 19200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_38400` is never used
[INFO] [stdout]   --> src/bindings.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const FT_BAUD_38400: i32 = 38400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_57600` is never used
[INFO] [stdout]   --> src/bindings.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | const FT_BAUD_57600: i32 = 57600;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_115200` is never used
[INFO] [stdout]   --> src/bindings.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const FT_BAUD_115200: i32 = 115200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_230400` is never used
[INFO] [stdout]   --> src/bindings.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | const FT_BAUD_230400: i32 = 230400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_460800` is never used
[INFO] [stdout]   --> src/bindings.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const FT_BAUD_460800: i32 = 460800;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_921600` is never used
[INFO] [stdout]   --> src/bindings.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | const FT_BAUD_921600: i32 = 921600;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITS_8` is never used
[INFO] [stdout]   --> src/bindings.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 | const FT_BITS_8: c_uchar = 8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITS_7` is never used
[INFO] [stdout]   --> src/bindings.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const FT_BITS_7: c_uchar = 7;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_STOP_BITS_1` is never used
[INFO] [stdout]   --> src/bindings.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const FT_STOP_BITS_1: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_STOP_BITS_2` is never used
[INFO] [stdout]   --> src/bindings.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | const FT_STOP_BITS_2: c_uchar = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_NONE` is never used
[INFO] [stdout]   --> src/bindings.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 | const FT_PARITY_NONE: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_ODD` is never used
[INFO] [stdout]   --> src/bindings.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const FT_PARITY_ODD: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_EVEN` is never used
[INFO] [stdout]   --> src/bindings.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 | const FT_PARITY_EVEN: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_MARK` is never used
[INFO] [stdout]   --> src/bindings.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 | const FT_PARITY_MARK: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_SPACE` is never used
[INFO] [stdout]   --> src/bindings.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | const FT_PARITY_SPACE: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_NONE` is never used
[INFO] [stdout]   --> src/bindings.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 | const FT_FLOW_NONE: i32     = 0x0000;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_RTS_CTS` is never used
[INFO] [stdout]   --> src/bindings.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 | const FT_FLOW_RTS_CTS: i32  = 0x0100;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_DTR_DSR` is never used
[INFO] [stdout]   --> src/bindings.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const FT_FLOW_DTR_DSR: i32  = 0x0200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_XON_XOFF` is never used
[INFO] [stdout]   --> src/bindings.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 | const FT_FLOW_XON_XOFF: i32 = 0x0400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PURGE_RX` is never used
[INFO] [stdout]   --> src/bindings.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 | const FT_PURGE_RX: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PURGE_TX` is never used
[INFO] [stdout]   --> src/bindings.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const FT_PURGE_TX: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_RXCHAR` is never used
[INFO] [stdout]   --> src/bindings.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 | const FT_EVENT_RXCHAR: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_MODEM_STATUS` is never used
[INFO] [stdout]   --> src/bindings.rs:73:7
[INFO] [stdout]    |
[INFO] [stdout] 73 | const FT_EVENT_MODEM_STATUS: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_LINE_STATUS` is never used
[INFO] [stdout]   --> src/bindings.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 | const FT_EVENT_LINE_STATUS: i32 = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DEFAULT_RX_TIMEOUT` is never used
[INFO] [stdout]   --> src/bindings.rs:77:7
[INFO] [stdout]    |
[INFO] [stdout] 77 | const FT_DEFAULT_RX_TIMEOUT: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DEFAULT_TX_TIMEOUT` is never used
[INFO] [stdout]   --> src/bindings.rs:78:7
[INFO] [stdout]    |
[INFO] [stdout] 78 | const FT_DEFAULT_TX_TIMEOUT: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FT_DEVICE_ENUM` is never used
[INFO] [stdout]   --> src/bindings.rs:83:6
[INFO] [stdout]    |
[INFO] [stdout] 83 | enum FT_DEVICE_ENUM {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_RESET` is never used
[INFO] [stdout]    --> src/bindings.rs:104:7
[INFO] [stdout]     |
[INFO] [stdout] 104 | const FT_BITMODE_RESET: i32 = 0x00;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_ASYNC_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:105:7
[INFO] [stdout]     |
[INFO] [stdout] 105 | const FT_BITMODE_ASYNC_BITBANG: i32 = 0x01;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_MPSSE` is never used
[INFO] [stdout]    --> src/bindings.rs:106:7
[INFO] [stdout]     |
[INFO] [stdout] 106 | const FT_BITMODE_MPSSE: i32 = 0x02;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:107:7
[INFO] [stdout]     |
[INFO] [stdout] 107 | const FT_BITMODE_SYNC_BITBANG: i32 = 0x04;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_MCU_HOST` is never used
[INFO] [stdout]    --> src/bindings.rs:108:7
[INFO] [stdout]     |
[INFO] [stdout] 108 | const FT_BITMODE_SYNC_MCU_HOST: i32 = 0x08;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_FAST_SERIAL` is never used
[INFO] [stdout]    --> src/bindings.rs:109:7
[INFO] [stdout]     |
[INFO] [stdout] 109 | const FT_BITMODE_FAST_SERIAL: i32 = 0x10;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_CPUS_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:110:7
[INFO] [stdout]     |
[INFO] [stdout] 110 | const FT_BITMODE_CPUS_BITBANG: i32 = 0x20;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_FIFO` is never used
[INFO] [stdout]    --> src/bindings.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 | const FT_BITMODE_SYNC_FIFO: i32 = 0x40;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:114:7
[INFO] [stdout]     |
[INFO] [stdout] 114 | const FT_232R_CBUS_TXDEN: i32 = 0x00;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_PWRON` is never used
[INFO] [stdout]    --> src/bindings.rs:115:7
[INFO] [stdout]     |
[INFO] [stdout] 115 | const FT_232R_CBUS_PWRON: i32 = 0x01;    //    Power On
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 | const FT_232R_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:117:7
[INFO] [stdout]     |
[INFO] [stdout] 117 | const FT_232R_CBUS_TXLED:i32 = 0x03;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:118:7
[INFO] [stdout]     |
[INFO] [stdout] 118 | const FT_232R_CBUS_TXRXLED: i32 = 0x04;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:119:7
[INFO] [stdout]     |
[INFO] [stdout] 119 | const FT_232R_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK48` is never used
[INFO] [stdout]    --> src/bindings.rs:120:7
[INFO] [stdout]     |
[INFO] [stdout] 120 | const FT_232R_CBUS_CLK48: i32 = 0x06;    //    48MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK24` is never used
[INFO] [stdout]    --> src/bindings.rs:121:7
[INFO] [stdout]     |
[INFO] [stdout] 121 | const FT_232R_CBUS_CLK24: i32 = 0x07;    //    24MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK12` is never used
[INFO] [stdout]    --> src/bindings.rs:122:7
[INFO] [stdout]     |
[INFO] [stdout] 122 | const FT_232R_CBUS_CLK12: i32 = 0x08;    //    12MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK6` is never used
[INFO] [stdout]    --> src/bindings.rs:123:7
[INFO] [stdout]     |
[INFO] [stdout] 123 | const FT_232R_CBUS_CLK6: i32 = 0x09;    //    6MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_BY_INDEX` is never used
[INFO] [stdout]   --> src/bindings.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const FT_LIST_BY_INDEX: i64 = 0x40000000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:124:7
[INFO] [stdout]     |
[INFO] [stdout] 124 | const FT_232R_CBUS_IOMODE: i32 = 0x0A;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_ALL` is never used
[INFO] [stdout]   --> src/bindings.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const FT_LIST_ALL: i64 = 0x20000000;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_BITBANG_WR` is never used
[INFO] [stdout]    --> src/bindings.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 | const FT_232R_CBUS_BITBANG_WR: i32 = 0x0B;    //    Bit-bang write strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_MASK` is never used
[INFO] [stdout]   --> src/bindings.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const FT_LIST_MASK: i64 = FT_LIST_NUMBER_ONLY | FT_LIST_BY_INDEX | FT_LIST_ALL;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_300` is never used
[INFO] [stdout]   --> src/bindings.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const FT_BAUD_300: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_BITBANG_RD` is never used
[INFO] [stdout]    --> src/bindings.rs:126:7
[INFO] [stdout]     |
[INFO] [stdout] 126 | const FT_232R_CBUS_BITBANG_RD: i32 = 0x0C;    //    Bit-bang read strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_600` is never used
[INFO] [stdout]   --> src/bindings.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const FT_BAUD_600: i32 = 600;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TRISTATE` is never used
[INFO] [stdout]    --> src/bindings.rs:129:7
[INFO] [stdout]     |
[INFO] [stdout] 129 | const FT_232H_CBUS_TRISTATE: i32 = 0x00;    //    Tristate
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_1200` is never used
[INFO] [stdout]   --> src/bindings.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const FT_BAUD_1200: i32 = 1200;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:130:7
[INFO] [stdout]     |
[INFO] [stdout] 130 | const FT_232H_CBUS_TXLED: i32 = 0x01;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_2400` is never used
[INFO] [stdout]   --> src/bindings.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const FT_BAUD_2400: i32 = 2400;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 | const FT_232H_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_4800` is never used
[INFO] [stdout]   --> src/bindings.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const FT_BAUD_4800: i32 = 4800;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:132:7
[INFO] [stdout]     |
[INFO] [stdout] 132 | const FT_232H_CBUS_TXRXLED: i32 = 0x03;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_9600` is never used
[INFO] [stdout]   --> src/bindings.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const FT_BAUD_9600: i32 = 9600;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_PWREN` is never used
[INFO] [stdout]    --> src/bindings.rs:133:7
[INFO] [stdout]     |
[INFO] [stdout] 133 | const FT_232H_CBUS_PWREN: i32 = 0x04;    //    Power Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_14400` is never used
[INFO] [stdout]   --> src/bindings.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const FT_BAUD_14400: i32 = 14400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:134:7
[INFO] [stdout]     |
[INFO] [stdout] 134 | const FT_232H_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_19200` is never used
[INFO] [stdout]   --> src/bindings.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const FT_BAUD_19200: i32 = 19200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_DRIVE_0` is never used
[INFO] [stdout]    --> src/bindings.rs:135:7
[INFO] [stdout]     |
[INFO] [stdout] 135 | const FT_232H_CBUS_DRIVE_0: i32 = 0x06;    //    Drive pin to logic 0
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_38400` is never used
[INFO] [stdout]   --> src/bindings.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const FT_BAUD_38400: i32 = 38400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_DRIVE_1` is never used
[INFO] [stdout]    --> src/bindings.rs:136:7
[INFO] [stdout]     |
[INFO] [stdout] 136 | const FT_232H_CBUS_DRIVE_1: i32 = 0x07;    //    Drive pin to logic 1
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_57600` is never used
[INFO] [stdout]   --> src/bindings.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | const FT_BAUD_57600: i32 = 57600;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:137:7
[INFO] [stdout]     |
[INFO] [stdout] 137 | const FT_232H_CBUS_IOMODE: i32 = 0x08;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_115200` is never used
[INFO] [stdout]   --> src/bindings.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const FT_BAUD_115200: i32 = 115200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:138:7
[INFO] [stdout]     |
[INFO] [stdout] 138 | const FT_232H_CBUS_TXDEN: i32 = 0x09;    //    Tx Data Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_230400` is never used
[INFO] [stdout]   --> src/bindings.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | const FT_BAUD_230400: i32 = 230400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_460800` is never used
[INFO] [stdout]   --> src/bindings.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const FT_BAUD_460800: i32 = 460800;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK30` is never used
[INFO] [stdout]    --> src/bindings.rs:139:7
[INFO] [stdout]     |
[INFO] [stdout] 139 | const FT_232H_CBUS_CLK30: i32 = 0x0A;    //    30MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_921600` is never used
[INFO] [stdout]   --> src/bindings.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | const FT_BAUD_921600: i32 = 921600;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK15` is never used
[INFO] [stdout]    --> src/bindings.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 | const FT_232H_CBUS_CLK15: i32 = 0x0B;    //    15MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITS_8` is never used
[INFO] [stdout]   --> src/bindings.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 | const FT_BITS_8: c_uchar = 8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK7_5` is never used
[INFO] [stdout]    --> src/bindings.rs:141:7
[INFO] [stdout]     |
[INFO] [stdout] 141 | const FT_232H_CBUS_CLK7_5: i32 = 0x0C;    //    7.5MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITS_7` is never used
[INFO] [stdout]   --> src/bindings.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const FT_BITS_7: c_uchar = 7;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_STOP_BITS_1` is never used
[INFO] [stdout]   --> src/bindings.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const FT_STOP_BITS_1: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TRISTATE` is never used
[INFO] [stdout]    --> src/bindings.rs:144:7
[INFO] [stdout]     |
[INFO] [stdout] 144 | const FT_X_SERIES_CBUS_TRISTATE: i32 = 0x00;    //    Tristate
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_STOP_BITS_2` is never used
[INFO] [stdout]   --> src/bindings.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | const FT_STOP_BITS_2: c_uchar = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:145:7
[INFO] [stdout]     |
[INFO] [stdout] 145 | const FT_X_SERIES_CBUS_TXLED: i32 = 0x01;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_NONE` is never used
[INFO] [stdout]   --> src/bindings.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 | const FT_PARITY_NONE: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_ODD` is never used
[INFO] [stdout]   --> src/bindings.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const FT_PARITY_ODD: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:146:7
[INFO] [stdout]     |
[INFO] [stdout] 146 | const FT_X_SERIES_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_EVEN` is never used
[INFO] [stdout]   --> src/bindings.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 | const FT_PARITY_EVEN: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:147:7
[INFO] [stdout]     |
[INFO] [stdout] 147 | const FT_X_SERIES_CBUS_TXRXLED: i32 = 0x03;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_MARK` is never used
[INFO] [stdout]   --> src/bindings.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 | const FT_PARITY_MARK: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_PWREN` is never used
[INFO] [stdout]    --> src/bindings.rs:148:7
[INFO] [stdout]     |
[INFO] [stdout] 148 | const FT_X_SERIES_CBUS_PWREN: i32 = 0x04;    //    Power Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_SPACE` is never used
[INFO] [stdout]   --> src/bindings.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | const FT_PARITY_SPACE: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:149:7
[INFO] [stdout]     |
[INFO] [stdout] 149 | const FT_X_SERIES_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_NONE` is never used
[INFO] [stdout]   --> src/bindings.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 | const FT_FLOW_NONE: i32     = 0x0000;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_RTS_CTS` is never used
[INFO] [stdout]   --> src/bindings.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 | const FT_FLOW_RTS_CTS: i32  = 0x0100;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_DRIVE_0` is never used
[INFO] [stdout]    --> src/bindings.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 | const FT_X_SERIES_CBUS_DRIVE_0: i32 = 0x06;    //    Drive pin to logic 0
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_DTR_DSR` is never used
[INFO] [stdout]   --> src/bindings.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const FT_FLOW_DTR_DSR: i32  = 0x0200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_DRIVE_1` is never used
[INFO] [stdout]    --> src/bindings.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 | const FT_X_SERIES_CBUS_DRIVE_1: i32 = 0x07;    //    Drive pin to logic 1
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_XON_XOFF` is never used
[INFO] [stdout]   --> src/bindings.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 | const FT_FLOW_XON_XOFF: i32 = 0x0400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:152:7
[INFO] [stdout]     |
[INFO] [stdout] 152 | const FT_X_SERIES_CBUS_IOMODE: i32 = 0x08;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PURGE_RX` is never used
[INFO] [stdout]   --> src/bindings.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 | const FT_PURGE_RX: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:153:7
[INFO] [stdout]     |
[INFO] [stdout] 153 | const FT_X_SERIES_CBUS_TXDEN: i32 = 0x09;    //    Tx Data Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PURGE_TX` is never used
[INFO] [stdout]   --> src/bindings.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const FT_PURGE_TX: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK24` is never used
[INFO] [stdout]    --> src/bindings.rs:154:7
[INFO] [stdout]     |
[INFO] [stdout] 154 | const FT_X_SERIES_CBUS_CLK24: i32 = 0x0A;    //    24MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_RXCHAR` is never used
[INFO] [stdout]   --> src/bindings.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 | const FT_EVENT_RXCHAR: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK12` is never used
[INFO] [stdout]    --> src/bindings.rs:155:7
[INFO] [stdout]     |
[INFO] [stdout] 155 | const FT_X_SERIES_CBUS_CLK12: i32 = 0x0B;    //    12MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_MODEM_STATUS` is never used
[INFO] [stdout]   --> src/bindings.rs:73:7
[INFO] [stdout]    |
[INFO] [stdout] 73 | const FT_EVENT_MODEM_STATUS: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_LINE_STATUS` is never used
[INFO] [stdout]   --> src/bindings.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 | const FT_EVENT_LINE_STATUS: i32 = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK6` is never used
[INFO] [stdout]    --> src/bindings.rs:156:7
[INFO] [stdout]     |
[INFO] [stdout] 156 | const FT_X_SERIES_CBUS_CLK6: i32 = 0x0C;    //    6MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DEFAULT_RX_TIMEOUT` is never used
[INFO] [stdout]   --> src/bindings.rs:77:7
[INFO] [stdout]    |
[INFO] [stdout] 77 | const FT_DEFAULT_RX_TIMEOUT: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BCD_CHARGER` is never used
[INFO] [stdout]    --> src/bindings.rs:157:7
[INFO] [stdout]     |
[INFO] [stdout] 157 | const FT_X_SERIES_CBUS_BCD_CHARGER: i32 = 0x0D;    //    Battery charger detected
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DEFAULT_TX_TIMEOUT` is never used
[INFO] [stdout]   --> src/bindings.rs:78:7
[INFO] [stdout]    |
[INFO] [stdout] 78 | const FT_DEFAULT_TX_TIMEOUT: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FT_DEVICE_ENUM` is never used
[INFO] [stdout]   --> src/bindings.rs:83:6
[INFO] [stdout]    |
[INFO] [stdout] 83 | enum FT_DEVICE_ENUM {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BCD_CHARGER_N` is never used
[INFO] [stdout]    --> src/bindings.rs:158:7
[INFO] [stdout]     |
[INFO] [stdout] 158 | const FT_X_SERIES_CBUS_BCD_CHARGER_N: i32 = 0x0E;    //    Battery charger detected inverted
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_RESET` is never used
[INFO] [stdout]    --> src/bindings.rs:104:7
[INFO] [stdout]     |
[INFO] [stdout] 104 | const FT_BITMODE_RESET: i32 = 0x00;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_I2C_TXE` is never used
[INFO] [stdout]    --> src/bindings.rs:159:7
[INFO] [stdout]     |
[INFO] [stdout] 159 | const FT_X_SERIES_CBUS_I2C_TXE: i32 = 0x0F;    //    I2C Tx empty
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_ASYNC_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:105:7
[INFO] [stdout]     |
[INFO] [stdout] 105 | const FT_BITMODE_ASYNC_BITBANG: i32 = 0x01;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_I2C_RXF` is never used
[INFO] [stdout]    --> src/bindings.rs:160:7
[INFO] [stdout]     |
[INFO] [stdout] 160 | const FT_X_SERIES_CBUS_I2C_RXF: i32 = 0x10;    //    I2C Rx full
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_MPSSE` is never used
[INFO] [stdout]    --> src/bindings.rs:106:7
[INFO] [stdout]     |
[INFO] [stdout] 106 | const FT_BITMODE_MPSSE: i32 = 0x02;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_VBUS_SENSE` is never used
[INFO] [stdout]    --> src/bindings.rs:161:7
[INFO] [stdout]     |
[INFO] [stdout] 161 | const FT_X_SERIES_CBUS_VBUS_SENSE: i32 = 0x11;    //    Detect VBUS
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:107:7
[INFO] [stdout]     |
[INFO] [stdout] 107 | const FT_BITMODE_SYNC_BITBANG: i32 = 0x04;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BITBANG_WR` is never used
[INFO] [stdout]    --> src/bindings.rs:162:7
[INFO] [stdout]     |
[INFO] [stdout] 162 | const FT_X_SERIES_CBUS_BITBANG_WR: i32 = 0x12;    //    Bit-bang write strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_MCU_HOST` is never used
[INFO] [stdout]    --> src/bindings.rs:108:7
[INFO] [stdout]     |
[INFO] [stdout] 108 | const FT_BITMODE_SYNC_MCU_HOST: i32 = 0x08;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BITBANG_RD` is never used
[INFO] [stdout]    --> src/bindings.rs:163:7
[INFO] [stdout]     |
[INFO] [stdout] 163 | const FT_X_SERIES_CBUS_BITBANG_RD: i32 = 0x13;    //    Bit-bang read strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_FAST_SERIAL` is never used
[INFO] [stdout]    --> src/bindings.rs:109:7
[INFO] [stdout]     |
[INFO] [stdout] 109 | const FT_BITMODE_FAST_SERIAL: i32 = 0x10;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TIMESTAMP` is never used
[INFO] [stdout]    --> src/bindings.rs:164:7
[INFO] [stdout]     |
[INFO] [stdout] 164 | const FT_X_SERIES_CBUS_TIMESTAMP: i32 = 0x14;    //    Toggle output when a USB SOF token is received
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_CPUS_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:110:7
[INFO] [stdout]     |
[INFO] [stdout] 110 | const FT_BITMODE_CPUS_BITBANG: i32 = 0x20;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_KEEP_AWAKE` is never used
[INFO] [stdout]    --> src/bindings.rs:165:7
[INFO] [stdout]     |
[INFO] [stdout] 165 | const FT_X_SERIES_CBUS_KEEP_AWAKE: i32 = 0x15;    //    
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_FIFO` is never used
[INFO] [stdout]    --> src/bindings.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 | const FT_BITMODE_SYNC_FIFO: i32 = 0x40;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:114:7
[INFO] [stdout]     |
[INFO] [stdout] 114 | const FT_232R_CBUS_TXDEN: i32 = 0x00;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DRIVER_TYPE_D2XX` is never used
[INFO] [stdout]    --> src/bindings.rs:168:7
[INFO] [stdout]     |
[INFO] [stdout] 168 | const FT_DRIVER_TYPE_D2XX: i32 = 0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_PWRON` is never used
[INFO] [stdout]    --> src/bindings.rs:115:7
[INFO] [stdout]     |
[INFO] [stdout] 115 | const FT_232R_CBUS_PWRON: i32 = 0x01;    //    Power On
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DRIVER_TYPE_VCP` is never used
[INFO] [stdout]    --> src/bindings.rs:169:7
[INFO] [stdout]     |
[INFO] [stdout] 169 | const FT_DRIVER_TYPE_VCP: i32 = 1;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_header` is never constructed
[INFO] [stdout]    --> src/bindings.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | struct ft_eeprom_header {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 | const FT_232R_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:117:7
[INFO] [stdout]     |
[INFO] [stdout] 117 | const FT_232R_CBUS_TXLED:i32 = 0x03;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_HEADER` is never used
[INFO] [stdout]    --> src/bindings.rs:575:6
[INFO] [stdout]     |
[INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_HEADER` is never used
[INFO] [stdout]    --> src/bindings.rs:576:6
[INFO] [stdout]     |
[INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:118:7
[INFO] [stdout]     |
[INFO] [stdout] 118 | const FT_232R_CBUS_TXRXLED: i32 = 0x04;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232b` is never constructed
[INFO] [stdout]    --> src/bindings.rs:579:8
[INFO] [stdout]     |
[INFO] [stdout] 579 | struct ft_eeprom_232b {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232B` is never used
[INFO] [stdout]    --> src/bindings.rs:583:6
[INFO] [stdout]     |
[INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232B` is never used
[INFO] [stdout]    --> src/bindings.rs:584:6
[INFO] [stdout]     |
[INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; 
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:119:7
[INFO] [stdout]     |
[INFO] [stdout] 119 | const FT_232R_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_2232` is never constructed
[INFO] [stdout]    --> src/bindings.rs:588:8
[INFO] [stdout]     |
[INFO] [stdout] 588 | struct ft_eeprom_2232 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_2232` is never used
[INFO] [stdout]    --> src/bindings.rs:605:6
[INFO] [stdout]     |
[INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_2232` is never used
[INFO] [stdout]    --> src/bindings.rs:606:6
[INFO] [stdout]     |
[INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232r` is never constructed
[INFO] [stdout]    --> src/bindings.rs:609:8
[INFO] [stdout]     |
[INFO] [stdout] 609 | struct ft_eeprom_232r {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232R` is never used
[INFO] [stdout]    --> src/bindings.rs:629:6
[INFO] [stdout]     |
[INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232R` is never used
[INFO] [stdout]    --> src/bindings.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_2232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:634:8
[INFO] [stdout]     |
[INFO] [stdout] 634 | struct ft_eeprom_2232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_2232H` is never used
[INFO] [stdout]    --> src/bindings.rs:660:6
[INFO] [stdout]     |
[INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_2232H` is never used
[INFO] [stdout]    --> src/bindings.rs:661:6
[INFO] [stdout]     |
[INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_4232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:664:8
[INFO] [stdout]     |
[INFO] [stdout] 664 | struct ft_eeprom_4232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_4232H` is never used
[INFO] [stdout]    --> src/bindings.rs:694:6
[INFO] [stdout]     |
[INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_4232H` is never used
[INFO] [stdout]    --> src/bindings.rs:695:6
[INFO] [stdout]     |
[INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:699:8
[INFO] [stdout]     |
[INFO] [stdout] 699 | struct ft_eeprom_232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232H` is never used
[INFO] [stdout]    --> src/bindings.rs:732:6
[INFO] [stdout]     |
[INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232H` is never used
[INFO] [stdout]    --> src/bindings.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_x_series` is never constructed
[INFO] [stdout]    --> src/bindings.rs:736:8
[INFO] [stdout]     |
[INFO] [stdout] 736 | struct ft_eeprom_x_series {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_X_SERIES` is never used
[INFO] [stdout]    --> src/bindings.rs:781:6
[INFO] [stdout]     |
[INFO] [stdout] 781 | type FT_EEPROM_X_SERIES = ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_X_SERIES` is never used
[INFO] [stdout]    --> src/bindings.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 | type PFT_EEPROM_X_SERIES = *mut ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FT_FLAGS` is never used
[INFO] [stdout]    --> src/bindings.rs:878:6
[INFO] [stdout]     |
[INFO] [stdout] 878 | enum FT_FLAGS {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Initialise` is never used
[INFO] [stdout]    --> src/bindings.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout] 173 |     fn FT_Initialise(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Finalise` is never used
[INFO] [stdout]    --> src/bindings.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn FT_Finalise(
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Open` is never used
[INFO] [stdout]    --> src/bindings.rs:181:8
[INFO] [stdout]     |
[INFO] [stdout] 181 |     fn FT_Open(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_OpenEx` is never used
[INFO] [stdout]    --> src/bindings.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn FT_OpenEx(
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ListDevices` is never used
[INFO] [stdout]    --> src/bindings.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn FT_ListDevices(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Close` is never used
[INFO] [stdout]    --> src/bindings.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 |     fn FT_Close(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Read` is never used
[INFO] [stdout]    --> src/bindings.rs:202:8
[INFO] [stdout]     |
[INFO] [stdout] 202 |     fn FT_Read(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Signature1` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     Signature1: c_ulong,            // Header - must be 0x00000000 
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signature1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Signature2` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     Signature2: c_ulong,            // Header - must be 0xffffffff
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signature2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Version` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     Version: c_ulong,                // Header - FT_PROGRAM_DATA version
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `VendorId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:367:5
[INFO] [stdout]     |
[INFO] [stdout] 367 |     VendorId: c_uint,                // 0x0403
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `vendor_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ProductId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     ProductId: c_uint,                // 0x6001
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `product_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Manufacturer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     Manufacturer: *mut char,            // "FTDI"
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `manufacturer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ManufacturerId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     ManufacturerId: *mut char,        // "FT"
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `manufacturer_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Description` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     Description: *mut char,            // "USB HS Serial Converter"
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerialNumber` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     SerialNumber: *mut char,            // "FT000001" if fixed, or NULL
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `serial_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxPower` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     MaxPower: c_uint,                // 0 < MaxPower <= 500
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `max_power`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PnP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     PnP: c_uint,                    // 0 = disabled, 1 = enabled
[INFO] [stdout]     |     ^^^ help: convert the identifier to snake case: `pn_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SelfPowered` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     SelfPowered: c_uint,            // 0 = bus powered, 1 = self powered
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `self_powered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RemoteWakeup` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |     RemoteWakeup: c_uint,            // 0 = not capable, 1 = capable
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `remote_wakeup`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Rev4` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     Rev4: c_uchar,                    // non-zero if Rev4 chip, zero otherwise
[INFO] [stdout]     |     ^^^^ help: convert the identifier to snake case: `rev4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoIn` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     IsoIn: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case: `iso_in`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK48` is never used
[INFO] [stdout]    --> src/bindings.rs:120:7
[INFO] [stdout]     |
[INFO] [stdout] 120 | const FT_232R_CBUS_CLK48: i32 = 0x06;    //    48MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOut` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     IsoOut: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK24` is never used
[INFO] [stdout]    --> src/bindings.rs:121:7
[INFO] [stdout]     |
[INFO] [stdout] 121 | const FT_232R_CBUS_CLK24: i32 = 0x07;    //    24MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK12` is never used
[INFO] [stdout]    --> src/bindings.rs:122:7
[INFO] [stdout]     |
[INFO] [stdout] 122 | const FT_232R_CBUS_CLK12: i32 = 0x08;    //    12MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     PullDownEnable: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK6` is never used
[INFO] [stdout]    --> src/bindings.rs:123:7
[INFO] [stdout]     |
[INFO] [stdout] 123 | const FT_232R_CBUS_CLK6: i32 = 0x09;    //    6MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:124:7
[INFO] [stdout]     |
[INFO] [stdout] 124 | const FT_232R_CBUS_IOMODE: i32 = 0x0A;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_BITBANG_WR` is never used
[INFO] [stdout]    --> src/bindings.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 | const FT_232R_CBUS_BITBANG_WR: i32 = 0x0B;    //    Bit-bang write strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_BITBANG_RD` is never used
[INFO] [stdout]    --> src/bindings.rs:126:7
[INFO] [stdout]     |
[INFO] [stdout] 126 | const FT_232R_CBUS_BITBANG_RD: i32 = 0x0C;    //    Bit-bang read strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     SerNumEnable: c_uchar,            // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TRISTATE` is never used
[INFO] [stdout]    --> src/bindings.rs:129:7
[INFO] [stdout]     |
[INFO] [stdout] 129 | const FT_232H_CBUS_TRISTATE: i32 = 0x00;    //    Tristate
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:130:7
[INFO] [stdout]     |
[INFO] [stdout] 130 | const FT_232H_CBUS_TXLED: i32 = 0x01;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersionEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     USBVersionEnable: c_uchar,        // non-zero if chip uses USBVersion
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 | const FT_232H_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersion` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     USBVersion: c_uchar,            // BCD (0x0200 => USB2)
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `usbversion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:132:7
[INFO] [stdout]     |
[INFO] [stdout] 132 | const FT_232H_CBUS_TXRXLED: i32 = 0x03;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Rev5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |     Rev5: c_uchar,                    // non-zero if Rev5 chip, zero otherwise
[INFO] [stdout]     |     ^^^^ help: convert the identifier to snake case: `rev5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_PWREN` is never used
[INFO] [stdout]    --> src/bindings.rs:133:7
[INFO] [stdout]     |
[INFO] [stdout] 133 | const FT_232H_CBUS_PWREN: i32 = 0x04;    //    Power Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:134:7
[INFO] [stdout]     |
[INFO] [stdout] 134 | const FT_232H_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoInA` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     IsoInA: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_in_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_DRIVE_0` is never used
[INFO] [stdout]    --> src/bindings.rs:135:7
[INFO] [stdout]     |
[INFO] [stdout] 135 | const FT_232H_CBUS_DRIVE_0: i32 = 0x06;    //    Drive pin to logic 0
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoInB` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     IsoInB: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_in_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_DRIVE_1` is never used
[INFO] [stdout]    --> src/bindings.rs:136:7
[INFO] [stdout]     |
[INFO] [stdout] 136 | const FT_232H_CBUS_DRIVE_1: i32 = 0x07;    //    Drive pin to logic 1
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:137:7
[INFO] [stdout]     |
[INFO] [stdout] 137 | const FT_232H_CBUS_IOMODE: i32 = 0x08;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOutA` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     IsoOutA: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `iso_out_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:138:7
[INFO] [stdout]     |
[INFO] [stdout] 138 | const FT_232H_CBUS_TXDEN: i32 = 0x09;    //    Tx Data Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOutB` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     IsoOutB: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `iso_out_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK30` is never used
[INFO] [stdout]    --> src/bindings.rs:139:7
[INFO] [stdout]     |
[INFO] [stdout] 139 | const FT_232H_CBUS_CLK30: i32 = 0x0A;    //    30MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK15` is never used
[INFO] [stdout]    --> src/bindings.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 | const FT_232H_CBUS_CLK15: i32 = 0x0B;    //    15MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     PullDownEnable5: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK7_5` is never used
[INFO] [stdout]    --> src/bindings.rs:141:7
[INFO] [stdout]     |
[INFO] [stdout] 141 | const FT_232H_CBUS_CLK7_5: i32 = 0x0C;    //    7.5MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     SerNumEnable5: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TRISTATE` is never used
[INFO] [stdout]    --> src/bindings.rs:144:7
[INFO] [stdout]     |
[INFO] [stdout] 144 | const FT_X_SERIES_CBUS_TRISTATE: i32 = 0x00;    //    Tristate
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersionEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     USBVersionEnable5: c_uchar,    // non-zero if chip uses USBVersion
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:145:7
[INFO] [stdout]     |
[INFO] [stdout] 145 | const FT_X_SERIES_CBUS_TXLED: i32 = 0x01;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:146:7
[INFO] [stdout]     |
[INFO] [stdout] 146 | const FT_X_SERIES_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersion5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     USBVersion5: c_uchar,            // BCD (0x0200 => USB2)
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:147:7
[INFO] [stdout]     |
[INFO] [stdout] 147 | const FT_X_SERIES_CBUS_TXRXLED: i32 = 0x03;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_PWREN` is never used
[INFO] [stdout]    --> src/bindings.rs:148:7
[INFO] [stdout]     |
[INFO] [stdout] 148 | const FT_X_SERIES_CBUS_PWREN: i32 = 0x04;    //    Power Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsHighCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:399:5
[INFO] [stdout]     |
[INFO] [stdout] 399 |     AIsHighCurrent: c_uchar,        // non-zero if interface is high current
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ais_high_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:149:7
[INFO] [stdout]     |
[INFO] [stdout] 149 | const FT_X_SERIES_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsHighCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |     BIsHighCurrent: c_uchar,        // non-zero if interface is high current
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bis_high_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_DRIVE_0` is never used
[INFO] [stdout]    --> src/bindings.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 | const FT_X_SERIES_CBUS_DRIVE_0: i32 = 0x06;    //    Drive pin to logic 0
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifo` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 |     IFAIsFifo: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_DRIVE_1` is never used
[INFO] [stdout]    --> src/bindings.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 | const FT_X_SERIES_CBUS_DRIVE_1: i32 = 0x07;    //    Drive pin to logic 1
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:152:7
[INFO] [stdout]     |
[INFO] [stdout] 152 | const FT_X_SERIES_CBUS_IOMODE: i32 = 0x08;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifoTar` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     IFAIsFifoTar: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo_tar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:153:7
[INFO] [stdout]     |
[INFO] [stdout] 153 | const FT_X_SERIES_CBUS_TXDEN: i32 = 0x09;    //    Tx Data Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFastSer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     IFAIsFastSer: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fast_ser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK24` is never used
[INFO] [stdout]    --> src/bindings.rs:154:7
[INFO] [stdout]     |
[INFO] [stdout] 154 | const FT_X_SERIES_CBUS_CLK24: i32 = 0x0A;    //    24MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK12` is never used
[INFO] [stdout]    --> src/bindings.rs:155:7
[INFO] [stdout]     |
[INFO] [stdout] 155 | const FT_X_SERIES_CBUS_CLK12: i32 = 0x0B;    //    12MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     AIsVCP: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `ais_vcp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK6` is never used
[INFO] [stdout]    --> src/bindings.rs:156:7
[INFO] [stdout]     |
[INFO] [stdout] 156 | const FT_X_SERIES_CBUS_CLK6: i32 = 0x0C;    //    6MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifo` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     IFBIsFifo: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BCD_CHARGER` is never used
[INFO] [stdout]    --> src/bindings.rs:157:7
[INFO] [stdout]     |
[INFO] [stdout] 157 | const FT_X_SERIES_CBUS_BCD_CHARGER: i32 = 0x0D;    //    Battery charger detected
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BCD_CHARGER_N` is never used
[INFO] [stdout]    --> src/bindings.rs:158:7
[INFO] [stdout]     |
[INFO] [stdout] 158 | const FT_X_SERIES_CBUS_BCD_CHARGER_N: i32 = 0x0E;    //    Battery charger detected inverted
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifoTar` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     IFBIsFifoTar: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo_tar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_I2C_TXE` is never used
[INFO] [stdout]    --> src/bindings.rs:159:7
[INFO] [stdout]     |
[INFO] [stdout] 159 | const FT_X_SERIES_CBUS_I2C_TXE: i32 = 0x0F;    //    I2C Tx empty
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_I2C_RXF` is never used
[INFO] [stdout]    --> src/bindings.rs:160:7
[INFO] [stdout]     |
[INFO] [stdout] 160 | const FT_X_SERIES_CBUS_I2C_RXF: i32 = 0x10;    //    I2C Rx full
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFastSer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:407:5
[INFO] [stdout]     |
[INFO] [stdout] 407 |     IFBIsFastSer: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fast_ser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_VBUS_SENSE` is never used
[INFO] [stdout]    --> src/bindings.rs:161:7
[INFO] [stdout]     |
[INFO] [stdout] 161 | const FT_X_SERIES_CBUS_VBUS_SENSE: i32 = 0x11;    //    Detect VBUS
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:408:5
[INFO] [stdout]     |
[INFO] [stdout] 408 |     BIsVCP: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `bis_vcp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BITBANG_WR` is never used
[INFO] [stdout]    --> src/bindings.rs:162:7
[INFO] [stdout]     |
[INFO] [stdout] 162 | const FT_X_SERIES_CBUS_BITBANG_WR: i32 = 0x12;    //    Bit-bang write strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BITBANG_RD` is never used
[INFO] [stdout]    --> src/bindings.rs:163:7
[INFO] [stdout]     |
[INFO] [stdout] 163 | const FT_X_SERIES_CBUS_BITBANG_RD: i32 = 0x13;    //    Bit-bang read strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UseExtOsc` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     UseExtOsc: c_uchar,            // Use External Oscillator
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `use_ext_osc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TIMESTAMP` is never used
[INFO] [stdout]    --> src/bindings.rs:164:7
[INFO] [stdout]     |
[INFO] [stdout] 164 | const FT_X_SERIES_CBUS_TIMESTAMP: i32 = 0x14;    //    Toggle output when a USB SOF token is received
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_KEEP_AWAKE` is never used
[INFO] [stdout]    --> src/bindings.rs:165:7
[INFO] [stdout]     |
[INFO] [stdout] 165 | const FT_X_SERIES_CBUS_KEEP_AWAKE: i32 = 0x15;    //    
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HighDriveIOs` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     HighDriveIOs: c_uchar,            // High Drive I/Os
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `high_drive_ios`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DRIVER_TYPE_D2XX` is never used
[INFO] [stdout]    --> src/bindings.rs:168:7
[INFO] [stdout]     |
[INFO] [stdout] 168 | const FT_DRIVER_TYPE_D2XX: i32 = 0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EndpointSize` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     EndpointSize: c_uchar,            // Endpoint size
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `endpoint_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DRIVER_TYPE_VCP` is never used
[INFO] [stdout]    --> src/bindings.rs:169:7
[INFO] [stdout]     |
[INFO] [stdout] 169 | const FT_DRIVER_TYPE_VCP: i32 = 1;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnableR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     PullDownEnableR: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_header` is never constructed
[INFO] [stdout]    --> src/bindings.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | struct ft_eeprom_header {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_HEADER` is never used
[INFO] [stdout]    --> src/bindings.rs:575:6
[INFO] [stdout]     |
[INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnableR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |     SerNumEnableR: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_HEADER` is never used
[INFO] [stdout]    --> src/bindings.rs:576:6
[INFO] [stdout]     |
[INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertTXD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 |     InvertTXD: c_uchar,            // non-zero if invert TXD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_txd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232b` is never constructed
[INFO] [stdout]    --> src/bindings.rs:579:8
[INFO] [stdout]     |
[INFO] [stdout] 579 | struct ft_eeprom_232b {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232B` is never used
[INFO] [stdout]    --> src/bindings.rs:583:6
[INFO] [stdout]     |
[INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRXD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     InvertRXD: c_uchar,            // non-zero if invert RXD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_rxd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232B` is never used
[INFO] [stdout]    --> src/bindings.rs:584:6
[INFO] [stdout]     |
[INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; 
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_2232` is never constructed
[INFO] [stdout]    --> src/bindings.rs:588:8
[INFO] [stdout]     |
[INFO] [stdout] 588 | struct ft_eeprom_2232 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRTS` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     InvertRTS: c_uchar,            // non-zero if invert RTS
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_rts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_2232` is never used
[INFO] [stdout]    --> src/bindings.rs:605:6
[INFO] [stdout]     |
[INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertCTS` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     InvertCTS: c_uchar,            // non-zero if invert CTS
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_cts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_2232` is never used
[INFO] [stdout]    --> src/bindings.rs:606:6
[INFO] [stdout]     |
[INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232r` is never constructed
[INFO] [stdout]    --> src/bindings.rs:609:8
[INFO] [stdout]     |
[INFO] [stdout] 609 | struct ft_eeprom_232r {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232R` is never used
[INFO] [stdout]    --> src/bindings.rs:629:6
[INFO] [stdout]     |
[INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232R` is never used
[INFO] [stdout]    --> src/bindings.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_2232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:634:8
[INFO] [stdout]     |
[INFO] [stdout] 634 | struct ft_eeprom_2232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_2232H` is never used
[INFO] [stdout]    --> src/bindings.rs:660:6
[INFO] [stdout]     |
[INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_2232H` is never used
[INFO] [stdout]    --> src/bindings.rs:661:6
[INFO] [stdout]     |
[INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_4232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:664:8
[INFO] [stdout]     |
[INFO] [stdout] 664 | struct ft_eeprom_4232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_4232H` is never used
[INFO] [stdout]    --> src/bindings.rs:694:6
[INFO] [stdout]     |
[INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_4232H` is never used
[INFO] [stdout]    --> src/bindings.rs:695:6
[INFO] [stdout]     |
[INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:699:8
[INFO] [stdout]     |
[INFO] [stdout] 699 | struct ft_eeprom_232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232H` is never used
[INFO] [stdout]    --> src/bindings.rs:732:6
[INFO] [stdout]     |
[INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232H` is never used
[INFO] [stdout]    --> src/bindings.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_x_series` is never constructed
[INFO] [stdout]    --> src/bindings.rs:736:8
[INFO] [stdout]     |
[INFO] [stdout] 736 | struct ft_eeprom_x_series {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_X_SERIES` is never used
[INFO] [stdout]    --> src/bindings.rs:781:6
[INFO] [stdout]     |
[INFO] [stdout] 781 | type FT_EEPROM_X_SERIES = ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_X_SERIES` is never used
[INFO] [stdout]    --> src/bindings.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 | type PFT_EEPROM_X_SERIES = *mut ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FT_FLAGS` is never used
[INFO] [stdout]    --> src/bindings.rs:878:6
[INFO] [stdout]     |
[INFO] [stdout] 878 | enum FT_FLAGS {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Initialise` is never used
[INFO] [stdout]    --> src/bindings.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout] 173 |     fn FT_Initialise(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Finalise` is never used
[INFO] [stdout]    --> src/bindings.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn FT_Finalise(
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Open` is never used
[INFO] [stdout]    --> src/bindings.rs:181:8
[INFO] [stdout]     |
[INFO] [stdout] 181 |     fn FT_Open(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_OpenEx` is never used
[INFO] [stdout]    --> src/bindings.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn FT_OpenEx(
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ListDevices` is never used
[INFO] [stdout]    --> src/bindings.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn FT_ListDevices(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Close` is never used
[INFO] [stdout]    --> src/bindings.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 |     fn FT_Close(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Read` is never used
[INFO] [stdout]    --> src/bindings.rs:202:8
[INFO] [stdout]     |
[INFO] [stdout] 202 |     fn FT_Read(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `ftdi_D2XX_rust` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `ftdi_d2_xx_rust`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Signature1` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     Signature1: c_ulong,            // Header - must be 0x00000000 
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signature1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Signature2` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     Signature2: c_ulong,            // Header - must be 0xffffffff
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signature2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Version` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     Version: c_ulong,                // Header - FT_PROGRAM_DATA version
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `VendorId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:367:5
[INFO] [stdout]     |
[INFO] [stdout] 367 |     VendorId: c_uint,                // 0x0403
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `vendor_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ProductId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     ProductId: c_uint,                // 0x6001
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `product_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Manufacturer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     Manufacturer: *mut char,            // "FTDI"
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `manufacturer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ManufacturerId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     ManufacturerId: *mut char,        // "FT"
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `manufacturer_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDTR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     InvertDTR: c_uchar,            // non-zero if invert DTR
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dtr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Description` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     Description: *mut char,            // "USB HS Serial Converter"
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerialNumber` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     SerialNumber: *mut char,            // "FT000001" if fixed, or NULL
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `serial_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxPower` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     MaxPower: c_uint,                // 0 < MaxPower <= 500
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `max_power`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PnP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     PnP: c_uint,                    // 0 = disabled, 1 = enabled
[INFO] [stdout]     |     ^^^ help: convert the identifier to snake case: `pn_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SelfPowered` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     SelfPowered: c_uint,            // 0 = bus powered, 1 = self powered
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `self_powered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RemoteWakeup` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |     RemoteWakeup: c_uint,            // 0 = not capable, 1 = capable
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `remote_wakeup`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Rev4` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     Rev4: c_uchar,                    // non-zero if Rev4 chip, zero otherwise
[INFO] [stdout]     |     ^^^^ help: convert the identifier to snake case: `rev4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoIn` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     IsoIn: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case: `iso_in`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOut` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     IsoOut: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     PullDownEnable: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     SerNumEnable: c_uchar,            // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersionEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     USBVersionEnable: c_uchar,        // non-zero if chip uses USBVersion
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersion` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     USBVersion: c_uchar,            // BCD (0x0200 => USB2)
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `usbversion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Rev5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |     Rev5: c_uchar,                    // non-zero if Rev5 chip, zero otherwise
[INFO] [stdout]     |     ^^^^ help: convert the identifier to snake case: `rev5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDSR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     InvertDSR: c_uchar,            // non-zero if invert DSR
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dsr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoInA` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     IsoInA: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_in_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDCD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     InvertDCD: c_uchar,            // non-zero if invert DCD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dcd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoInB` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     IsoInB: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_in_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRI` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 424 |     InvertRI: c_uchar,                // non-zero if invert RI
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `invert_ri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOutA` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     IsoOutA: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `iso_out_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOutB` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     IsoOutB: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `iso_out_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     PullDownEnable5: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     SerNumEnable5: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersionEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     USBVersionEnable5: c_uchar,    // non-zero if chip uses USBVersion
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersion5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     USBVersion5: c_uchar,            // BCD (0x0200 => USB2)
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsHighCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:399:5
[INFO] [stdout]     |
[INFO] [stdout] 399 |     AIsHighCurrent: c_uchar,        // non-zero if interface is high current
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ais_high_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsHighCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |     BIsHighCurrent: c_uchar,        // non-zero if interface is high current
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bis_high_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifo` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 |     IFAIsFifo: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifoTar` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     IFAIsFifoTar: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo_tar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFastSer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     IFAIsFastSer: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fast_ser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     AIsVCP: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `ais_vcp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifo` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     IFBIsFifo: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifoTar` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     IFBIsFifoTar: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo_tar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFastSer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:407:5
[INFO] [stdout]     |
[INFO] [stdout] 407 |     IFBIsFastSer: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fast_ser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:408:5
[INFO] [stdout]     |
[INFO] [stdout] 408 |     BIsVCP: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `bis_vcp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UseExtOsc` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     UseExtOsc: c_uchar,            // Use External Oscillator
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `use_ext_osc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HighDriveIOs` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     HighDriveIOs: c_uchar,            // High Drive I/Os
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `high_drive_ios`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EndpointSize` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     EndpointSize: c_uchar,            // Endpoint size
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `endpoint_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnableR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     PullDownEnableR: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnableR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |     SerNumEnableR: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertTXD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 |     InvertTXD: c_uchar,            // non-zero if invert TXD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_txd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRXD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     InvertRXD: c_uchar,            // non-zero if invert RXD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_rxd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus0` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     Cbus0: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRTS` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     InvertRTS: c_uchar,            // non-zero if invert RTS
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_rts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertCTS` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     InvertCTS: c_uchar,            // non-zero if invert CTS
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_cts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus1` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     Cbus1: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDTR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     InvertDTR: c_uchar,            // non-zero if invert DTR
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dtr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus2` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     Cbus2: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDSR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     InvertDSR: c_uchar,            // non-zero if invert DSR
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dsr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus3` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     Cbus3: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDCD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     InvertDCD: c_uchar,            // non-zero if invert DCD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dcd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus4` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     Cbus4: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRI` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 424 |     InvertRI: c_uchar,                // non-zero if invert RI
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `invert_ri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RIsD2XX` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     RIsD2XX: c_uchar,                // non-zero if using D2XX driver
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ris_d2_xx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus0` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     Cbus0: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     PullDownEnable7: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus1` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     Cbus1: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 |     SerNumEnable7: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus2` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     Cbus2: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     ALSlowSlew: c_uchar,            // non-zero if AL pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `alslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus3` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     Cbus3: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     ALSchmittInput: c_uchar,        // non-zero if AL pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `alschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus4` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     Cbus4: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |     ALDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aldrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 |     AHSlowSlew: c_uchar,            // non-zero if AH pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ahslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RIsD2XX` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     RIsD2XX: c_uchar,                // non-zero if using D2XX driver
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ris_d2_xx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     AHSchmittInput: c_uchar,        // non-zero if AH pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ahschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     AHDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ahdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     PullDownEnable7: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 |     SerNumEnable7: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     BLSlowSlew: c_uchar,            // non-zero if BL pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `blslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     ALSlowSlew: c_uchar,            // non-zero if AL pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `alslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     BLSchmittInput: c_uchar,        // non-zero if BL pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `blschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     BLDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bldrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     ALSchmittInput: c_uchar,        // non-zero if AL pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `alschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     BHSlowSlew: c_uchar,            // non-zero if BH pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `bhslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |     ALDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aldrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     BHSchmittInput: c_uchar,        // non-zero if BH pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bhschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 |     AHSlowSlew: c_uchar,            // non-zero if AH pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ahslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     BHDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bhdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     AHSchmittInput: c_uchar,        // non-zero if AH pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ahschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifo7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |     IFAIsFifo7: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     AHDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ahdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifoTar7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     IFAIsFifoTar7: c_uchar,        // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo_tar7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     BLSlowSlew: c_uchar,            // non-zero if BL pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `blslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFastSer7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     IFAIsFastSer7: c_uchar,        // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fast_ser7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     BLSchmittInput: c_uchar,        // non-zero if BL pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `blschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     AIsVCP7: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ais_vcp7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifo7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     IFBIsFifo7: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     BLDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bldrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifoTar7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     IFBIsFifoTar7: c_uchar,        // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo_tar7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     BHSlowSlew: c_uchar,            // non-zero if BH pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `bhslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFastSer7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     IFBIsFastSer7: c_uchar,        // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fast_ser7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     BHSchmittInput: c_uchar,        // non-zero if BH pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bhschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     BIsVCP7: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `bis_vcp7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     BHDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bhdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PowerSaveEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     PowerSaveEnable: c_uchar,        // non-zero if using BCBUS7 to save power for self-powered designs
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `power_save_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifo7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |     IFAIsFifo7: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     PullDownEnable8: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifoTar7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     IFAIsFifoTar7: c_uchar,        // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo_tar7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     SerNumEnable8: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFastSer7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     IFAIsFastSer7: c_uchar,        // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fast_ser7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ASlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     ASlowSlew: c_uchar,            // non-zero if A pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `aslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     AIsVCP7: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ais_vcp7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ASchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     ASchmittInput: c_uchar,        // non-zero if A pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `aschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifo7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     IFBIsFifo7: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     ADriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `adrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifoTar7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     IFBIsFifoTar7: c_uchar,        // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo_tar7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     BSlowSlew: c_uchar,            // non-zero if B pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `bslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFastSer7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     IFBIsFastSer7: c_uchar,        // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fast_ser7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     BSchmittInput: c_uchar,        // non-zero if B pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     BIsVCP7: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `bis_vcp7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     BDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PowerSaveEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     PowerSaveEnable: c_uchar,        // non-zero if using BCBUS7 to save power for self-powered designs
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `power_save_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     CSlowSlew: c_uchar,            // non-zero if C pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `cslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     PullDownEnable8: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     CSchmittInput: c_uchar,        // non-zero if C pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     SerNumEnable8: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |     CDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ASlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     ASlowSlew: c_uchar,            // non-zero if A pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `aslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     DSlowSlew: c_uchar,            // non-zero if D pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `dslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ASchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     ASchmittInput: c_uchar,        // non-zero if A pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `aschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |     DSchmittInput: c_uchar,        // non-zero if D pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `dschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     ADriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `adrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     DDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ddrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     BSlowSlew: c_uchar,            // non-zero if B pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `bslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     BSchmittInput: c_uchar,        // non-zero if B pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     BDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ARIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |     ARIIsTXDEN: c_uchar,            // non-zero if port A uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ariis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     BRIIsTXDEN: c_uchar,            // non-zero if port B uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `briis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     CRIIsTXDEN: c_uchar,            // non-zero if port C uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `criis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     CSlowSlew: c_uchar,            // non-zero if C pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `cslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |     DRIIsTXDEN: c_uchar,            // non-zero if port D uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `driis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     CSchmittInput: c_uchar,        // non-zero if C pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 |     AIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ais_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |     CDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     BIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `bis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     DSlowSlew: c_uchar,            // non-zero if D pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `dslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 |     CIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `cis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |     DSchmittInput: c_uchar,        // non-zero if D pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `dschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     DIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `dis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     DDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ddrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     PullDownEnableH: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ARIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |     ARIIsTXDEN: c_uchar,            // non-zero if port A uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ariis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     SerNumEnableH: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     BRIIsTXDEN: c_uchar,            // non-zero if port B uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `briis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     CRIIsTXDEN: c_uchar,            // non-zero if port C uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `criis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACSlowSlewH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:487:5
[INFO] [stdout]     |
[INFO] [stdout] 487 |     ACSlowSlewH: c_uchar,            // non-zero if AC pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `acslow_slew_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACSchmittInputH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     ACSchmittInputH: c_uchar,        // non-zero if AC pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `acschmitt_input_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |     DRIIsTXDEN: c_uchar,            // non-zero if port D uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `driis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACDriveCurrentH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:489:5
[INFO] [stdout]     |
[INFO] [stdout] 489 |     ACDriveCurrentH: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `acdrive_current_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 |     AIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ais_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADSlowSlewH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:490:5
[INFO] [stdout]     |
[INFO] [stdout] 490 |     ADSlowSlewH: c_uchar,            // non-zero if AD pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `adslow_slew_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADSchmittInputH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 491 |     ADSchmittInputH: c_uchar,        // non-zero if AD pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `adschmitt_input_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADDriveCurrentH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     ADDriveCurrentH: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `addrive_current_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus0H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 493 |     Cbus0H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus0_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus1H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 |     Cbus1H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus1_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus2H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     Cbus2H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus2_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus3H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:496:5
[INFO] [stdout]     |
[INFO] [stdout] 496 |     Cbus3H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus3_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus4H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |     Cbus4H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus4_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus5H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     Cbus5H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus5_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus6H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     Cbus6H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus6_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus7H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     Cbus7H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus7_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus8H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     Cbus8H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus8_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus9H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     Cbus9H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus9_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFifoH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:503:5
[INFO] [stdout]     |
[INFO] [stdout] 503 |     IsFifoH: c_uchar,                // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `is_fifo_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFifoTarH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     IsFifoTarH: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `is_fifo_tar_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFastSerH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 |     IsFastSerH: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `is_fast_ser_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFT1248H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 |     IsFT1248H: c_uchar,            // non-zero if interface is FT1248
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `is_ft1248_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248CpolH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 |     FT1248CpolH: c_uchar,            // FT1248 clock polarity - clock idle high (1) or clock idle low (0)
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_cpol_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248LsbH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:508:5
[INFO] [stdout]     |
[INFO] [stdout] 508 |     FT1248LsbH: c_uchar,            // FT1248 data is LSB (1) or MSB (0)
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_lsb_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     BIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `bis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 |     CIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `cis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     DIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `dis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     PullDownEnableH: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     SerNumEnableH: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACSlowSlewH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:487:5
[INFO] [stdout]     |
[INFO] [stdout] 487 |     ACSlowSlewH: c_uchar,            // non-zero if AC pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `acslow_slew_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACSchmittInputH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     ACSchmittInputH: c_uchar,        // non-zero if AC pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `acschmitt_input_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACDriveCurrentH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:489:5
[INFO] [stdout]     |
[INFO] [stdout] 489 |     ACDriveCurrentH: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `acdrive_current_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADSlowSlewH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:490:5
[INFO] [stdout]     |
[INFO] [stdout] 490 |     ADSlowSlewH: c_uchar,            // non-zero if AD pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `adslow_slew_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADSchmittInputH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 491 |     ADSchmittInputH: c_uchar,        // non-zero if AD pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `adschmitt_input_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADDriveCurrentH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     ADDriveCurrentH: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `addrive_current_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus0H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 493 |     Cbus0H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus0_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus1H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 |     Cbus1H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus1_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus2H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     Cbus2H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus2_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus3H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:496:5
[INFO] [stdout]     |
[INFO] [stdout] 496 |     Cbus3H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus3_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus4H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |     Cbus4H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus4_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus5H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     Cbus5H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus5_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus6H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     Cbus6H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus6_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus7H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     Cbus7H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus7_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus8H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     Cbus8H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus8_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus9H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     Cbus9H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus9_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFifoH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:503:5
[INFO] [stdout]     |
[INFO] [stdout] 503 |     IsFifoH: c_uchar,                // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `is_fifo_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248FlowControlH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     FT1248FlowControlH: c_uchar,    // FT1248 flow control enable
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_flow_control_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsVCPH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:510:5
[INFO] [stdout]     |
[INFO] [stdout] 510 |     IsVCPH: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `is_vcph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PowerSaveEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     PowerSaveEnableH: c_uchar,        // non-
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `power_save_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:518:15
[INFO] [stdout]     |
[INFO] [stdout] 518 |         data: *mut FT_PROGRAM_DATA
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout]     = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:523:15
[INFO] [stdout]     |
[INFO] [stdout] 523 |         data: *mut FT_PROGRAM_DATA,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:532:15
[INFO] [stdout]     |
[INFO] [stdout] 532 |         data: *mut FT_PROGRAM_DATA
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:537:15
[INFO] [stdout]     |
[INFO] [stdout] 537 |         data: *mut FT_PROGRAM_DATA,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFifoTarH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     IsFifoTarH: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `is_fifo_tar_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFastSerH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 |     IsFastSerH: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `is_fast_ser_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFT1248H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 |     IsFT1248H: c_uchar,            // non-zero if interface is FT1248
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `is_ft1248_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248CpolH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 |     FT1248CpolH: c_uchar,            // FT1248 clock polarity - clock idle high (1) or clock idle low (0)
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_cpol_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248LsbH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:508:5
[INFO] [stdout]     |
[INFO] [stdout] 508 |     FT1248LsbH: c_uchar,            // FT1248 data is LSB (1) or MSB (0)
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_lsb_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248FlowControlH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     FT1248FlowControlH: c_uchar,    // FT1248 flow control enable
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_flow_control_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsVCPH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:510:5
[INFO] [stdout]     |
[INFO] [stdout] 510 |     IsVCPH: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `is_vcph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PowerSaveEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     PowerSaveEnableH: c_uchar,        // non-
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `power_save_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:518:15
[INFO] [stdout]     |
[INFO] [stdout] 518 |         data: *mut FT_PROGRAM_DATA
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout]     = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:523:15
[INFO] [stdout]     |
[INFO] [stdout] 523 |         data: *mut FT_PROGRAM_DATA,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:532:15
[INFO] [stdout]     |
[INFO] [stdout] 532 |         data: *mut FT_PROGRAM_DATA
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:537:15
[INFO] [stdout]     |
[INFO] [stdout] 537 |         data: *mut FT_PROGRAM_DATA,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]  --> src/bindings.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ffi::CString;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_STATUS` should have an upper camel case name
[INFO] [stdout]  --> src/bindings.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | type FT_STATUS = c_ulong;
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtStatus`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]  --> src/bindings.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ffi::CString;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_HANDLE` should have an upper camel case name
[INFO] [stdout]  --> src/bindings.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | type FT_HANDLE = *mut c_void;
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtHandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_STATUS` should have an upper camel case name
[INFO] [stdout]  --> src/bindings.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | type FT_STATUS = c_ulong;
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtStatus`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_DEVICE` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | type FT_DEVICE = c_ulong;
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_BM` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     FT_DEVICE_BM,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceBm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_AM` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:85:2
[INFO] [stdout]    |
[INFO] [stdout] 85 |     FT_DEVICE_AM,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceAm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_HANDLE` should have an upper camel case name
[INFO] [stdout]  --> src/bindings.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | type FT_HANDLE = *mut c_void;
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtHandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_100AX` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:86:2
[INFO] [stdout]    |
[INFO] [stdout] 86 |     FT_DEVICE_100AX,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice100ax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_DEVICE` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | type FT_DEVICE = c_ulong;
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_UNKNOWN` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:87:2
[INFO] [stdout]    |
[INFO] [stdout] 87 |     FT_DEVICE_UNKNOWN,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceUnknown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_2232C` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:88:2
[INFO] [stdout]    |
[INFO] [stdout] 88 |     FT_DEVICE_2232C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice2232c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_232R` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:89:2
[INFO] [stdout]    |
[INFO] [stdout] 89 |     FT_DEVICE_232R,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_2232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:90:2
[INFO] [stdout]    |
[INFO] [stdout] 90 |     FT_DEVICE_2232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_BM` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     FT_DEVICE_BM,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceBm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:91:2
[INFO] [stdout]    |
[INFO] [stdout] 91 |     FT_DEVICE_4232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_AM` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:85:2
[INFO] [stdout]    |
[INFO] [stdout] 85 |     FT_DEVICE_AM,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceAm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:92:2
[INFO] [stdout]    |
[INFO] [stdout] 92 |     FT_DEVICE_232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_100AX` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:86:2
[INFO] [stdout]    |
[INFO] [stdout] 86 |     FT_DEVICE_100AX,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice100ax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_X_SERIES` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:93:2
[INFO] [stdout]    |
[INFO] [stdout] 93 |     FT_DEVICE_X_SERIES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_UNKNOWN` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:87:2
[INFO] [stdout]    |
[INFO] [stdout] 87 |     FT_DEVICE_UNKNOWN,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceUnknown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_0` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:94:2
[INFO] [stdout]    |
[INFO] [stdout] 94 |     FT_DEVICE_4222H_0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_2232C` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:88:2
[INFO] [stdout]    |
[INFO] [stdout] 88 |     FT_DEVICE_2232C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice2232c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_232R` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:89:2
[INFO] [stdout]    |
[INFO] [stdout] 89 |     FT_DEVICE_232R,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_2232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:90:2
[INFO] [stdout]    |
[INFO] [stdout] 90 |     FT_DEVICE_2232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_1_2` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:95:2
[INFO] [stdout]    |
[INFO] [stdout] 95 |     FT_DEVICE_4222H_1_2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h1_2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:91:2
[INFO] [stdout]    |
[INFO] [stdout] 91 |     FT_DEVICE_4232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_3` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:96:2
[INFO] [stdout]    |
[INFO] [stdout] 96 |     FT_DEVICE_4222H_3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222_PROG` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     FT_DEVICE_4222_PROG,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222Prog`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_232H` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:92:2
[INFO] [stdout]    |
[INFO] [stdout] 92 |     FT_DEVICE_232H,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_900` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     FT_DEVICE_900,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice900`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_X_SERIES` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:93:2
[INFO] [stdout]    |
[INFO] [stdout] 93 |     FT_DEVICE_X_SERIES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_0` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:94:2
[INFO] [stdout]    |
[INFO] [stdout] 94 |     FT_DEVICE_4222H_0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_930` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     FT_DEVICE_930,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice930`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_UMFTPD3A` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     FT_DEVICE_UMFTPD3A
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceUmftpd3a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_1_2` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:95:2
[INFO] [stdout]    |
[INFO] [stdout] 95 |     FT_DEVICE_4222H_1_2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h1_2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_HEADER` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:575:6
[INFO] [stdout]     |
[INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEepromHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_HEADER` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:576:6
[INFO] [stdout]     |
[INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEepromHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222H_3` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:96:2
[INFO] [stdout]    |
[INFO] [stdout] 96 |     FT_DEVICE_4222H_3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222h3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232B` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:583:6
[INFO] [stdout]     |
[INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232B` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:584:6
[INFO] [stdout]     |
[INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; 
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_4222_PROG` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     FT_DEVICE_4222_PROG,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice4222Prog`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_2232` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:605:6
[INFO] [stdout]     |
[INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom2232`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_2232` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:606:6
[INFO] [stdout]     |
[INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom2232`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_900` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     FT_DEVICE_900,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice900`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232R` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:629:6
[INFO] [stdout]     |
[INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_930` should have an upper camel case name
[INFO] [stdout]   --> src/bindings.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     FT_DEVICE_930,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDevice930`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232R` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_DEVICE_UMFTPD3A` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     FT_DEVICE_UMFTPD3A
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtDeviceUmftpd3a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_2232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:660:6
[INFO] [stdout]     |
[INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_2232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:661:6
[INFO] [stdout]     |
[INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_HEADER` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:575:6
[INFO] [stdout]     |
[INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEepromHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_4232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:694:6
[INFO] [stdout]     |
[INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_HEADER` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:576:6
[INFO] [stdout]     |
[INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEepromHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232B` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:583:6
[INFO] [stdout]     |
[INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232B` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:584:6
[INFO] [stdout]     |
[INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; 
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_2232` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:605:6
[INFO] [stdout]     |
[INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom2232`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_2232` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:606:6
[INFO] [stdout]     |
[INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom2232`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232R` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:629:6
[INFO] [stdout]     |
[INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232R` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_2232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:660:6
[INFO] [stdout]     |
[INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_2232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:661:6
[INFO] [stdout]     |
[INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom2232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_4232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:695:6
[INFO] [stdout]     |
[INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_4232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:694:6
[INFO] [stdout]     |
[INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:732:6
[INFO] [stdout]     |
[INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_4232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:695:6
[INFO] [stdout]     |
[INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom4232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:732:6
[INFO] [stdout]     |
[INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEeprom232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_X_SERIES` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:781:6
[INFO] [stdout]     |
[INFO] [stdout] 781 | type FT_EEPROM_X_SERIES = ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEepromXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_232H` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEeprom232h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_X_SERIES` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 | type PFT_EEPROM_X_SERIES = *mut ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEepromXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FT_EEPROM_X_SERIES` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:781:6
[INFO] [stdout]     |
[INFO] [stdout] 781 | type FT_EEPROM_X_SERIES = ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtEepromXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_FLAGS_OPENED` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:879:5
[INFO] [stdout]     |
[INFO] [stdout] 879 |     FT_FLAGS_OPENED = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtFlagsOpened`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PFT_EEPROM_X_SERIES` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 | type PFT_EEPROM_X_SERIES = *mut ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PftEepromXSeries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_FLAGS_HISPEED` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 |     FT_FLAGS_HISPEED = 2
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtFlagsHispeed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_FLAGS_OPENED` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:879:5
[INFO] [stdout]     |
[INFO] [stdout] 879 |     FT_FLAGS_OPENED = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtFlagsOpened`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr::null_mut`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ptr::null_mut;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FT_FLAGS_HISPEED` should have an upper camel case name
[INFO] [stdout]    --> src/bindings.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 |     FT_FLAGS_HISPEED = 2
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FtFlagsHispeed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr::null_mut`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ptr::null_mut;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `c_char`, `c_uchar`, and `c_void`
[INFO] [stdout]  --> src/main.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::os::raw::{c_ulong, c_char, c_void, c_uchar};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ffi::CString;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `c_char`, `c_uchar`, and `c_void`
[INFO] [stdout]  --> src/main.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::os::raw::{c_ulong, c_char, c_void, c_uchar};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ffi::CString;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_HANDLE` is never used
[INFO] [stdout]  --> src/bindings.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | type FT_HANDLE = *mut c_void;
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `DWORD` is never used
[INFO] [stdout]  --> src/bindings.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 8 | type DWORD = c_ulong;
[INFO] [stdout]   |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `WORD` is never used
[INFO] [stdout]  --> src/bindings.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | type WORD = c_uint;
[INFO] [stdout]   |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_HANDLE` is never used
[INFO] [stdout]  --> src/bindings.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | type FT_HANDLE = *mut c_void;
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_SERIAL_NUMBER` is never used
[INFO] [stdout]   --> src/bindings.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const FT_OPEN_BY_SERIAL_NUMBER: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_DESCRIPTION` is never used
[INFO] [stdout]   --> src/bindings.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const FT_OPEN_BY_DESCRIPTION: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `DWORD` is never used
[INFO] [stdout]  --> src/bindings.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 8 | type DWORD = c_ulong;
[INFO] [stdout]   |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_LOCATION` is never used
[INFO] [stdout]   --> src/bindings.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const FT_OPEN_BY_LOCATION: i32 = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `WORD` is never used
[INFO] [stdout]  --> src/bindings.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | type WORD = c_uint;
[INFO] [stdout]   |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_SERIAL_NUMBER` is never used
[INFO] [stdout]   --> src/bindings.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const FT_OPEN_BY_SERIAL_NUMBER: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_MASK` is never used
[INFO] [stdout]   --> src/bindings.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const FT_OPEN_MASK: i32 = FT_OPEN_BY_SERIAL_NUMBER | FT_OPEN_BY_DESCRIPTION | FT_OPEN_BY_LOCATION;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_NUMBER_ONLY` is never used
[INFO] [stdout]   --> src/bindings.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const FT_LIST_NUMBER_ONLY: i64 = 0x80000000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_DESCRIPTION` is never used
[INFO] [stdout]   --> src/bindings.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const FT_OPEN_BY_DESCRIPTION: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_BY_INDEX` is never used
[INFO] [stdout]   --> src/bindings.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const FT_LIST_BY_INDEX: i64 = 0x40000000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_BY_LOCATION` is never used
[INFO] [stdout]   --> src/bindings.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const FT_OPEN_BY_LOCATION: i32 = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_ALL` is never used
[INFO] [stdout]   --> src/bindings.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const FT_LIST_ALL: i64 = 0x20000000;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_OPEN_MASK` is never used
[INFO] [stdout]   --> src/bindings.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const FT_OPEN_MASK: i32 = FT_OPEN_BY_SERIAL_NUMBER | FT_OPEN_BY_DESCRIPTION | FT_OPEN_BY_LOCATION;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_MASK` is never used
[INFO] [stdout]   --> src/bindings.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const FT_LIST_MASK: i64 = FT_LIST_NUMBER_ONLY | FT_LIST_BY_INDEX | FT_LIST_ALL;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_NUMBER_ONLY` is never used
[INFO] [stdout]   --> src/bindings.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const FT_LIST_NUMBER_ONLY: i64 = 0x80000000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_BY_INDEX` is never used
[INFO] [stdout]   --> src/bindings.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const FT_LIST_BY_INDEX: i64 = 0x40000000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_300` is never used
[INFO] [stdout]   --> src/bindings.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const FT_BAUD_300: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_ALL` is never used
[INFO] [stdout]   --> src/bindings.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const FT_LIST_ALL: i64 = 0x20000000;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_600` is never used
[INFO] [stdout]   --> src/bindings.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const FT_BAUD_600: i32 = 600;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_1200` is never used
[INFO] [stdout]   --> src/bindings.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const FT_BAUD_1200: i32 = 1200;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_LIST_MASK` is never used
[INFO] [stdout]   --> src/bindings.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const FT_LIST_MASK: i64 = FT_LIST_NUMBER_ONLY | FT_LIST_BY_INDEX | FT_LIST_ALL;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_2400` is never used
[INFO] [stdout]   --> src/bindings.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const FT_BAUD_2400: i32 = 2400;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_300` is never used
[INFO] [stdout]   --> src/bindings.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const FT_BAUD_300: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_4800` is never used
[INFO] [stdout]   --> src/bindings.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const FT_BAUD_4800: i32 = 4800;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_600` is never used
[INFO] [stdout]   --> src/bindings.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const FT_BAUD_600: i32 = 600;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_9600` is never used
[INFO] [stdout]   --> src/bindings.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const FT_BAUD_9600: i32 = 9600;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_1200` is never used
[INFO] [stdout]   --> src/bindings.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const FT_BAUD_1200: i32 = 1200;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_14400` is never used
[INFO] [stdout]   --> src/bindings.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const FT_BAUD_14400: i32 = 14400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_2400` is never used
[INFO] [stdout]   --> src/bindings.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const FT_BAUD_2400: i32 = 2400;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_19200` is never used
[INFO] [stdout]   --> src/bindings.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const FT_BAUD_19200: i32 = 19200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_4800` is never used
[INFO] [stdout]   --> src/bindings.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const FT_BAUD_4800: i32 = 4800;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_38400` is never used
[INFO] [stdout]   --> src/bindings.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const FT_BAUD_38400: i32 = 38400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_9600` is never used
[INFO] [stdout]   --> src/bindings.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const FT_BAUD_9600: i32 = 9600;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_57600` is never used
[INFO] [stdout]   --> src/bindings.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | const FT_BAUD_57600: i32 = 57600;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_14400` is never used
[INFO] [stdout]   --> src/bindings.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const FT_BAUD_14400: i32 = 14400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_115200` is never used
[INFO] [stdout]   --> src/bindings.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const FT_BAUD_115200: i32 = 115200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_19200` is never used
[INFO] [stdout]   --> src/bindings.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const FT_BAUD_19200: i32 = 19200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_230400` is never used
[INFO] [stdout]   --> src/bindings.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | const FT_BAUD_230400: i32 = 230400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_38400` is never used
[INFO] [stdout]   --> src/bindings.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const FT_BAUD_38400: i32 = 38400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_460800` is never used
[INFO] [stdout]   --> src/bindings.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const FT_BAUD_460800: i32 = 460800;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_57600` is never used
[INFO] [stdout]   --> src/bindings.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | const FT_BAUD_57600: i32 = 57600;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_921600` is never used
[INFO] [stdout]   --> src/bindings.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | const FT_BAUD_921600: i32 = 921600;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_115200` is never used
[INFO] [stdout]   --> src/bindings.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const FT_BAUD_115200: i32 = 115200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITS_8` is never used
[INFO] [stdout]   --> src/bindings.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 | const FT_BITS_8: c_uchar = 8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_230400` is never used
[INFO] [stdout]   --> src/bindings.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | const FT_BAUD_230400: i32 = 230400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITS_7` is never used
[INFO] [stdout]   --> src/bindings.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const FT_BITS_7: c_uchar = 7;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_460800` is never used
[INFO] [stdout]   --> src/bindings.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const FT_BAUD_460800: i32 = 460800;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_STOP_BITS_1` is never used
[INFO] [stdout]   --> src/bindings.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const FT_STOP_BITS_1: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BAUD_921600` is never used
[INFO] [stdout]   --> src/bindings.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | const FT_BAUD_921600: i32 = 921600;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_STOP_BITS_2` is never used
[INFO] [stdout]   --> src/bindings.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | const FT_STOP_BITS_2: c_uchar = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_NONE` is never used
[INFO] [stdout]   --> src/bindings.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 | const FT_PARITY_NONE: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITS_8` is never used
[INFO] [stdout]   --> src/bindings.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 | const FT_BITS_8: c_uchar = 8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITS_7` is never used
[INFO] [stdout]   --> src/bindings.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const FT_BITS_7: c_uchar = 7;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_ODD` is never used
[INFO] [stdout]   --> src/bindings.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const FT_PARITY_ODD: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_EVEN` is never used
[INFO] [stdout]   --> src/bindings.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 | const FT_PARITY_EVEN: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_STOP_BITS_1` is never used
[INFO] [stdout]   --> src/bindings.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const FT_STOP_BITS_1: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_STOP_BITS_2` is never used
[INFO] [stdout]   --> src/bindings.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | const FT_STOP_BITS_2: c_uchar = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_NONE` is never used
[INFO] [stdout]   --> src/bindings.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 | const FT_PARITY_NONE: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_ODD` is never used
[INFO] [stdout]   --> src/bindings.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const FT_PARITY_ODD: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_EVEN` is never used
[INFO] [stdout]   --> src/bindings.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 | const FT_PARITY_EVEN: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_MARK` is never used
[INFO] [stdout]   --> src/bindings.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 | const FT_PARITY_MARK: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_SPACE` is never used
[INFO] [stdout]   --> src/bindings.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | const FT_PARITY_SPACE: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_NONE` is never used
[INFO] [stdout]   --> src/bindings.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 | const FT_FLOW_NONE: i32     = 0x0000;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_RTS_CTS` is never used
[INFO] [stdout]   --> src/bindings.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 | const FT_FLOW_RTS_CTS: i32  = 0x0100;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_DTR_DSR` is never used
[INFO] [stdout]   --> src/bindings.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const FT_FLOW_DTR_DSR: i32  = 0x0200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_XON_XOFF` is never used
[INFO] [stdout]   --> src/bindings.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 | const FT_FLOW_XON_XOFF: i32 = 0x0400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PURGE_RX` is never used
[INFO] [stdout]   --> src/bindings.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 | const FT_PURGE_RX: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PURGE_TX` is never used
[INFO] [stdout]   --> src/bindings.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const FT_PURGE_TX: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_RXCHAR` is never used
[INFO] [stdout]   --> src/bindings.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 | const FT_EVENT_RXCHAR: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_MODEM_STATUS` is never used
[INFO] [stdout]   --> src/bindings.rs:73:7
[INFO] [stdout]    |
[INFO] [stdout] 73 | const FT_EVENT_MODEM_STATUS: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_LINE_STATUS` is never used
[INFO] [stdout]   --> src/bindings.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 | const FT_EVENT_LINE_STATUS: i32 = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DEFAULT_RX_TIMEOUT` is never used
[INFO] [stdout]   --> src/bindings.rs:77:7
[INFO] [stdout]    |
[INFO] [stdout] 77 | const FT_DEFAULT_RX_TIMEOUT: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DEFAULT_TX_TIMEOUT` is never used
[INFO] [stdout]   --> src/bindings.rs:78:7
[INFO] [stdout]    |
[INFO] [stdout] 78 | const FT_DEFAULT_TX_TIMEOUT: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_DEVICE` is never used
[INFO] [stdout]   --> src/bindings.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | type FT_DEVICE = c_ulong;
[INFO] [stdout]    |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FT_DEVICE_ENUM` is never used
[INFO] [stdout]   --> src/bindings.rs:83:6
[INFO] [stdout]    |
[INFO] [stdout] 83 | enum FT_DEVICE_ENUM {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_RESET` is never used
[INFO] [stdout]    --> src/bindings.rs:104:7
[INFO] [stdout]     |
[INFO] [stdout] 104 | const FT_BITMODE_RESET: i32 = 0x00;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_ASYNC_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:105:7
[INFO] [stdout]     |
[INFO] [stdout] 105 | const FT_BITMODE_ASYNC_BITBANG: i32 = 0x01;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_MPSSE` is never used
[INFO] [stdout]    --> src/bindings.rs:106:7
[INFO] [stdout]     |
[INFO] [stdout] 106 | const FT_BITMODE_MPSSE: i32 = 0x02;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:107:7
[INFO] [stdout]     |
[INFO] [stdout] 107 | const FT_BITMODE_SYNC_BITBANG: i32 = 0x04;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_MCU_HOST` is never used
[INFO] [stdout]    --> src/bindings.rs:108:7
[INFO] [stdout]     |
[INFO] [stdout] 108 | const FT_BITMODE_SYNC_MCU_HOST: i32 = 0x08;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_FAST_SERIAL` is never used
[INFO] [stdout]    --> src/bindings.rs:109:7
[INFO] [stdout]     |
[INFO] [stdout] 109 | const FT_BITMODE_FAST_SERIAL: i32 = 0x10;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_MARK` is never used
[INFO] [stdout]   --> src/bindings.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 | const FT_PARITY_MARK: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PARITY_SPACE` is never used
[INFO] [stdout]   --> src/bindings.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | const FT_PARITY_SPACE: c_uchar = 0;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_NONE` is never used
[INFO] [stdout]   --> src/bindings.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 | const FT_FLOW_NONE: i32     = 0x0000;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_RTS_CTS` is never used
[INFO] [stdout]   --> src/bindings.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 | const FT_FLOW_RTS_CTS: i32  = 0x0100;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_DTR_DSR` is never used
[INFO] [stdout]   --> src/bindings.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const FT_FLOW_DTR_DSR: i32  = 0x0200;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_FLOW_XON_XOFF` is never used
[INFO] [stdout]   --> src/bindings.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 | const FT_FLOW_XON_XOFF: i32 = 0x0400;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PURGE_RX` is never used
[INFO] [stdout]   --> src/bindings.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 | const FT_PURGE_RX: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_PURGE_TX` is never used
[INFO] [stdout]   --> src/bindings.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const FT_PURGE_TX: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_RXCHAR` is never used
[INFO] [stdout]   --> src/bindings.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 | const FT_EVENT_RXCHAR: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_MODEM_STATUS` is never used
[INFO] [stdout]   --> src/bindings.rs:73:7
[INFO] [stdout]    |
[INFO] [stdout] 73 | const FT_EVENT_MODEM_STATUS: i32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_EVENT_LINE_STATUS` is never used
[INFO] [stdout]   --> src/bindings.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 | const FT_EVENT_LINE_STATUS: i32 = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DEFAULT_RX_TIMEOUT` is never used
[INFO] [stdout]   --> src/bindings.rs:77:7
[INFO] [stdout]    |
[INFO] [stdout] 77 | const FT_DEFAULT_RX_TIMEOUT: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DEFAULT_TX_TIMEOUT` is never used
[INFO] [stdout]   --> src/bindings.rs:78:7
[INFO] [stdout]    |
[INFO] [stdout] 78 | const FT_DEFAULT_TX_TIMEOUT: i32 = 300;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_DEVICE` is never used
[INFO] [stdout]   --> src/bindings.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | type FT_DEVICE = c_ulong;
[INFO] [stdout]    |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FT_DEVICE_ENUM` is never used
[INFO] [stdout]   --> src/bindings.rs:83:6
[INFO] [stdout]    |
[INFO] [stdout] 83 | enum FT_DEVICE_ENUM {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_RESET` is never used
[INFO] [stdout]    --> src/bindings.rs:104:7
[INFO] [stdout]     |
[INFO] [stdout] 104 | const FT_BITMODE_RESET: i32 = 0x00;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_ASYNC_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:105:7
[INFO] [stdout]     |
[INFO] [stdout] 105 | const FT_BITMODE_ASYNC_BITBANG: i32 = 0x01;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_MPSSE` is never used
[INFO] [stdout]    --> src/bindings.rs:106:7
[INFO] [stdout]     |
[INFO] [stdout] 106 | const FT_BITMODE_MPSSE: i32 = 0x02;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:107:7
[INFO] [stdout]     |
[INFO] [stdout] 107 | const FT_BITMODE_SYNC_BITBANG: i32 = 0x04;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_CPUS_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:110:7
[INFO] [stdout]     |
[INFO] [stdout] 110 | const FT_BITMODE_CPUS_BITBANG: i32 = 0x20;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_MCU_HOST` is never used
[INFO] [stdout]    --> src/bindings.rs:108:7
[INFO] [stdout]     |
[INFO] [stdout] 108 | const FT_BITMODE_SYNC_MCU_HOST: i32 = 0x08;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_FAST_SERIAL` is never used
[INFO] [stdout]    --> src/bindings.rs:109:7
[INFO] [stdout]     |
[INFO] [stdout] 109 | const FT_BITMODE_FAST_SERIAL: i32 = 0x10;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_FIFO` is never used
[INFO] [stdout]    --> src/bindings.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 | const FT_BITMODE_SYNC_FIFO: i32 = 0x40;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_CPUS_BITBANG` is never used
[INFO] [stdout]    --> src/bindings.rs:110:7
[INFO] [stdout]     |
[INFO] [stdout] 110 | const FT_BITMODE_CPUS_BITBANG: i32 = 0x20;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:114:7
[INFO] [stdout]     |
[INFO] [stdout] 114 | const FT_232R_CBUS_TXDEN: i32 = 0x00;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_BITMODE_SYNC_FIFO` is never used
[INFO] [stdout]    --> src/bindings.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 | const FT_BITMODE_SYNC_FIFO: i32 = 0x40;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_PWRON` is never used
[INFO] [stdout]    --> src/bindings.rs:115:7
[INFO] [stdout]     |
[INFO] [stdout] 115 | const FT_232R_CBUS_PWRON: i32 = 0x01;    //    Power On
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:114:7
[INFO] [stdout]     |
[INFO] [stdout] 114 | const FT_232R_CBUS_TXDEN: i32 = 0x00;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 | const FT_232R_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_PWRON` is never used
[INFO] [stdout]    --> src/bindings.rs:115:7
[INFO] [stdout]     |
[INFO] [stdout] 115 | const FT_232R_CBUS_PWRON: i32 = 0x01;    //    Power On
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:117:7
[INFO] [stdout]     |
[INFO] [stdout] 117 | const FT_232R_CBUS_TXLED:i32 = 0x03;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:118:7
[INFO] [stdout]     |
[INFO] [stdout] 118 | const FT_232R_CBUS_TXRXLED: i32 = 0x04;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 | const FT_232R_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:119:7
[INFO] [stdout]     |
[INFO] [stdout] 119 | const FT_232R_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:117:7
[INFO] [stdout]     |
[INFO] [stdout] 117 | const FT_232R_CBUS_TXLED:i32 = 0x03;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK48` is never used
[INFO] [stdout]    --> src/bindings.rs:120:7
[INFO] [stdout]     |
[INFO] [stdout] 120 | const FT_232R_CBUS_CLK48: i32 = 0x06;    //    48MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:118:7
[INFO] [stdout]     |
[INFO] [stdout] 118 | const FT_232R_CBUS_TXRXLED: i32 = 0x04;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK24` is never used
[INFO] [stdout]    --> src/bindings.rs:121:7
[INFO] [stdout]     |
[INFO] [stdout] 121 | const FT_232R_CBUS_CLK24: i32 = 0x07;    //    24MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:119:7
[INFO] [stdout]     |
[INFO] [stdout] 119 | const FT_232R_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK12` is never used
[INFO] [stdout]    --> src/bindings.rs:122:7
[INFO] [stdout]     |
[INFO] [stdout] 122 | const FT_232R_CBUS_CLK12: i32 = 0x08;    //    12MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK6` is never used
[INFO] [stdout]    --> src/bindings.rs:123:7
[INFO] [stdout]     |
[INFO] [stdout] 123 | const FT_232R_CBUS_CLK6: i32 = 0x09;    //    6MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK48` is never used
[INFO] [stdout]    --> src/bindings.rs:120:7
[INFO] [stdout]     |
[INFO] [stdout] 120 | const FT_232R_CBUS_CLK48: i32 = 0x06;    //    48MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK24` is never used
[INFO] [stdout]    --> src/bindings.rs:121:7
[INFO] [stdout]     |
[INFO] [stdout] 121 | const FT_232R_CBUS_CLK24: i32 = 0x07;    //    24MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:124:7
[INFO] [stdout]     |
[INFO] [stdout] 124 | const FT_232R_CBUS_IOMODE: i32 = 0x0A;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK12` is never used
[INFO] [stdout]    --> src/bindings.rs:122:7
[INFO] [stdout]     |
[INFO] [stdout] 122 | const FT_232R_CBUS_CLK12: i32 = 0x08;    //    12MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_BITBANG_WR` is never used
[INFO] [stdout]    --> src/bindings.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 | const FT_232R_CBUS_BITBANG_WR: i32 = 0x0B;    //    Bit-bang write strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_CLK6` is never used
[INFO] [stdout]    --> src/bindings.rs:123:7
[INFO] [stdout]     |
[INFO] [stdout] 123 | const FT_232R_CBUS_CLK6: i32 = 0x09;    //    6MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_BITBANG_RD` is never used
[INFO] [stdout]    --> src/bindings.rs:126:7
[INFO] [stdout]     |
[INFO] [stdout] 126 | const FT_232R_CBUS_BITBANG_RD: i32 = 0x0C;    //    Bit-bang read strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:124:7
[INFO] [stdout]     |
[INFO] [stdout] 124 | const FT_232R_CBUS_IOMODE: i32 = 0x0A;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TRISTATE` is never used
[INFO] [stdout]    --> src/bindings.rs:129:7
[INFO] [stdout]     |
[INFO] [stdout] 129 | const FT_232H_CBUS_TRISTATE: i32 = 0x00;    //    Tristate
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_BITBANG_WR` is never used
[INFO] [stdout]    --> src/bindings.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 | const FT_232R_CBUS_BITBANG_WR: i32 = 0x0B;    //    Bit-bang write strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:130:7
[INFO] [stdout]     |
[INFO] [stdout] 130 | const FT_232H_CBUS_TXLED: i32 = 0x01;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232R_CBUS_BITBANG_RD` is never used
[INFO] [stdout]    --> src/bindings.rs:126:7
[INFO] [stdout]     |
[INFO] [stdout] 126 | const FT_232R_CBUS_BITBANG_RD: i32 = 0x0C;    //    Bit-bang read strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TRISTATE` is never used
[INFO] [stdout]    --> src/bindings.rs:129:7
[INFO] [stdout]     |
[INFO] [stdout] 129 | const FT_232H_CBUS_TRISTATE: i32 = 0x00;    //    Tristate
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:130:7
[INFO] [stdout]     |
[INFO] [stdout] 130 | const FT_232H_CBUS_TXLED: i32 = 0x01;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 | const FT_232H_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:132:7
[INFO] [stdout]     |
[INFO] [stdout] 132 | const FT_232H_CBUS_TXRXLED: i32 = 0x03;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 | const FT_232H_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_PWREN` is never used
[INFO] [stdout]    --> src/bindings.rs:133:7
[INFO] [stdout]     |
[INFO] [stdout] 133 | const FT_232H_CBUS_PWREN: i32 = 0x04;    //    Power Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:132:7
[INFO] [stdout]     |
[INFO] [stdout] 132 | const FT_232H_CBUS_TXRXLED: i32 = 0x03;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:134:7
[INFO] [stdout]     |
[INFO] [stdout] 134 | const FT_232H_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_PWREN` is never used
[INFO] [stdout]    --> src/bindings.rs:133:7
[INFO] [stdout]     |
[INFO] [stdout] 133 | const FT_232H_CBUS_PWREN: i32 = 0x04;    //    Power Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_DRIVE_0` is never used
[INFO] [stdout]    --> src/bindings.rs:135:7
[INFO] [stdout]     |
[INFO] [stdout] 135 | const FT_232H_CBUS_DRIVE_0: i32 = 0x06;    //    Drive pin to logic 0
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:134:7
[INFO] [stdout]     |
[INFO] [stdout] 134 | const FT_232H_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_DRIVE_1` is never used
[INFO] [stdout]    --> src/bindings.rs:136:7
[INFO] [stdout]     |
[INFO] [stdout] 136 | const FT_232H_CBUS_DRIVE_1: i32 = 0x07;    //    Drive pin to logic 1
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_DRIVE_0` is never used
[INFO] [stdout]    --> src/bindings.rs:135:7
[INFO] [stdout]     |
[INFO] [stdout] 135 | const FT_232H_CBUS_DRIVE_0: i32 = 0x06;    //    Drive pin to logic 0
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:137:7
[INFO] [stdout]     |
[INFO] [stdout] 137 | const FT_232H_CBUS_IOMODE: i32 = 0x08;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_DRIVE_1` is never used
[INFO] [stdout]    --> src/bindings.rs:136:7
[INFO] [stdout]     |
[INFO] [stdout] 136 | const FT_232H_CBUS_DRIVE_1: i32 = 0x07;    //    Drive pin to logic 1
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:138:7
[INFO] [stdout]     |
[INFO] [stdout] 138 | const FT_232H_CBUS_TXDEN: i32 = 0x09;    //    Tx Data Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:137:7
[INFO] [stdout]     |
[INFO] [stdout] 137 | const FT_232H_CBUS_IOMODE: i32 = 0x08;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:138:7
[INFO] [stdout]     |
[INFO] [stdout] 138 | const FT_232H_CBUS_TXDEN: i32 = 0x09;    //    Tx Data Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK30` is never used
[INFO] [stdout]    --> src/bindings.rs:139:7
[INFO] [stdout]     |
[INFO] [stdout] 139 | const FT_232H_CBUS_CLK30: i32 = 0x0A;    //    30MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK15` is never used
[INFO] [stdout]    --> src/bindings.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 | const FT_232H_CBUS_CLK15: i32 = 0x0B;    //    15MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK30` is never used
[INFO] [stdout]    --> src/bindings.rs:139:7
[INFO] [stdout]     |
[INFO] [stdout] 139 | const FT_232H_CBUS_CLK30: i32 = 0x0A;    //    30MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK7_5` is never used
[INFO] [stdout]    --> src/bindings.rs:141:7
[INFO] [stdout]     |
[INFO] [stdout] 141 | const FT_232H_CBUS_CLK7_5: i32 = 0x0C;    //    7.5MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK15` is never used
[INFO] [stdout]    --> src/bindings.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 | const FT_232H_CBUS_CLK15: i32 = 0x0B;    //    15MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TRISTATE` is never used
[INFO] [stdout]    --> src/bindings.rs:144:7
[INFO] [stdout]     |
[INFO] [stdout] 144 | const FT_X_SERIES_CBUS_TRISTATE: i32 = 0x00;    //    Tristate
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:145:7
[INFO] [stdout]     |
[INFO] [stdout] 145 | const FT_X_SERIES_CBUS_TXLED: i32 = 0x01;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_232H_CBUS_CLK7_5` is never used
[INFO] [stdout]    --> src/bindings.rs:141:7
[INFO] [stdout]     |
[INFO] [stdout] 141 | const FT_232H_CBUS_CLK7_5: i32 = 0x0C;    //    7.5MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:146:7
[INFO] [stdout]     |
[INFO] [stdout] 146 | const FT_X_SERIES_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TRISTATE` is never used
[INFO] [stdout]    --> src/bindings.rs:144:7
[INFO] [stdout]     |
[INFO] [stdout] 144 | const FT_X_SERIES_CBUS_TRISTATE: i32 = 0x00;    //    Tristate
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:147:7
[INFO] [stdout]     |
[INFO] [stdout] 147 | const FT_X_SERIES_CBUS_TXRXLED: i32 = 0x03;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:145:7
[INFO] [stdout]     |
[INFO] [stdout] 145 | const FT_X_SERIES_CBUS_TXLED: i32 = 0x01;    //    Tx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_PWREN` is never used
[INFO] [stdout]    --> src/bindings.rs:148:7
[INFO] [stdout]     |
[INFO] [stdout] 148 | const FT_X_SERIES_CBUS_PWREN: i32 = 0x04;    //    Power Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_RXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:146:7
[INFO] [stdout]     |
[INFO] [stdout] 146 | const FT_X_SERIES_CBUS_RXLED: i32 = 0x02;    //    Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:149:7
[INFO] [stdout]     |
[INFO] [stdout] 149 | const FT_X_SERIES_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXRXLED` is never used
[INFO] [stdout]    --> src/bindings.rs:147:7
[INFO] [stdout]     |
[INFO] [stdout] 147 | const FT_X_SERIES_CBUS_TXRXLED: i32 = 0x03;    //    Tx and Rx LED
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_PWREN` is never used
[INFO] [stdout]    --> src/bindings.rs:148:7
[INFO] [stdout]     |
[INFO] [stdout] 148 | const FT_X_SERIES_CBUS_PWREN: i32 = 0x04;    //    Power Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_DRIVE_0` is never used
[INFO] [stdout]    --> src/bindings.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 | const FT_X_SERIES_CBUS_DRIVE_0: i32 = 0x06;    //    Drive pin to logic 0
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_SLEEP` is never used
[INFO] [stdout]    --> src/bindings.rs:149:7
[INFO] [stdout]     |
[INFO] [stdout] 149 | const FT_X_SERIES_CBUS_SLEEP: i32 = 0x05;    //    Sleep
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_DRIVE_1` is never used
[INFO] [stdout]    --> src/bindings.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 | const FT_X_SERIES_CBUS_DRIVE_1: i32 = 0x07;    //    Drive pin to logic 1
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:152:7
[INFO] [stdout]     |
[INFO] [stdout] 152 | const FT_X_SERIES_CBUS_IOMODE: i32 = 0x08;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:153:7
[INFO] [stdout]     |
[INFO] [stdout] 153 | const FT_X_SERIES_CBUS_TXDEN: i32 = 0x09;    //    Tx Data Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK24` is never used
[INFO] [stdout]    --> src/bindings.rs:154:7
[INFO] [stdout]     |
[INFO] [stdout] 154 | const FT_X_SERIES_CBUS_CLK24: i32 = 0x0A;    //    24MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK12` is never used
[INFO] [stdout]    --> src/bindings.rs:155:7
[INFO] [stdout]     |
[INFO] [stdout] 155 | const FT_X_SERIES_CBUS_CLK12: i32 = 0x0B;    //    12MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK6` is never used
[INFO] [stdout]    --> src/bindings.rs:156:7
[INFO] [stdout]     |
[INFO] [stdout] 156 | const FT_X_SERIES_CBUS_CLK6: i32 = 0x0C;    //    6MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BCD_CHARGER` is never used
[INFO] [stdout]    --> src/bindings.rs:157:7
[INFO] [stdout]     |
[INFO] [stdout] 157 | const FT_X_SERIES_CBUS_BCD_CHARGER: i32 = 0x0D;    //    Battery charger detected
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BCD_CHARGER_N` is never used
[INFO] [stdout]    --> src/bindings.rs:158:7
[INFO] [stdout]     |
[INFO] [stdout] 158 | const FT_X_SERIES_CBUS_BCD_CHARGER_N: i32 = 0x0E;    //    Battery charger detected inverted
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_I2C_TXE` is never used
[INFO] [stdout]    --> src/bindings.rs:159:7
[INFO] [stdout]     |
[INFO] [stdout] 159 | const FT_X_SERIES_CBUS_I2C_TXE: i32 = 0x0F;    //    I2C Tx empty
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_I2C_RXF` is never used
[INFO] [stdout]    --> src/bindings.rs:160:7
[INFO] [stdout]     |
[INFO] [stdout] 160 | const FT_X_SERIES_CBUS_I2C_RXF: i32 = 0x10;    //    I2C Rx full
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_VBUS_SENSE` is never used
[INFO] [stdout]    --> src/bindings.rs:161:7
[INFO] [stdout]     |
[INFO] [stdout] 161 | const FT_X_SERIES_CBUS_VBUS_SENSE: i32 = 0x11;    //    Detect VBUS
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BITBANG_WR` is never used
[INFO] [stdout]    --> src/bindings.rs:162:7
[INFO] [stdout]     |
[INFO] [stdout] 162 | const FT_X_SERIES_CBUS_BITBANG_WR: i32 = 0x12;    //    Bit-bang write strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BITBANG_RD` is never used
[INFO] [stdout]    --> src/bindings.rs:163:7
[INFO] [stdout]     |
[INFO] [stdout] 163 | const FT_X_SERIES_CBUS_BITBANG_RD: i32 = 0x13;    //    Bit-bang read strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_DRIVE_0` is never used
[INFO] [stdout]    --> src/bindings.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 | const FT_X_SERIES_CBUS_DRIVE_0: i32 = 0x06;    //    Drive pin to logic 0
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TIMESTAMP` is never used
[INFO] [stdout]    --> src/bindings.rs:164:7
[INFO] [stdout]     |
[INFO] [stdout] 164 | const FT_X_SERIES_CBUS_TIMESTAMP: i32 = 0x14;    //    Toggle output when a USB SOF token is received
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_DRIVE_1` is never used
[INFO] [stdout]    --> src/bindings.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 | const FT_X_SERIES_CBUS_DRIVE_1: i32 = 0x07;    //    Drive pin to logic 1
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_KEEP_AWAKE` is never used
[INFO] [stdout]    --> src/bindings.rs:165:7
[INFO] [stdout]     |
[INFO] [stdout] 165 | const FT_X_SERIES_CBUS_KEEP_AWAKE: i32 = 0x15;    //    
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DRIVER_TYPE_D2XX` is never used
[INFO] [stdout]    --> src/bindings.rs:168:7
[INFO] [stdout]     |
[INFO] [stdout] 168 | const FT_DRIVER_TYPE_D2XX: i32 = 0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_IOMODE` is never used
[INFO] [stdout]    --> src/bindings.rs:152:7
[INFO] [stdout]     |
[INFO] [stdout] 152 | const FT_X_SERIES_CBUS_IOMODE: i32 = 0x08;    //    IO Mode for CBUS bit-bang
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DRIVER_TYPE_VCP` is never used
[INFO] [stdout]    --> src/bindings.rs:169:7
[INFO] [stdout]     |
[INFO] [stdout] 169 | const FT_DRIVER_TYPE_VCP: i32 = 1;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FT_PROGRAM_DATA` is never constructed
[INFO] [stdout]    --> src/bindings.rs:356:12
[INFO] [stdout]     |
[INFO] [stdout] 356 | pub struct FT_PROGRAM_DATA {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TXDEN` is never used
[INFO] [stdout]    --> src/bindings.rs:153:7
[INFO] [stdout]     |
[INFO] [stdout] 153 | const FT_X_SERIES_CBUS_TXDEN: i32 = 0x09;    //    Tx Data Enable
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_header` is never constructed
[INFO] [stdout]    --> src/bindings.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | struct ft_eeprom_header {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK24` is never used
[INFO] [stdout]    --> src/bindings.rs:154:7
[INFO] [stdout]     |
[INFO] [stdout] 154 | const FT_X_SERIES_CBUS_CLK24: i32 = 0x0A;    //    24MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_HEADER` is never used
[INFO] [stdout]    --> src/bindings.rs:575:6
[INFO] [stdout]     |
[INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_HEADER` is never used
[INFO] [stdout]    --> src/bindings.rs:576:6
[INFO] [stdout]     |
[INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK12` is never used
[INFO] [stdout]    --> src/bindings.rs:155:7
[INFO] [stdout]     |
[INFO] [stdout] 155 | const FT_X_SERIES_CBUS_CLK12: i32 = 0x0B;    //    12MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232b` is never constructed
[INFO] [stdout]    --> src/bindings.rs:579:8
[INFO] [stdout]     |
[INFO] [stdout] 579 | struct ft_eeprom_232b {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_CLK6` is never used
[INFO] [stdout]    --> src/bindings.rs:156:7
[INFO] [stdout]     |
[INFO] [stdout] 156 | const FT_X_SERIES_CBUS_CLK6: i32 = 0x0C;    //    6MHz clock
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232B` is never used
[INFO] [stdout]    --> src/bindings.rs:583:6
[INFO] [stdout]     |
[INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232B` is never used
[INFO] [stdout]    --> src/bindings.rs:584:6
[INFO] [stdout]     |
[INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; 
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BCD_CHARGER` is never used
[INFO] [stdout]    --> src/bindings.rs:157:7
[INFO] [stdout]     |
[INFO] [stdout] 157 | const FT_X_SERIES_CBUS_BCD_CHARGER: i32 = 0x0D;    //    Battery charger detected
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_2232` is never constructed
[INFO] [stdout]    --> src/bindings.rs:588:8
[INFO] [stdout]     |
[INFO] [stdout] 588 | struct ft_eeprom_2232 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_2232` is never used
[INFO] [stdout]    --> src/bindings.rs:605:6
[INFO] [stdout]     |
[INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BCD_CHARGER_N` is never used
[INFO] [stdout]    --> src/bindings.rs:158:7
[INFO] [stdout]     |
[INFO] [stdout] 158 | const FT_X_SERIES_CBUS_BCD_CHARGER_N: i32 = 0x0E;    //    Battery charger detected inverted
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_2232` is never used
[INFO] [stdout]    --> src/bindings.rs:606:6
[INFO] [stdout]     |
[INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_I2C_TXE` is never used
[INFO] [stdout]    --> src/bindings.rs:159:7
[INFO] [stdout]     |
[INFO] [stdout] 159 | const FT_X_SERIES_CBUS_I2C_TXE: i32 = 0x0F;    //    I2C Tx empty
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232r` is never constructed
[INFO] [stdout]    --> src/bindings.rs:609:8
[INFO] [stdout]     |
[INFO] [stdout] 609 | struct ft_eeprom_232r {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_I2C_RXF` is never used
[INFO] [stdout]    --> src/bindings.rs:160:7
[INFO] [stdout]     |
[INFO] [stdout] 160 | const FT_X_SERIES_CBUS_I2C_RXF: i32 = 0x10;    //    I2C Rx full
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232R` is never used
[INFO] [stdout]    --> src/bindings.rs:629:6
[INFO] [stdout]     |
[INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_VBUS_SENSE` is never used
[INFO] [stdout]    --> src/bindings.rs:161:7
[INFO] [stdout]     |
[INFO] [stdout] 161 | const FT_X_SERIES_CBUS_VBUS_SENSE: i32 = 0x11;    //    Detect VBUS
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232R` is never used
[INFO] [stdout]    --> src/bindings.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_2232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:634:8
[INFO] [stdout]     |
[INFO] [stdout] 634 | struct ft_eeprom_2232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BITBANG_WR` is never used
[INFO] [stdout]    --> src/bindings.rs:162:7
[INFO] [stdout]     |
[INFO] [stdout] 162 | const FT_X_SERIES_CBUS_BITBANG_WR: i32 = 0x12;    //    Bit-bang write strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_2232H` is never used
[INFO] [stdout]    --> src/bindings.rs:660:6
[INFO] [stdout]     |
[INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_BITBANG_RD` is never used
[INFO] [stdout]    --> src/bindings.rs:163:7
[INFO] [stdout]     |
[INFO] [stdout] 163 | const FT_X_SERIES_CBUS_BITBANG_RD: i32 = 0x13;    //    Bit-bang read strobe
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_2232H` is never used
[INFO] [stdout]    --> src/bindings.rs:661:6
[INFO] [stdout]     |
[INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_TIMESTAMP` is never used
[INFO] [stdout]    --> src/bindings.rs:164:7
[INFO] [stdout]     |
[INFO] [stdout] 164 | const FT_X_SERIES_CBUS_TIMESTAMP: i32 = 0x14;    //    Toggle output when a USB SOF token is received
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_4232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:664:8
[INFO] [stdout]     |
[INFO] [stdout] 664 | struct ft_eeprom_4232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_X_SERIES_CBUS_KEEP_AWAKE` is never used
[INFO] [stdout]    --> src/bindings.rs:165:7
[INFO] [stdout]     |
[INFO] [stdout] 165 | const FT_X_SERIES_CBUS_KEEP_AWAKE: i32 = 0x15;    //    
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_4232H` is never used
[INFO] [stdout]    --> src/bindings.rs:694:6
[INFO] [stdout]     |
[INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DRIVER_TYPE_D2XX` is never used
[INFO] [stdout]    --> src/bindings.rs:168:7
[INFO] [stdout]     |
[INFO] [stdout] 168 | const FT_DRIVER_TYPE_D2XX: i32 = 0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FT_DRIVER_TYPE_VCP` is never used
[INFO] [stdout]    --> src/bindings.rs:169:7
[INFO] [stdout]     |
[INFO] [stdout] 169 | const FT_DRIVER_TYPE_VCP: i32 = 1;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FT_PROGRAM_DATA` is never constructed
[INFO] [stdout]    --> src/bindings.rs:356:12
[INFO] [stdout]     |
[INFO] [stdout] 356 | pub struct FT_PROGRAM_DATA {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_header` is never constructed
[INFO] [stdout]    --> src/bindings.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | struct ft_eeprom_header {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_4232H` is never used
[INFO] [stdout]    --> src/bindings.rs:695:6
[INFO] [stdout]     |
[INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:699:8
[INFO] [stdout]     |
[INFO] [stdout] 699 | struct ft_eeprom_232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_HEADER` is never used
[INFO] [stdout]    --> src/bindings.rs:575:6
[INFO] [stdout]     |
[INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_HEADER` is never used
[INFO] [stdout]    --> src/bindings.rs:576:6
[INFO] [stdout]     |
[INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232H` is never used
[INFO] [stdout]    --> src/bindings.rs:732:6
[INFO] [stdout]     |
[INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232b` is never constructed
[INFO] [stdout]    --> src/bindings.rs:579:8
[INFO] [stdout]     |
[INFO] [stdout] 579 | struct ft_eeprom_232b {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232H` is never used
[INFO] [stdout]    --> src/bindings.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232B` is never used
[INFO] [stdout]    --> src/bindings.rs:583:6
[INFO] [stdout]     |
[INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_x_series` is never constructed
[INFO] [stdout]    --> src/bindings.rs:736:8
[INFO] [stdout]     |
[INFO] [stdout] 736 | struct ft_eeprom_x_series {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232B` is never used
[INFO] [stdout]    --> src/bindings.rs:584:6
[INFO] [stdout]     |
[INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; 
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_X_SERIES` is never used
[INFO] [stdout]    --> src/bindings.rs:781:6
[INFO] [stdout]     |
[INFO] [stdout] 781 | type FT_EEPROM_X_SERIES = ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_2232` is never constructed
[INFO] [stdout]    --> src/bindings.rs:588:8
[INFO] [stdout]     |
[INFO] [stdout] 588 | struct ft_eeprom_2232 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_X_SERIES` is never used
[INFO] [stdout]    --> src/bindings.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 | type PFT_EEPROM_X_SERIES = *mut ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FT_DEVICE_LIST_INFO_NODE` is never constructed
[INFO] [stdout]    --> src/bindings.rs:867:12
[INFO] [stdout]     |
[INFO] [stdout] 867 | pub struct FT_DEVICE_LIST_INFO_NODE {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FT_FLAGS` is never used
[INFO] [stdout]    --> src/bindings.rs:878:6
[INFO] [stdout]     |
[INFO] [stdout] 878 | enum FT_FLAGS {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Initialise` is never used
[INFO] [stdout]    --> src/bindings.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout] 173 |     fn FT_Initialise(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Finalise` is never used
[INFO] [stdout]    --> src/bindings.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn FT_Finalise(
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_2232` is never used
[INFO] [stdout]    --> src/bindings.rs:605:6
[INFO] [stdout]     |
[INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Open` is never used
[INFO] [stdout]    --> src/bindings.rs:181:8
[INFO] [stdout]     |
[INFO] [stdout] 181 |     fn FT_Open(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_2232` is never used
[INFO] [stdout]    --> src/bindings.rs:606:6
[INFO] [stdout]     |
[INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_OpenEx` is never used
[INFO] [stdout]    --> src/bindings.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn FT_OpenEx(
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232r` is never constructed
[INFO] [stdout]    --> src/bindings.rs:609:8
[INFO] [stdout]     |
[INFO] [stdout] 609 | struct ft_eeprom_232r {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ListDevices` is never used
[INFO] [stdout]    --> src/bindings.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn FT_ListDevices(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Close` is never used
[INFO] [stdout]    --> src/bindings.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 |     fn FT_Close(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232R` is never used
[INFO] [stdout]    --> src/bindings.rs:629:6
[INFO] [stdout]     |
[INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Read` is never used
[INFO] [stdout]    --> src/bindings.rs:202:8
[INFO] [stdout]     |
[INFO] [stdout] 202 |     fn FT_Read(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232R` is never used
[INFO] [stdout]    --> src/bindings.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_2232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:634:8
[INFO] [stdout]     |
[INFO] [stdout] 634 | struct ft_eeprom_2232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Write` is never used
[INFO] [stdout]    --> src/bindings.rs:209:12
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub fn FT_Write(
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetBaudRate` is never used
[INFO] [stdout]    --> src/bindings.rs:229:12
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn FT_SetBaudRate(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_2232H` is never used
[INFO] [stdout]    --> src/bindings.rs:660:6
[INFO] [stdout]     |
[INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetDivisor` is never used
[INFO] [stdout]    --> src/bindings.rs:234:12
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn FT_SetDivisor(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_2232H` is never used
[INFO] [stdout]    --> src/bindings.rs:661:6
[INFO] [stdout]     |
[INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetDataCharacteristics` is never used
[INFO] [stdout]    --> src/bindings.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn FT_SetDataCharacteristics(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_4232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:664:8
[INFO] [stdout]     |
[INFO] [stdout] 664 | struct ft_eeprom_4232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetFlowControl` is never used
[INFO] [stdout]    --> src/bindings.rs:246:12
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn FT_SetFlowControl(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_4232H` is never used
[INFO] [stdout]    --> src/bindings.rs:694:6
[INFO] [stdout]     |
[INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_4232H` is never used
[INFO] [stdout]    --> src/bindings.rs:695:6
[INFO] [stdout]     |
[INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ResetDevice` is never used
[INFO] [stdout]    --> src/bindings.rs:253:12
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub fn FT_ResetDevice(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_232h` is never constructed
[INFO] [stdout]    --> src/bindings.rs:699:8
[INFO] [stdout]     |
[INFO] [stdout] 699 | struct ft_eeprom_232h {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetDtr` is never used
[INFO] [stdout]    --> src/bindings.rs:257:12
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn FT_SetDtr(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ClrDtr` is never used
[INFO] [stdout]    --> src/bindings.rs:261:12
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn FT_ClrDtr(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_232H` is never used
[INFO] [stdout]    --> src/bindings.rs:732:6
[INFO] [stdout]     |
[INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetRts` is never used
[INFO] [stdout]    --> src/bindings.rs:265:12
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn FT_SetRts(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_232H` is never used
[INFO] [stdout]    --> src/bindings.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ft_eeprom_x_series` is never constructed
[INFO] [stdout]    --> src/bindings.rs:736:8
[INFO] [stdout]     |
[INFO] [stdout] 736 | struct ft_eeprom_x_series {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ClrRts` is never used
[INFO] [stdout]    --> src/bindings.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn FT_ClrRts(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetModemStatus` is never used
[INFO] [stdout]    --> src/bindings.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn FT_GetModemStatus(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FT_EEPROM_X_SERIES` is never used
[INFO] [stdout]    --> src/bindings.rs:781:6
[INFO] [stdout]     |
[INFO] [stdout] 781 | type FT_EEPROM_X_SERIES = ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetChars` is never used
[INFO] [stdout]    --> src/bindings.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn FT_SetChars(
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PFT_EEPROM_X_SERIES` is never used
[INFO] [stdout]    --> src/bindings.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 | type PFT_EEPROM_X_SERIES = *mut ft_eeprom_x_series;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Purge` is never used
[INFO] [stdout]    --> src/bindings.rs:286:12
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn FT_Purge(
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FT_DEVICE_LIST_INFO_NODE` is never constructed
[INFO] [stdout]    --> src/bindings.rs:867:12
[INFO] [stdout]     |
[INFO] [stdout] 867 | pub struct FT_DEVICE_LIST_INFO_NODE {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FT_FLAGS` is never used
[INFO] [stdout]    --> src/bindings.rs:878:6
[INFO] [stdout]     |
[INFO] [stdout] 878 | enum FT_FLAGS {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetTimeouts` is never used
[INFO] [stdout]    --> src/bindings.rs:291:12
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn FT_SetTimeouts(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Initialise` is never used
[INFO] [stdout]    --> src/bindings.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout] 173 |     fn FT_Initialise(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `GT_GetQueueStatus` is never used
[INFO] [stdout]    --> src/bindings.rs:297:12
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn GT_GetQueueStatus(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Finalise` is never used
[INFO] [stdout]    --> src/bindings.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn FT_Finalise(
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetEventNotification` is never used
[INFO] [stdout]    --> src/bindings.rs:302:12
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn FT_SetEventNotification(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetStatus` is never used
[INFO] [stdout]    --> src/bindings.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn FT_GetStatus(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Open` is never used
[INFO] [stdout]    --> src/bindings.rs:181:8
[INFO] [stdout]     |
[INFO] [stdout] 181 |     fn FT_Open(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetBreakOn` is never used
[INFO] [stdout]    --> src/bindings.rs:315:12
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn FT_SetBreakOn(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_OpenEx` is never used
[INFO] [stdout]    --> src/bindings.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn FT_OpenEx(
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetBreakOff` is never used
[INFO] [stdout]    --> src/bindings.rs:319:12
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn FT_SetBreakOff(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetWaitMask` is never used
[INFO] [stdout]    --> src/bindings.rs:323:12
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn FT_SetWaitMask(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ListDevices` is never used
[INFO] [stdout]    --> src/bindings.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn FT_ListDevices(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_WaitOnMask` is never used
[INFO] [stdout]    --> src/bindings.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn FT_WaitOnMask(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Close` is never used
[INFO] [stdout]    --> src/bindings.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 |     fn FT_Close(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetEventStatus` is never used
[INFO] [stdout]    --> src/bindings.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn FT_GetEventStatus(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Read` is never used
[INFO] [stdout]    --> src/bindings.rs:202:8
[INFO] [stdout]     |
[INFO] [stdout] 202 |     fn FT_Read(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ReadEE` is never used
[INFO] [stdout]    --> src/bindings.rs:338:12
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn FT_ReadEE(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Write` is never used
[INFO] [stdout]    --> src/bindings.rs:209:12
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub fn FT_Write(
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_WriteEE` is never used
[INFO] [stdout]    --> src/bindings.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn FT_WriteEE(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetBaudRate` is never used
[INFO] [stdout]    --> src/bindings.rs:229:12
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn FT_SetBaudRate(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EraseEE` is never used
[INFO] [stdout]    --> src/bindings.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn FT_EraseEE(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetDivisor` is never used
[INFO] [stdout]    --> src/bindings.rs:234:12
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn FT_SetDivisor(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetDataCharacteristics` is never used
[INFO] [stdout]    --> src/bindings.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn FT_SetDataCharacteristics(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetFlowControl` is never used
[INFO] [stdout]    --> src/bindings.rs:246:12
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn FT_SetFlowControl(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_Program` is never used
[INFO] [stdout]    --> src/bindings.rs:516:12
[INFO] [stdout]     |
[INFO] [stdout] 516 |     pub fn FT_EE_Program(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ResetDevice` is never used
[INFO] [stdout]    --> src/bindings.rs:253:12
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub fn FT_ResetDevice(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_ProgramEx` is never used
[INFO] [stdout]    --> src/bindings.rs:521:12
[INFO] [stdout]     |
[INFO] [stdout] 521 |     pub fn FT_EE_ProgramEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetDtr` is never used
[INFO] [stdout]    --> src/bindings.rs:257:12
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn FT_SetDtr(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_Read` is never used
[INFO] [stdout]    --> src/bindings.rs:530:12
[INFO] [stdout]     |
[INFO] [stdout] 530 |     pub fn FT_EE_Read(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ClrDtr` is never used
[INFO] [stdout]    --> src/bindings.rs:261:12
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn FT_ClrDtr(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_ReadEx` is never used
[INFO] [stdout]    --> src/bindings.rs:535:12
[INFO] [stdout]     |
[INFO] [stdout] 535 |     pub fn FT_EE_ReadEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetRts` is never used
[INFO] [stdout]    --> src/bindings.rs:265:12
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn FT_SetRts(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_UASize` is never used
[INFO] [stdout]    --> src/bindings.rs:544:12
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn FT_EE_UASize(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_UAWrite` is never used
[INFO] [stdout]    --> src/bindings.rs:549:12
[INFO] [stdout]     |
[INFO] [stdout] 549 |     pub fn FT_EE_UAWrite(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ClrRts` is never used
[INFO] [stdout]    --> src/bindings.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn FT_ClrRts(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_UARead` is never used
[INFO] [stdout]    --> src/bindings.rs:555:12
[INFO] [stdout]     |
[INFO] [stdout] 555 |     pub fn FT_EE_UARead(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetModemStatus` is never used
[INFO] [stdout]    --> src/bindings.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn FT_GetModemStatus(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EEPROM_Read` is never used
[INFO] [stdout]    --> src/bindings.rs:786:12
[INFO] [stdout]     |
[INFO] [stdout] 786 |     pub fn FT_EEPROM_Read(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetChars` is never used
[INFO] [stdout]    --> src/bindings.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn FT_SetChars(
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EEPROM_Program` is never used
[INFO] [stdout]    --> src/bindings.rs:796:12
[INFO] [stdout]     |
[INFO] [stdout] 796 |     pub fn FT_EEPROM_Program(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Purge` is never used
[INFO] [stdout]    --> src/bindings.rs:286:12
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn FT_Purge(
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetLatencyTimer` is never used
[INFO] [stdout]    --> src/bindings.rs:806:12
[INFO] [stdout]     |
[INFO] [stdout] 806 |     pub fn FT_SetLatencyTimer(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetTimeouts` is never used
[INFO] [stdout]    --> src/bindings.rs:291:12
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn FT_SetTimeouts(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetLatencyTimer` is never used
[INFO] [stdout]    --> src/bindings.rs:811:12
[INFO] [stdout]     |
[INFO] [stdout] 811 |     pub fn FT_GetLatencyTimer(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `GT_GetQueueStatus` is never used
[INFO] [stdout]    --> src/bindings.rs:297:12
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn GT_GetQueueStatus(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetBitMode` is never used
[INFO] [stdout]    --> src/bindings.rs:816:12
[INFO] [stdout]     |
[INFO] [stdout] 816 |     pub fn FT_SetBitMode(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetEventNotification` is never used
[INFO] [stdout]    --> src/bindings.rs:302:12
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn FT_SetEventNotification(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetBitMode` is never used
[INFO] [stdout]    --> src/bindings.rs:822:12
[INFO] [stdout]     |
[INFO] [stdout] 822 |     pub fn FT_GetBitMode(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetStatus` is never used
[INFO] [stdout]    --> src/bindings.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn FT_GetStatus(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetBreakOn` is never used
[INFO] [stdout]    --> src/bindings.rs:315:12
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn FT_SetBreakOn(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetUSBParameters` is never used
[INFO] [stdout]    --> src/bindings.rs:827:12
[INFO] [stdout]     |
[INFO] [stdout] 827 |     pub fn FT_SetUSBParameters(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetBreakOff` is never used
[INFO] [stdout]    --> src/bindings.rs:319:12
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn FT_SetBreakOff(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetDeadmanTimeout` is never used
[INFO] [stdout]    --> src/bindings.rs:833:12
[INFO] [stdout]     |
[INFO] [stdout] 833 |     pub fn FT_SetDeadmanTimeout(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetVIDPID` is never used
[INFO] [stdout]    --> src/bindings.rs:886:12
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn FT_SetVIDPID(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetWaitMask` is never used
[INFO] [stdout]    --> src/bindings.rs:323:12
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn FT_SetWaitMask(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetVIDPID` is never used
[INFO] [stdout]    --> src/bindings.rs:891:12
[INFO] [stdout]     |
[INFO] [stdout] 891 |     pub fn FT_GetVIDPID(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_WaitOnMask` is never used
[INFO] [stdout]    --> src/bindings.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn FT_WaitOnMask(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetEventStatus` is never used
[INFO] [stdout]    --> src/bindings.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn FT_GetEventStatus(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDeviceLocId` is never used
[INFO] [stdout]    --> src/bindings.rs:896:12
[INFO] [stdout]     |
[INFO] [stdout] 896 |     pub fn FT_GetDeviceLocId(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ReadEE` is never used
[INFO] [stdout]    --> src/bindings.rs:338:12
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn FT_ReadEE(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDeviceInfoList` is never used
[INFO] [stdout]    --> src/bindings.rs:905:12
[INFO] [stdout]     |
[INFO] [stdout] 905 |     pub fn FT_GetDeviceInfoList(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDeviceInfoDetail` is never used
[INFO] [stdout]    --> src/bindings.rs:910:12
[INFO] [stdout]     |
[INFO] [stdout] 910 |     pub fn FT_GetDeviceInfoDetail(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_WriteEE` is never used
[INFO] [stdout]    --> src/bindings.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn FT_WriteEE(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDriverVersion` is never used
[INFO] [stdout]    --> src/bindings.rs:921:12
[INFO] [stdout]     |
[INFO] [stdout] 921 |     pub fn FT_GetDriverVersion(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EraseEE` is never used
[INFO] [stdout]    --> src/bindings.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn FT_EraseEE(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_Program` is never used
[INFO] [stdout]    --> src/bindings.rs:516:12
[INFO] [stdout]     |
[INFO] [stdout] 516 |     pub fn FT_EE_Program(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetLibraryVersion` is never used
[INFO] [stdout]    --> src/bindings.rs:926:12
[INFO] [stdout]     |
[INFO] [stdout] 926 |     pub fn FT_GetLibraryVersion(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_ProgramEx` is never used
[INFO] [stdout]    --> src/bindings.rs:521:12
[INFO] [stdout]     |
[INFO] [stdout] 521 |     pub fn FT_EE_ProgramEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Rescan` is never used
[INFO] [stdout]    --> src/bindings.rs:930:12
[INFO] [stdout]     |
[INFO] [stdout] 930 |     pub fn FT_Rescan() -> FT_STATUS;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_Read` is never used
[INFO] [stdout]    --> src/bindings.rs:530:12
[INFO] [stdout]     |
[INFO] [stdout] 530 |     pub fn FT_EE_Read(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Reload` is never used
[INFO] [stdout]    --> src/bindings.rs:932:12
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub fn FT_Reload(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_ReadEx` is never used
[INFO] [stdout]    --> src/bindings.rs:535:12
[INFO] [stdout]     |
[INFO] [stdout] 535 |     pub fn FT_EE_ReadEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetComPortNumber` is never used
[INFO] [stdout]    --> src/bindings.rs:937:12
[INFO] [stdout]     |
[INFO] [stdout] 937 |     pub fn FT_GetComPortNumber(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_UASize` is never used
[INFO] [stdout]    --> src/bindings.rs:544:12
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn FT_EE_UASize(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_ReadConfig` is never used
[INFO] [stdout]    --> src/bindings.rs:942:12
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub fn FT_EE_ReadConfig(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_UAWrite` is never used
[INFO] [stdout]    --> src/bindings.rs:549:12
[INFO] [stdout]     |
[INFO] [stdout] 549 |     pub fn FT_EE_UAWrite(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_WriteConfig` is never used
[INFO] [stdout]    --> src/bindings.rs:948:12
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub fn FT_EE_WriteConfig(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_UARead` is never used
[INFO] [stdout]    --> src/bindings.rs:555:12
[INFO] [stdout]     |
[INFO] [stdout] 555 |     pub fn FT_EE_UARead(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_ReadECC` is never used
[INFO] [stdout]    --> src/bindings.rs:954:12
[INFO] [stdout]     |
[INFO] [stdout] 954 |     pub fn FT_EE_ReadECC(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EEPROM_Read` is never used
[INFO] [stdout]    --> src/bindings.rs:786:12
[INFO] [stdout]     |
[INFO] [stdout] 786 |     pub fn FT_EEPROM_Read(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetQueueStatusEx` is never used
[INFO] [stdout]    --> src/bindings.rs:960:12
[INFO] [stdout]     |
[INFO] [stdout] 960 |     pub fn FT_GetQueueStatusEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EEPROM_Program` is never used
[INFO] [stdout]    --> src/bindings.rs:796:12
[INFO] [stdout]     |
[INFO] [stdout] 796 |     pub fn FT_EEPROM_Program(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ComPortIdle` is never used
[INFO] [stdout]    --> src/bindings.rs:965:12
[INFO] [stdout]     |
[INFO] [stdout] 965 |     pub fn FT_ComPortIdle(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetLatencyTimer` is never used
[INFO] [stdout]    --> src/bindings.rs:806:12
[INFO] [stdout]     |
[INFO] [stdout] 806 |     pub fn FT_SetLatencyTimer(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ComPortCancelIdle` is never used
[INFO] [stdout]    --> src/bindings.rs:969:12
[INFO] [stdout]     |
[INFO] [stdout] 969 |     pub fn FT_ComPortCancelIdle(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetLatencyTimer` is never used
[INFO] [stdout]    --> src/bindings.rs:811:12
[INFO] [stdout]     |
[INFO] [stdout] 811 |     pub fn FT_GetLatencyTimer(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_VendorCmdGet` is never used
[INFO] [stdout]    --> src/bindings.rs:973:12
[INFO] [stdout]     |
[INFO] [stdout] 973 |     pub fn FT_VendorCmdGet(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetBitMode` is never used
[INFO] [stdout]    --> src/bindings.rs:816:12
[INFO] [stdout]     |
[INFO] [stdout] 816 |     pub fn FT_SetBitMode(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_VendorCmdSet` is never used
[INFO] [stdout]    --> src/bindings.rs:980:12
[INFO] [stdout]     |
[INFO] [stdout] 980 |     pub fn FT_VendorCmdSet(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetBitMode` is never used
[INFO] [stdout]    --> src/bindings.rs:822:12
[INFO] [stdout]     |
[INFO] [stdout] 822 |     pub fn FT_GetBitMode(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_VendorCmdGetEx` is never used
[INFO] [stdout]    --> src/bindings.rs:987:12
[INFO] [stdout]     |
[INFO] [stdout] 987 |     pub fn FT_VendorCmdGetEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetUSBParameters` is never used
[INFO] [stdout]    --> src/bindings.rs:827:12
[INFO] [stdout]     |
[INFO] [stdout] 827 |     pub fn FT_SetUSBParameters(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_VendorCmdSetEx` is never used
[INFO] [stdout]    --> src/bindings.rs:994:12
[INFO] [stdout]     |
[INFO] [stdout] 994 |     pub fn FT_VendorCmdSetEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDeviceInfo` is never used
[INFO] [stdout]     --> src/bindings.rs:1001:12
[INFO] [stdout]      |
[INFO] [stdout] 1001 |     pub fn FT_GetDeviceInfo(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_StopInTask` is never used
[INFO] [stdout]     --> src/bindings.rs:1010:12
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     pub fn FT_StopInTask(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetDeadmanTimeout` is never used
[INFO] [stdout]    --> src/bindings.rs:833:12
[INFO] [stdout]     |
[INFO] [stdout] 833 |     pub fn FT_SetDeadmanTimeout(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_RestartInTask` is never used
[INFO] [stdout]     --> src/bindings.rs:1014:12
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     pub fn FT_RestartInTask(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetVIDPID` is never used
[INFO] [stdout]    --> src/bindings.rs:886:12
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn FT_SetVIDPID(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetResetPipeRetryCount` is never used
[INFO] [stdout]     --> src/bindings.rs:1018:12
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn FT_SetResetPipeRetryCount(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetVIDPID` is never used
[INFO] [stdout]    --> src/bindings.rs:891:12
[INFO] [stdout]     |
[INFO] [stdout] 891 |     pub fn FT_GetVIDPID(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ResetPort` is never used
[INFO] [stdout]     --> src/bindings.rs:1023:12
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     pub fn FT_ResetPort(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDeviceLocId` is never used
[INFO] [stdout]    --> src/bindings.rs:896:12
[INFO] [stdout]     |
[INFO] [stdout] 896 |     pub fn FT_GetDeviceLocId(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_CyclePort` is never used
[INFO] [stdout]     --> src/bindings.rs:1027:12
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     pub fn FT_CyclePort(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDeviceInfoList` is never used
[INFO] [stdout]    --> src/bindings.rs:905:12
[INFO] [stdout]     |
[INFO] [stdout] 905 |     pub fn FT_GetDeviceInfoList(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDeviceInfoDetail` is never used
[INFO] [stdout]    --> src/bindings.rs:910:12
[INFO] [stdout]     |
[INFO] [stdout] 910 |     pub fn FT_GetDeviceInfoDetail(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Signature1` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     Signature1: c_ulong,            // Header - must be 0x00000000 
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signature1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDriverVersion` is never used
[INFO] [stdout]    --> src/bindings.rs:921:12
[INFO] [stdout]     |
[INFO] [stdout] 921 |     pub fn FT_GetDriverVersion(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Signature2` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     Signature2: c_ulong,            // Header - must be 0xffffffff
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signature2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetLibraryVersion` is never used
[INFO] [stdout]    --> src/bindings.rs:926:12
[INFO] [stdout]     |
[INFO] [stdout] 926 |     pub fn FT_GetLibraryVersion(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Rescan` is never used
[INFO] [stdout]    --> src/bindings.rs:930:12
[INFO] [stdout]     |
[INFO] [stdout] 930 |     pub fn FT_Rescan() -> FT_STATUS;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_Reload` is never used
[INFO] [stdout]    --> src/bindings.rs:932:12
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub fn FT_Reload(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Version` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     Version: c_ulong,                // Header - FT_PROGRAM_DATA version
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetComPortNumber` is never used
[INFO] [stdout]    --> src/bindings.rs:937:12
[INFO] [stdout]     |
[INFO] [stdout] 937 |     pub fn FT_GetComPortNumber(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_ReadConfig` is never used
[INFO] [stdout]    --> src/bindings.rs:942:12
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub fn FT_EE_ReadConfig(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `VendorId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:367:5
[INFO] [stdout]     |
[INFO] [stdout] 367 |     VendorId: c_uint,                // 0x0403
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `vendor_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_WriteConfig` is never used
[INFO] [stdout]    --> src/bindings.rs:948:12
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub fn FT_EE_WriteConfig(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_EE_ReadECC` is never used
[INFO] [stdout]    --> src/bindings.rs:954:12
[INFO] [stdout]     |
[INFO] [stdout] 954 |     pub fn FT_EE_ReadECC(
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ProductId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     ProductId: c_uint,                // 0x6001
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `product_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetQueueStatusEx` is never used
[INFO] [stdout]    --> src/bindings.rs:960:12
[INFO] [stdout]     |
[INFO] [stdout] 960 |     pub fn FT_GetQueueStatusEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ComPortIdle` is never used
[INFO] [stdout]    --> src/bindings.rs:965:12
[INFO] [stdout]     |
[INFO] [stdout] 965 |     pub fn FT_ComPortIdle(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Manufacturer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     Manufacturer: *mut char,            // "FTDI"
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `manufacturer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ComPortCancelIdle` is never used
[INFO] [stdout]    --> src/bindings.rs:969:12
[INFO] [stdout]     |
[INFO] [stdout] 969 |     pub fn FT_ComPortCancelIdle(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ManufacturerId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     ManufacturerId: *mut char,        // "FT"
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `manufacturer_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_VendorCmdGet` is never used
[INFO] [stdout]    --> src/bindings.rs:973:12
[INFO] [stdout]     |
[INFO] [stdout] 973 |     pub fn FT_VendorCmdGet(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_VendorCmdSet` is never used
[INFO] [stdout]    --> src/bindings.rs:980:12
[INFO] [stdout]     |
[INFO] [stdout] 980 |     pub fn FT_VendorCmdSet(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Description` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     Description: *mut char,            // "USB HS Serial Converter"
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_VendorCmdGetEx` is never used
[INFO] [stdout]    --> src/bindings.rs:987:12
[INFO] [stdout]     |
[INFO] [stdout] 987 |     pub fn FT_VendorCmdGetEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerialNumber` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     SerialNumber: *mut char,            // "FT000001" if fixed, or NULL
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `serial_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_VendorCmdSetEx` is never used
[INFO] [stdout]    --> src/bindings.rs:994:12
[INFO] [stdout]     |
[INFO] [stdout] 994 |     pub fn FT_VendorCmdSetEx(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_GetDeviceInfo` is never used
[INFO] [stdout]     --> src/bindings.rs:1001:12
[INFO] [stdout]      |
[INFO] [stdout] 1001 |     pub fn FT_GetDeviceInfo(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxPower` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     MaxPower: c_uint,                // 0 < MaxPower <= 500
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `max_power`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_StopInTask` is never used
[INFO] [stdout]     --> src/bindings.rs:1010:12
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     pub fn FT_StopInTask(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_RestartInTask` is never used
[INFO] [stdout]     --> src/bindings.rs:1014:12
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     pub fn FT_RestartInTask(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_SetResetPipeRetryCount` is never used
[INFO] [stdout]     --> src/bindings.rs:1018:12
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn FT_SetResetPipeRetryCount(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PnP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     PnP: c_uint,                    // 0 = disabled, 1 = enabled
[INFO] [stdout]     |     ^^^ help: convert the identifier to snake case: `pn_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_ResetPort` is never used
[INFO] [stdout]     --> src/bindings.rs:1023:12
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     pub fn FT_ResetPort(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `FT_CyclePort` is never used
[INFO] [stdout]     --> src/bindings.rs:1027:12
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     pub fn FT_CyclePort(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SelfPowered` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     SelfPowered: c_uint,            // 0 = bus powered, 1 = self powered
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `self_powered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Signature1` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     Signature1: c_ulong,            // Header - must be 0x00000000 
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signature1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Signature2` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     Signature2: c_ulong,            // Header - must be 0xffffffff
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signature2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Version` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     Version: c_ulong,                // Header - FT_PROGRAM_DATA version
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `VendorId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:367:5
[INFO] [stdout]     |
[INFO] [stdout] 367 |     VendorId: c_uint,                // 0x0403
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `vendor_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ProductId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     ProductId: c_uint,                // 0x6001
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `product_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Manufacturer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     Manufacturer: *mut char,            // "FTDI"
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `manufacturer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ManufacturerId` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     ManufacturerId: *mut char,        // "FT"
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `manufacturer_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RemoteWakeup` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |     RemoteWakeup: c_uint,            // 0 = not capable, 1 = capable
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `remote_wakeup`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Description` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     Description: *mut char,            // "USB HS Serial Converter"
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerialNumber` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     SerialNumber: *mut char,            // "FT000001" if fixed, or NULL
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `serial_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxPower` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     MaxPower: c_uint,                // 0 < MaxPower <= 500
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `max_power`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Rev4` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     Rev4: c_uchar,                    // non-zero if Rev4 chip, zero otherwise
[INFO] [stdout]     |     ^^^^ help: convert the identifier to snake case: `rev4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PnP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     PnP: c_uint,                    // 0 = disabled, 1 = enabled
[INFO] [stdout]     |     ^^^ help: convert the identifier to snake case: `pn_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoIn` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     IsoIn: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case: `iso_in`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SelfPowered` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     SelfPowered: c_uint,            // 0 = bus powered, 1 = self powered
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `self_powered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RemoteWakeup` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |     RemoteWakeup: c_uint,            // 0 = not capable, 1 = capable
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `remote_wakeup`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Rev4` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     Rev4: c_uchar,                    // non-zero if Rev4 chip, zero otherwise
[INFO] [stdout]     |     ^^^^ help: convert the identifier to snake case: `rev4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoIn` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     IsoIn: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case: `iso_in`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOut` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     IsoOut: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOut` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     IsoOut: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     PullDownEnable: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     SerNumEnable: c_uchar,            // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     PullDownEnable: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersionEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     USBVersionEnable: c_uchar,        // non-zero if chip uses USBVersion
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     SerNumEnable: c_uchar,            // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersion` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     USBVersion: c_uchar,            // BCD (0x0200 => USB2)
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `usbversion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersionEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     USBVersionEnable: c_uchar,        // non-zero if chip uses USBVersion
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Rev5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |     Rev5: c_uchar,                    // non-zero if Rev5 chip, zero otherwise
[INFO] [stdout]     |     ^^^^ help: convert the identifier to snake case: `rev5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersion` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     USBVersion: c_uchar,            // BCD (0x0200 => USB2)
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `usbversion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoInA` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     IsoInA: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_in_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Rev5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |     Rev5: c_uchar,                    // non-zero if Rev5 chip, zero otherwise
[INFO] [stdout]     |     ^^^^ help: convert the identifier to snake case: `rev5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoInB` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     IsoInB: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_in_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoInA` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     IsoInA: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_in_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOutA` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     IsoOutA: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `iso_out_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoInB` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     IsoInB: c_uchar,                // non-zero if in endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `iso_in_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOutB` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     IsoOutB: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `iso_out_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOutA` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     IsoOutA: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `iso_out_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     PullDownEnable5: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsoOutB` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     IsoOutB: c_uchar,                // non-zero if out endpoint is isochronous
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `iso_out_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     SerNumEnable5: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     PullDownEnable5: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersionEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     USBVersionEnable5: c_uchar,    // non-zero if chip uses USBVersion
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     SerNumEnable5: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersion5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     USBVersion5: c_uchar,            // BCD (0x0200 => USB2)
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersionEnable5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     USBVersionEnable5: c_uchar,    // non-zero if chip uses USBVersion
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion_enable5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `USBVersion5` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     USBVersion5: c_uchar,            // BCD (0x0200 => USB2)
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `usbversion5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsHighCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:399:5
[INFO] [stdout]     |
[INFO] [stdout] 399 |     AIsHighCurrent: c_uchar,        // non-zero if interface is high current
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ais_high_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsHighCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |     BIsHighCurrent: c_uchar,        // non-zero if interface is high current
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bis_high_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifo` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 |     IFAIsFifo: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifoTar` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     IFAIsFifoTar: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo_tar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFastSer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     IFAIsFastSer: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fast_ser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     AIsVCP: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `ais_vcp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifo` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     IFBIsFifo: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifoTar` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     IFBIsFifoTar: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo_tar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFastSer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:407:5
[INFO] [stdout]     |
[INFO] [stdout] 407 |     IFBIsFastSer: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fast_ser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:408:5
[INFO] [stdout]     |
[INFO] [stdout] 408 |     BIsVCP: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `bis_vcp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UseExtOsc` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     UseExtOsc: c_uchar,            // Use External Oscillator
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `use_ext_osc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsHighCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:399:5
[INFO] [stdout]     |
[INFO] [stdout] 399 |     AIsHighCurrent: c_uchar,        // non-zero if interface is high current
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ais_high_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HighDriveIOs` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     HighDriveIOs: c_uchar,            // High Drive I/Os
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `high_drive_ios`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EndpointSize` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     EndpointSize: c_uchar,            // Endpoint size
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `endpoint_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnableR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     PullDownEnableR: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnableR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |     SerNumEnableR: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsHighCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |     BIsHighCurrent: c_uchar,        // non-zero if interface is high current
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bis_high_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertTXD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 |     InvertTXD: c_uchar,            // non-zero if invert TXD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_txd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifo` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 |     IFAIsFifo: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRXD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     InvertRXD: c_uchar,            // non-zero if invert RXD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_rxd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifoTar` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     IFAIsFifoTar: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo_tar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRTS` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     InvertRTS: c_uchar,            // non-zero if invert RTS
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_rts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFastSer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     IFAIsFastSer: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fast_ser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertCTS` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     InvertCTS: c_uchar,            // non-zero if invert CTS
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_cts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     AIsVCP: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `ais_vcp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDTR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     InvertDTR: c_uchar,            // non-zero if invert DTR
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dtr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifo` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     IFBIsFifo: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDSR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     InvertDSR: c_uchar,            // non-zero if invert DSR
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dsr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifoTar` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     IFBIsFifoTar: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo_tar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDCD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     InvertDCD: c_uchar,            // non-zero if invert DCD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dcd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFastSer` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:407:5
[INFO] [stdout]     |
[INFO] [stdout] 407 |     IFBIsFastSer: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fast_ser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRI` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 424 |     InvertRI: c_uchar,                // non-zero if invert RI
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `invert_ri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:408:5
[INFO] [stdout]     |
[INFO] [stdout] 408 |     BIsVCP: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `bis_vcp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus0` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     Cbus0: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UseExtOsc` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     UseExtOsc: c_uchar,            // Use External Oscillator
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `use_ext_osc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus1` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     Cbus1: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HighDriveIOs` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     HighDriveIOs: c_uchar,            // High Drive I/Os
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `high_drive_ios`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus2` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     Cbus2: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EndpointSize` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     EndpointSize: c_uchar,            // Endpoint size
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `endpoint_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus3` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     Cbus3: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnableR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     PullDownEnableR: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus4` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     Cbus4: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnableR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |     SerNumEnableR: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RIsD2XX` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     RIsD2XX: c_uchar,                // non-zero if using D2XX driver
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ris_d2_xx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertTXD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 |     InvertTXD: c_uchar,            // non-zero if invert TXD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_txd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     PullDownEnable7: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRXD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     InvertRXD: c_uchar,            // non-zero if invert RXD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_rxd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 |     SerNumEnable7: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRTS` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     InvertRTS: c_uchar,            // non-zero if invert RTS
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_rts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     ALSlowSlew: c_uchar,            // non-zero if AL pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `alslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertCTS` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     InvertCTS: c_uchar,            // non-zero if invert CTS
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_cts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     ALSchmittInput: c_uchar,        // non-zero if AL pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `alschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDTR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     InvertDTR: c_uchar,            // non-zero if invert DTR
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dtr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |     ALDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aldrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDSR` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     InvertDSR: c_uchar,            // non-zero if invert DSR
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dsr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 |     AHSlowSlew: c_uchar,            // non-zero if AH pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ahslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertDCD` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     InvertDCD: c_uchar,            // non-zero if invert DCD
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `invert_dcd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     AHSchmittInput: c_uchar,        // non-zero if AH pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ahschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     AHDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ahdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InvertRI` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 424 |     InvertRI: c_uchar,                // non-zero if invert RI
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `invert_ri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     BLSlowSlew: c_uchar,            // non-zero if BL pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `blslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus0` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     Cbus0: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     BLSchmittInput: c_uchar,        // non-zero if BL pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `blschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus1` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     Cbus1: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     BLDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bldrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus2` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     Cbus2: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     BHSlowSlew: c_uchar,            // non-zero if BH pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `bhslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus3` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     Cbus3: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus4` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     Cbus4: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cbus4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     BHSchmittInput: c_uchar,        // non-zero if BH pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bhschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RIsD2XX` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     RIsD2XX: c_uchar,                // non-zero if using D2XX driver
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ris_d2_xx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     BHDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bhdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     PullDownEnable7: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifo7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |     IFAIsFifo7: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 |     SerNumEnable7: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifoTar7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     IFAIsFifoTar7: c_uchar,        // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo_tar7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     ALSlowSlew: c_uchar,            // non-zero if AL pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `alslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFastSer7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     IFAIsFastSer7: c_uchar,        // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fast_ser7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     ALSchmittInput: c_uchar,        // non-zero if AL pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `alschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     AIsVCP7: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ais_vcp7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ALDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |     ALDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aldrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifo7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     IFBIsFifo7: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 |     AHSlowSlew: c_uchar,            // non-zero if AH pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ahslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifoTar7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     IFBIsFifoTar7: c_uchar,        // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo_tar7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     AHSchmittInput: c_uchar,        // non-zero if AH pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ahschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFastSer7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     IFBIsFastSer7: c_uchar,        // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fast_ser7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AHDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     AHDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ahdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     BIsVCP7: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `bis_vcp7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     BLSlowSlew: c_uchar,            // non-zero if BL pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `blslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     BLSchmittInput: c_uchar,        // non-zero if BL pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `blschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PowerSaveEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     PowerSaveEnable: c_uchar,        // non-zero if using BCBUS7 to save power for self-powered designs
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `power_save_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BLDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     BLDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bldrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     PullDownEnable8: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     BHSlowSlew: c_uchar,            // non-zero if BH pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `bhslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     SerNumEnable8: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     BHSchmittInput: c_uchar,        // non-zero if BH pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bhschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ASlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     ASlowSlew: c_uchar,            // non-zero if A pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `aslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BHDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     BHDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bhdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ASchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     ASchmittInput: c_uchar,        // non-zero if A pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `aschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifo7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |     IFAIsFifo7: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     ADriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `adrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFifoTar7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     IFAIsFifoTar7: c_uchar,        // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fifo_tar7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     BSlowSlew: c_uchar,            // non-zero if B pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `bslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFAIsFastSer7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     IFAIsFastSer7: c_uchar,        // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifais_fast_ser7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     BSchmittInput: c_uchar,        // non-zero if B pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     AIsVCP7: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ais_vcp7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     BDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifo7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     IFBIsFifo7: c_uchar,            // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     CSlowSlew: c_uchar,            // non-zero if C pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `cslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFifoTar7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     IFBIsFifoTar7: c_uchar,        // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fifo_tar7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IFBIsFastSer7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     IFBIsFastSer7: c_uchar,        // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ifbis_fast_ser7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     CSchmittInput: c_uchar,        // non-zero if C pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP7` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     BIsVCP7: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `bis_vcp7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |     CDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PowerSaveEnable` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     PowerSaveEnable: c_uchar,        // non-zero if using BCBUS7 to save power for self-powered designs
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `power_save_enable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     DSlowSlew: c_uchar,            // non-zero if D pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `dslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |     DSchmittInput: c_uchar,        // non-zero if D pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `dschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     DDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ddrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ARIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |     ARIIsTXDEN: c_uchar,            // non-zero if port A uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ariis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnable8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     PullDownEnable8: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnable8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     SerNumEnable8: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ASlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     ASlowSlew: c_uchar,            // non-zero if A pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `aslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ASchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     ASchmittInput: c_uchar,        // non-zero if A pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `aschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     ADriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `adrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     BSlowSlew: c_uchar,            // non-zero if B pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `bslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     BSchmittInput: c_uchar,        // non-zero if B pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     BDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     BRIIsTXDEN: c_uchar,            // non-zero if port B uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `briis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     CSlowSlew: c_uchar,            // non-zero if C pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `cslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     CRIIsTXDEN: c_uchar,            // non-zero if port C uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `criis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     CSchmittInput: c_uchar,        // non-zero if C pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |     DRIIsTXDEN: c_uchar,            // non-zero if port D uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `driis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |     CDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cdrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 |     AIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ais_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DSlowSlew` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     DSlowSlew: c_uchar,            // non-zero if D pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `dslow_slew`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     BIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `bis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DSchmittInput` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |     DSchmittInput: c_uchar,        // non-zero if D pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `dschmitt_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 |     CIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `cis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DDriveCurrent` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     DDriveCurrent: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ddrive_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ARIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |     ARIIsTXDEN: c_uchar,            // non-zero if port A uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ariis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     DIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `dis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     BRIIsTXDEN: c_uchar,            // non-zero if port B uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `briis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     PullDownEnableH: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     CRIIsTXDEN: c_uchar,            // non-zero if port C uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `criis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     SerNumEnableH: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DRIIsTXDEN` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |     DRIIsTXDEN: c_uchar,            // non-zero if port D uses RI as RS485 TXDEN
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `driis_txden`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACSlowSlewH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:487:5
[INFO] [stdout]     |
[INFO] [stdout] 487 |     ACSlowSlewH: c_uchar,            // non-zero if AC pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `acslow_slew_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `AIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 |     AIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `ais_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACSchmittInputH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     ACSchmittInputH: c_uchar,        // non-zero if AC pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `acschmitt_input_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     BIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `bis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACDriveCurrentH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:489:5
[INFO] [stdout]     |
[INFO] [stdout] 489 |     ACDriveCurrentH: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `acdrive_current_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 |     CIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `cis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADSlowSlewH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:490:5
[INFO] [stdout]     |
[INFO] [stdout] 490 |     ADSlowSlewH: c_uchar,            // non-zero if AD pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `adslow_slew_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DIsVCP8` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     DIsVCP8: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `dis_vcp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADSchmittInputH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 491 |     ADSchmittInputH: c_uchar,        // non-zero if AD pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `adschmitt_input_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PullDownEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     PullDownEnableH: c_uchar,        // non-zero if pull down enabled
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pull_down_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stdout] warning: structure field `ADDriveCurrentH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     ADDriveCurrentH: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `addrive_current_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerNumEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     SerNumEnableH: c_uchar,        // non-zero if serial number to be used
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `ser_num_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus0H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 493 |     Cbus0H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus0_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACSlowSlewH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:487:5
[INFO] [stdout]     |
[INFO] [stdout] 487 |     ACSlowSlewH: c_uchar,            // non-zero if AC pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `acslow_slew_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACSchmittInputH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     ACSchmittInputH: c_uchar,        // non-zero if AC pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `acschmitt_input_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus1H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 |     Cbus1H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus1_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ACDriveCurrentH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:489:5
[INFO] [stdout]     |
[INFO] [stdout] 489 |     ACDriveCurrentH: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `acdrive_current_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus2H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     Cbus2H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus2_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADSlowSlewH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:490:5
[INFO] [stdout]     |
[INFO] [stdout] 490 |     ADSlowSlewH: c_uchar,            // non-zero if AD pins have slow slew
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `adslow_slew_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus3H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:496:5
[INFO] [stdout]     |
[INFO] [stdout] 496 |     Cbus3H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus3_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADSchmittInputH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 491 |     ADSchmittInputH: c_uchar,        // non-zero if AD pins are Schmitt input
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `adschmitt_input_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus4H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |     Cbus4H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus4_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus5H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     Cbus5H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus5_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus6H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     Cbus6H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus6_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus7H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     Cbus7H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus7_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus8H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     Cbus8H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus8_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus9H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     Cbus9H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus9_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFifoH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:503:5
[INFO] [stdout]     |
[INFO] [stdout] 503 |     IsFifoH: c_uchar,                // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `is_fifo_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFifoTarH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     IsFifoTarH: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `is_fifo_tar_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFastSerH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 |     IsFastSerH: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `is_fast_ser_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFT1248H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 |     IsFT1248H: c_uchar,            // non-zero if interface is FT1248
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `is_ft1248_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248CpolH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 |     FT1248CpolH: c_uchar,            // FT1248 clock polarity - clock idle high (1) or clock idle low (0)
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_cpol_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248LsbH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:508:5
[INFO] [stdout]     |
[INFO] [stdout] 508 |     FT1248LsbH: c_uchar,            // FT1248 data is LSB (1) or MSB (0)
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_lsb_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ADDriveCurrentH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     ADDriveCurrentH: c_uchar,        // valid values are 4mA, 8mA, 12mA, 16mA
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `addrive_current_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248FlowControlH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     FT1248FlowControlH: c_uchar,    // FT1248 flow control enable
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_flow_control_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus0H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 493 |     Cbus0H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus0_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsVCPH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:510:5
[INFO] [stdout]     |
[INFO] [stdout] 510 |     IsVCPH: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `is_vcph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus1H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 |     Cbus1H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus1_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus2H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     Cbus2H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus2_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PowerSaveEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     PowerSaveEnableH: c_uchar,        // non-
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `power_save_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:518:15
[INFO] [stdout]     |
[INFO] [stdout] 518 |         data: *mut FT_PROGRAM_DATA
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout]     = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus3H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:496:5
[INFO] [stdout]     |
[INFO] [stdout] 496 |     Cbus3H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus3_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:523:15
[INFO] [stdout]     |
[INFO] [stdout] 523 |         data: *mut FT_PROGRAM_DATA,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus4H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |     Cbus4H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus4_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:532:15
[INFO] [stdout]     |
[INFO] [stdout] 532 |         data: *mut FT_PROGRAM_DATA
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus5H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     Cbus5H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus5_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:537:15
[INFO] [stdout]     |
[INFO] [stdout] 537 |         data: *mut FT_PROGRAM_DATA,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus6H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     Cbus6H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus6_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus7H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     Cbus7H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus7_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus8H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     Cbus8H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus8_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cbus9H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     Cbus9H: c_uchar,                // Cbus Mux control
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `cbus9_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFifoH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:503:5
[INFO] [stdout]     |
[INFO] [stdout] 503 |     IsFifoH: c_uchar,                // non-zero if interface is 245 FIFO
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `is_fifo_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFifoTarH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     IsFifoTarH: c_uchar,            // non-zero if interface is 245 FIFO CPU target
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `is_fifo_tar_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFastSerH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 |     IsFastSerH: c_uchar,            // non-zero if interface is Fast serial
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `is_fast_ser_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsFT1248H` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 |     IsFT1248H: c_uchar,            // non-zero if interface is FT1248
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to snake case: `is_ft1248_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248CpolH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 |     FT1248CpolH: c_uchar,            // FT1248 clock polarity - clock idle high (1) or clock idle low (0)
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_cpol_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248LsbH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:508:5
[INFO] [stdout]     |
[INFO] [stdout] 508 |     FT1248LsbH: c_uchar,            // FT1248 data is LSB (1) or MSB (0)
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_lsb_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FT1248FlowControlH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     FT1248FlowControlH: c_uchar,    // FT1248 flow control enable
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ft1248_flow_control_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IsVCPH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:510:5
[INFO] [stdout]     |
[INFO] [stdout] 510 |     IsVCPH: c_uchar,                // non-zero if interface is to use VCP drivers
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to snake case: `is_vcph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PowerSaveEnableH` should have a snake case name
[INFO] [stdout]    --> src/bindings.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     PowerSaveEnableH: c_uchar,        // non-
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `power_save_enable_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:518:15
[INFO] [stdout]     |
[INFO] [stdout] 518 |         data: *mut FT_PROGRAM_DATA
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout]     = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:523:15
[INFO] [stdout]     |
[INFO] [stdout] 523 |         data: *mut FT_PROGRAM_DATA,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:532:15
[INFO] [stdout]     |
[INFO] [stdout] 532 |         data: *mut FT_PROGRAM_DATA
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `char`, which is not FFI-safe
[INFO] [stdout]    --> src/bindings.rs:537:15
[INFO] [stdout]     |
[INFO] [stdout] 537 |         data: *mut FT_PROGRAM_DATA,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `u32` or `libc::wchar_t` instead
[INFO] [stdout]     = note: the `char` type has no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7be647be505296e0bab34487ce668a24871b81272f311124c1596345232b18d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7be647be505296e0bab34487ce668a24871b81272f311124c1596345232b18d6", kill_on_drop: false }`
[INFO] [stdout] 7be647be505296e0bab34487ce668a24871b81272f311124c1596345232b18d6
