[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#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStateford%2Fftdi-D2XX-rust" "/workspace/builds/worker-0/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Stateford/ftdi-D2XX-rust on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-0/source/Cargo.toml [INFO] crate git repo https://github.com/Stateford/ftdi-D2XX-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 92ba3788a3595b3569588c74ed43f4cbde2d2c7602d1726b32324326434c7ca6 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "92ba3788a3595b3569588c74ed43f4cbde2d2c7602d1726b32324326434c7ca6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "92ba3788a3595b3569588c74ed43f4cbde2d2c7602d1726b32324326434c7ca6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "92ba3788a3595b3569588c74ed43f4cbde2d2c7602d1726b32324326434c7ca6", kill_on_drop: false }` [INFO] [stdout] 92ba3788a3595b3569588c74ed43f4cbde2d2c7602d1726b32324326434c7ca6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6fbdb22c64d920edef167fffc06b0182536aa69f833b1b0c92a287f45511a1c8 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "6fbdb22c64d920edef167fffc06b0182536aa69f833b1b0c92a287f45511a1c8", 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)]` 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)]` 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: 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: 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_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_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_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_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: 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: 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)]` 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)]` 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: 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: 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_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_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_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_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: 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: constant is never used: `FT_OPEN_BY_SERIAL_NUMBER` [INFO] [stdout] --> src/bindings.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | const FT_OPEN_BY_SERIAL_NUMBER: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [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: constant is never used: `FT_OPEN_BY_DESCRIPTION` [INFO] [stdout] --> src/bindings.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | const FT_OPEN_BY_DESCRIPTION: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_OPEN_BY_LOCATION` [INFO] [stdout] --> src/bindings.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | const FT_OPEN_BY_LOCATION: i32 = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_OPEN_MASK` [INFO] [stdout] --> src/bindings.rs:17:1 [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: 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 is never used: `FT_LIST_NUMBER_ONLY` [INFO] [stdout] --> src/bindings.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const FT_LIST_NUMBER_ONLY: i64 = 0x80000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_BY_INDEX` [INFO] [stdout] --> src/bindings.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | const FT_LIST_BY_INDEX: i64 = 0x40000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_ALL` [INFO] [stdout] --> src/bindings.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | const FT_LIST_ALL: i64 = 0x20000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_MASK` [INFO] [stdout] --> src/bindings.rs:25:1 [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 is never used: `FT_BAUD_300` [INFO] [stdout] --> src/bindings.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | const FT_BAUD_300: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_600` [INFO] [stdout] --> src/bindings.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | const FT_BAUD_600: i32 = 600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_1200` [INFO] [stdout] --> src/bindings.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | const FT_BAUD_1200: i32 = 1200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_2400` [INFO] [stdout] --> src/bindings.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | const FT_BAUD_2400: i32 = 2400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_4800` [INFO] [stdout] --> src/bindings.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | const FT_BAUD_4800: i32 = 4800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_9600` [INFO] [stdout] --> src/bindings.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | const FT_BAUD_9600: i32 = 9600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_14400` [INFO] [stdout] --> src/bindings.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | const FT_BAUD_14400: i32 = 14400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_19200` [INFO] [stdout] --> src/bindings.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | const FT_BAUD_19200: i32 = 19200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_38400` [INFO] [stdout] --> src/bindings.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | const FT_BAUD_38400: i32 = 38400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_57600` [INFO] [stdout] --> src/bindings.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | const FT_BAUD_57600: i32 = 57600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_115200` [INFO] [stdout] --> src/bindings.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | const FT_BAUD_115200: i32 = 115200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_230400` [INFO] [stdout] --> src/bindings.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | const FT_BAUD_230400: i32 = 230400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_460800` [INFO] [stdout] --> src/bindings.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | const FT_BAUD_460800: i32 = 460800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_921600` [INFO] [stdout] --> src/bindings.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | const FT_BAUD_921600: i32 = 921600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITS_8` [INFO] [stdout] --> src/bindings.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | const FT_BITS_8: c_uchar = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITS_7` [INFO] [stdout] --> src/bindings.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | const FT_BITS_7: c_uchar = 7; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_STOP_BITS_1` [INFO] [stdout] --> src/bindings.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | const FT_STOP_BITS_1: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_STOP_BITS_2` [INFO] [stdout] --> src/bindings.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | const FT_STOP_BITS_2: c_uchar = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_NONE` [INFO] [stdout] --> src/bindings.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | const FT_PARITY_NONE: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_ODD` [INFO] [stdout] --> src/bindings.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | const FT_PARITY_ODD: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_EVEN` [INFO] [stdout] --> src/bindings.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | const FT_PARITY_EVEN: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_MARK` [INFO] [stdout] --> src/bindings.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | const FT_PARITY_MARK: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_SPACE` [INFO] [stdout] --> src/bindings.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | const FT_PARITY_SPACE: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_NONE` [INFO] [stdout] --> src/bindings.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | const FT_FLOW_NONE: i32 = 0x0000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_RTS_CTS` [INFO] [stdout] --> src/bindings.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | const FT_FLOW_RTS_CTS: i32 = 0x0100; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_DTR_DSR` [INFO] [stdout] --> src/bindings.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | const FT_FLOW_DTR_DSR: i32 = 0x0200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_XON_XOFF` [INFO] [stdout] --> src/bindings.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | const FT_FLOW_XON_XOFF: i32 = 0x0400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PURGE_RX` [INFO] [stdout] --> src/bindings.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | const FT_PURGE_RX: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PURGE_TX` [INFO] [stdout] --> src/bindings.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | const FT_PURGE_TX: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_RXCHAR` [INFO] [stdout] --> src/bindings.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | const FT_EVENT_RXCHAR: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_MODEM_STATUS` [INFO] [stdout] --> src/bindings.rs:73:1 [INFO] [stdout] | [INFO] [stdout] 73 | const FT_EVENT_MODEM_STATUS: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_LINE_STATUS` [INFO] [stdout] --> src/bindings.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | const FT_EVENT_LINE_STATUS: i32 = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DEFAULT_RX_TIMEOUT` [INFO] [stdout] --> src/bindings.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | const FT_DEFAULT_RX_TIMEOUT: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DEFAULT_TX_TIMEOUT` [INFO] [stdout] --> src/bindings.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | const FT_DEFAULT_TX_TIMEOUT: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `FT_DEVICE_ENUM` [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 is never used: `FT_BITMODE_RESET` [INFO] [stdout] --> src/bindings.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | const FT_BITMODE_RESET: i32 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_ASYNC_BITBANG` [INFO] [stdout] --> src/bindings.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | const FT_BITMODE_ASYNC_BITBANG: i32 = 0x01; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_MPSSE` [INFO] [stdout] --> src/bindings.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | const FT_BITMODE_MPSSE: i32 = 0x02; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_BITBANG` [INFO] [stdout] --> src/bindings.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | const FT_BITMODE_SYNC_BITBANG: i32 = 0x04; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_MCU_HOST` [INFO] [stdout] --> src/bindings.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | const FT_BITMODE_SYNC_MCU_HOST: i32 = 0x08; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_FAST_SERIAL` [INFO] [stdout] --> src/bindings.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | const FT_BITMODE_FAST_SERIAL: i32 = 0x10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_CPUS_BITBANG` [INFO] [stdout] --> src/bindings.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | const FT_BITMODE_CPUS_BITBANG: i32 = 0x20; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_FIFO` [INFO] [stdout] --> src/bindings.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | const FT_BITMODE_SYNC_FIFO: i32 = 0x40; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | const FT_232R_CBUS_TXDEN: i32 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_PWRON` [INFO] [stdout] --> src/bindings.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | const FT_232R_CBUS_PWRON: i32 = 0x01; // Power On [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | const FT_232R_CBUS_RXLED: i32 = 0x02; // Rx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | const FT_232R_CBUS_TXLED:i32 = 0x03; // Tx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:118:1 [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 is never used: `FT_232R_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | const FT_232R_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK48` [INFO] [stdout] --> src/bindings.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | const FT_232R_CBUS_CLK48: i32 = 0x06; // 48MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK24` [INFO] [stdout] --> src/bindings.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | const FT_232R_CBUS_CLK24: i32 = 0x07; // 24MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK12` [INFO] [stdout] --> src/bindings.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | const FT_232R_CBUS_CLK12: i32 = 0x08; // 12MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK6` [INFO] [stdout] --> src/bindings.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | const FT_232R_CBUS_CLK6: i32 = 0x09; // 6MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:124:1 [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 is never used: `FT_232R_CBUS_BITBANG_WR` [INFO] [stdout] --> src/bindings.rs:125:1 [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 is never used: `FT_232R_CBUS_BITBANG_RD` [INFO] [stdout] --> src/bindings.rs:126:1 [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 is never used: `FT_232H_CBUS_TRISTATE` [INFO] [stdout] --> src/bindings.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | const FT_232H_CBUS_TRISTATE: i32 = 0x00; // Tristate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | const FT_232H_CBUS_TXLED: i32 = 0x01; // Tx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | const FT_232H_CBUS_RXLED: i32 = 0x02; // Rx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:132:1 [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 is never used: `FT_232H_CBUS_PWREN` [INFO] [stdout] --> src/bindings.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | const FT_232H_CBUS_PWREN: i32 = 0x04; // Power Enable [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | const FT_232H_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_DRIVE_0` [INFO] [stdout] --> src/bindings.rs:135:1 [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 is never used: `FT_232H_CBUS_DRIVE_1` [INFO] [stdout] --> src/bindings.rs:136:1 [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 is never used: `FT_232H_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:137:1 [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 is never used: `FT_232H_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:138:1 [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 is never used: `FT_232H_CBUS_CLK30` [INFO] [stdout] --> src/bindings.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | const FT_232H_CBUS_CLK30: i32 = 0x0A; // 30MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_CLK15` [INFO] [stdout] --> src/bindings.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | const FT_232H_CBUS_CLK15: i32 = 0x0B; // 15MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_CLK7_5` [INFO] [stdout] --> src/bindings.rs:141:1 [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 is never used: `FT_X_SERIES_CBUS_TRISTATE` [INFO] [stdout] --> src/bindings.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | const FT_X_SERIES_CBUS_TRISTATE: i32 = 0x00; // Tristate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_X_SERIES_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:145:1 [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 is never used: `FT_X_SERIES_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:146:1 [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 is never used: `FT_X_SERIES_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:147:1 [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 is never used: `FT_X_SERIES_CBUS_PWREN` [INFO] [stdout] --> src/bindings.rs:148:1 [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 is never used: `FT_X_SERIES_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 149 | const FT_X_SERIES_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_X_SERIES_CBUS_DRIVE_0` [INFO] [stdout] --> src/bindings.rs:150:1 [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 is never used: `FT_X_SERIES_CBUS_DRIVE_1` [INFO] [stdout] --> src/bindings.rs:151:1 [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 is never used: `FT_X_SERIES_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:152:1 [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 is never used: `FT_X_SERIES_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:153:1 [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 is never used: `FT_X_SERIES_CBUS_CLK24` [INFO] [stdout] --> src/bindings.rs:154:1 [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 is never used: `FT_X_SERIES_CBUS_CLK12` [INFO] [stdout] --> src/bindings.rs:155:1 [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 is never used: `FT_X_SERIES_CBUS_CLK6` [INFO] [stdout] --> src/bindings.rs:156:1 [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 is never used: `FT_X_SERIES_CBUS_BCD_CHARGER` [INFO] [stdout] --> src/bindings.rs:157:1 [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 is never used: `FT_X_SERIES_CBUS_BCD_CHARGER_N` [INFO] [stdout] --> src/bindings.rs:158:1 [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 is never used: `FT_X_SERIES_CBUS_I2C_TXE` [INFO] [stdout] --> src/bindings.rs:159:1 [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 is never used: `FT_X_SERIES_CBUS_I2C_RXF` [INFO] [stdout] --> src/bindings.rs:160:1 [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 is never used: `FT_X_SERIES_CBUS_VBUS_SENSE` [INFO] [stdout] --> src/bindings.rs:161:1 [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 is never used: `FT_X_SERIES_CBUS_BITBANG_WR` [INFO] [stdout] --> src/bindings.rs:162:1 [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 is never used: `FT_X_SERIES_CBUS_BITBANG_RD` [INFO] [stdout] --> src/bindings.rs:163:1 [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 is never used: `FT_X_SERIES_CBUS_TIMESTAMP` [INFO] [stdout] --> src/bindings.rs:164:1 [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 is never used: `FT_X_SERIES_CBUS_KEEP_AWAKE` [INFO] [stdout] --> src/bindings.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | const FT_X_SERIES_CBUS_KEEP_AWAKE: i32 = 0x15; // [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DRIVER_TYPE_D2XX` [INFO] [stdout] --> src/bindings.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | const FT_DRIVER_TYPE_D2XX: i32 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DRIVER_TYPE_VCP` [INFO] [stdout] --> src/bindings.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | const FT_DRIVER_TYPE_VCP: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Initialise` [INFO] [stdout] --> src/bindings.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | / fn FT_Initialise( [INFO] [stdout] 174 | | pvoid: c_void, [INFO] [stdout] 175 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Finalise` [INFO] [stdout] --> src/bindings.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | / fn FT_Finalise( [INFO] [stdout] 178 | | pvoid: c_void [INFO] [stdout] 179 | | ) -> c_void; [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Open` [INFO] [stdout] --> src/bindings.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | / fn FT_Open( [INFO] [stdout] 182 | | device_number: i32, [INFO] [stdout] 183 | | p_handle: *mut FT_HANDLE [INFO] [stdout] 184 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_OpenEx` [INFO] [stdout] --> src/bindings.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | / fn FT_OpenEx( [INFO] [stdout] 187 | | parg: *mut c_void, [INFO] [stdout] 188 | | flags: c_ulong, [INFO] [stdout] 189 | | phandle: *mut FT_HANDLE [INFO] [stdout] 190 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ListDevices` [INFO] [stdout] --> src/bindings.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | / fn FT_ListDevices( [INFO] [stdout] 193 | | parg1: *mut c_void, [INFO] [stdout] 194 | | parg2: *mut c_void, [INFO] [stdout] 195 | | flags: c_ulong [INFO] [stdout] 196 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Close` [INFO] [stdout] --> src/bindings.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | / fn FT_Close( [INFO] [stdout] 199 | | handle: FT_HANDLE [INFO] [stdout] 200 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Read` [INFO] [stdout] --> src/bindings.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | / fn FT_Read( [INFO] [stdout] 203 | | handle: FT_HANDLE, [INFO] [stdout] 204 | | lpbuffer: *mut c_void, [INFO] [stdout] 205 | | bytes_to_read: c_ulong, [INFO] [stdout] 206 | | bytes_returned: *mut c_ulong [INFO] [stdout] 207 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_header` [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 is never used: `FT_EEPROM_HEADER` [INFO] [stdout] --> src/bindings.rs:575:1 [INFO] [stdout] | [INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_HEADER` [INFO] [stdout] --> src/bindings.rs:576:1 [INFO] [stdout] | [INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232b` [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 is never used: `FT_EEPROM_232B` [INFO] [stdout] --> src/bindings.rs:583:1 [INFO] [stdout] | [INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232B` [INFO] [stdout] --> src/bindings.rs:584:1 [INFO] [stdout] | [INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_2232` [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 is never used: `FT_EEPROM_2232` [INFO] [stdout] --> src/bindings.rs:605:1 [INFO] [stdout] | [INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_2232` [INFO] [stdout] --> src/bindings.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232r` [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 is never used: `FT_EEPROM_232R` [INFO] [stdout] --> src/bindings.rs:629:1 [INFO] [stdout] | [INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232R` [INFO] [stdout] --> src/bindings.rs:630:1 [INFO] [stdout] | [INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_2232h` [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 is never used: `FT_EEPROM_2232H` [INFO] [stdout] --> src/bindings.rs:660:1 [INFO] [stdout] | [INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_2232H` [INFO] [stdout] --> src/bindings.rs:661:1 [INFO] [stdout] | [INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_4232h` [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 is never used: `FT_EEPROM_4232H` [INFO] [stdout] --> src/bindings.rs:694:1 [INFO] [stdout] | [INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_4232H` [INFO] [stdout] --> src/bindings.rs:695:1 [INFO] [stdout] | [INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232h` [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 is never used: `FT_EEPROM_232H` [INFO] [stdout] --> src/bindings.rs:732:1 [INFO] [stdout] | [INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232H` [INFO] [stdout] --> src/bindings.rs:733:1 [INFO] [stdout] | [INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_x_series` [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 is never used: `FT_EEPROM_X_SERIES` [INFO] [stdout] --> src/bindings.rs:781:1 [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 is never used: `PFT_EEPROM_X_SERIES` [INFO] [stdout] --> src/bindings.rs:782:1 [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 is never used: `FT_FLAGS` [INFO] [stdout] --> src/bindings.rs:878:6 [INFO] [stdout] | [INFO] [stdout] 878 | enum FT_FLAGS { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_SERIAL_NUMBER` [INFO] [stdout] --> src/bindings.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | const FT_OPEN_BY_SERIAL_NUMBER: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_DESCRIPTION` [INFO] [stdout] --> src/bindings.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | const FT_OPEN_BY_DESCRIPTION: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_LOCATION` [INFO] [stdout] --> src/bindings.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | const FT_OPEN_BY_LOCATION: i32 = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_MASK` [INFO] [stdout] --> src/bindings.rs:17:1 [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 is never used: `FT_LIST_NUMBER_ONLY` [INFO] [stdout] --> src/bindings.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const FT_LIST_NUMBER_ONLY: i64 = 0x80000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_BY_INDEX` [INFO] [stdout] --> src/bindings.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | const FT_LIST_BY_INDEX: i64 = 0x40000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_ALL` [INFO] [stdout] --> src/bindings.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | const FT_LIST_ALL: i64 = 0x20000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_MASK` [INFO] [stdout] --> src/bindings.rs:25:1 [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 is never used: `FT_BAUD_300` [INFO] [stdout] --> src/bindings.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | const FT_BAUD_300: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_600` [INFO] [stdout] --> src/bindings.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | const FT_BAUD_600: i32 = 600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_1200` [INFO] [stdout] --> src/bindings.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | const FT_BAUD_1200: i32 = 1200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_2400` [INFO] [stdout] --> src/bindings.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | const FT_BAUD_2400: i32 = 2400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_4800` [INFO] [stdout] --> src/bindings.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | const FT_BAUD_4800: i32 = 4800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_9600` [INFO] [stdout] --> src/bindings.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | const FT_BAUD_9600: i32 = 9600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_14400` [INFO] [stdout] --> src/bindings.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | const FT_BAUD_14400: i32 = 14400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_19200` [INFO] [stdout] --> src/bindings.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | const FT_BAUD_19200: i32 = 19200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_38400` [INFO] [stdout] --> src/bindings.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | const FT_BAUD_38400: i32 = 38400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_57600` [INFO] [stdout] --> src/bindings.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | const FT_BAUD_57600: i32 = 57600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_115200` [INFO] [stdout] --> src/bindings.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | const FT_BAUD_115200: i32 = 115200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_230400` [INFO] [stdout] --> src/bindings.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | const FT_BAUD_230400: i32 = 230400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_460800` [INFO] [stdout] --> src/bindings.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | const FT_BAUD_460800: i32 = 460800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_921600` [INFO] [stdout] --> src/bindings.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | const FT_BAUD_921600: i32 = 921600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITS_8` [INFO] [stdout] --> src/bindings.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | const FT_BITS_8: c_uchar = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITS_7` [INFO] [stdout] --> src/bindings.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | const FT_BITS_7: c_uchar = 7; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_STOP_BITS_1` [INFO] [stdout] --> src/bindings.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | const FT_STOP_BITS_1: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_STOP_BITS_2` [INFO] [stdout] --> src/bindings.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | const FT_STOP_BITS_2: c_uchar = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_NONE` [INFO] [stdout] --> src/bindings.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | const FT_PARITY_NONE: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_ODD` [INFO] [stdout] --> src/bindings.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | const FT_PARITY_ODD: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_EVEN` [INFO] [stdout] --> src/bindings.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | const FT_PARITY_EVEN: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_MARK` [INFO] [stdout] --> src/bindings.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | const FT_PARITY_MARK: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_SPACE` [INFO] [stdout] --> src/bindings.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | const FT_PARITY_SPACE: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_NONE` [INFO] [stdout] --> src/bindings.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | const FT_FLOW_NONE: i32 = 0x0000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_RTS_CTS` [INFO] [stdout] --> src/bindings.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | const FT_FLOW_RTS_CTS: i32 = 0x0100; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_DTR_DSR` [INFO] [stdout] --> src/bindings.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | const FT_FLOW_DTR_DSR: i32 = 0x0200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_XON_XOFF` [INFO] [stdout] --> src/bindings.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | const FT_FLOW_XON_XOFF: i32 = 0x0400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PURGE_RX` [INFO] [stdout] --> src/bindings.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | const FT_PURGE_RX: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PURGE_TX` [INFO] [stdout] --> src/bindings.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | const FT_PURGE_TX: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_RXCHAR` [INFO] [stdout] --> src/bindings.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | const FT_EVENT_RXCHAR: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_MODEM_STATUS` [INFO] [stdout] --> src/bindings.rs:73:1 [INFO] [stdout] | [INFO] [stdout] 73 | const FT_EVENT_MODEM_STATUS: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_LINE_STATUS` [INFO] [stdout] --> src/bindings.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | const FT_EVENT_LINE_STATUS: i32 = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DEFAULT_RX_TIMEOUT` [INFO] [stdout] --> src/bindings.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | const FT_DEFAULT_RX_TIMEOUT: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DEFAULT_TX_TIMEOUT` [INFO] [stdout] --> src/bindings.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | const FT_DEFAULT_TX_TIMEOUT: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `FT_DEVICE_ENUM` [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 is never used: `FT_BITMODE_RESET` [INFO] [stdout] --> src/bindings.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | const FT_BITMODE_RESET: i32 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_ASYNC_BITBANG` [INFO] [stdout] --> src/bindings.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | const FT_BITMODE_ASYNC_BITBANG: i32 = 0x01; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_MPSSE` [INFO] [stdout] --> src/bindings.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | const FT_BITMODE_MPSSE: i32 = 0x02; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_BITBANG` [INFO] [stdout] --> src/bindings.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | const FT_BITMODE_SYNC_BITBANG: i32 = 0x04; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_MCU_HOST` [INFO] [stdout] --> src/bindings.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | const FT_BITMODE_SYNC_MCU_HOST: i32 = 0x08; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_FAST_SERIAL` [INFO] [stdout] --> src/bindings.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | const FT_BITMODE_FAST_SERIAL: i32 = 0x10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_CPUS_BITBANG` [INFO] [stdout] --> src/bindings.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | const FT_BITMODE_CPUS_BITBANG: i32 = 0x20; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_FIFO` [INFO] [stdout] --> src/bindings.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | const FT_BITMODE_SYNC_FIFO: i32 = 0x40; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | const FT_232R_CBUS_TXDEN: i32 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_PWRON` [INFO] [stdout] --> src/bindings.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | const FT_232R_CBUS_PWRON: i32 = 0x01; // Power On [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | const FT_232R_CBUS_RXLED: i32 = 0x02; // Rx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | const FT_232R_CBUS_TXLED:i32 = 0x03; // Tx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:118:1 [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 is never used: `FT_232R_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | const FT_232R_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK48` [INFO] [stdout] --> src/bindings.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | const FT_232R_CBUS_CLK48: i32 = 0x06; // 48MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK24` [INFO] [stdout] --> src/bindings.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | const FT_232R_CBUS_CLK24: i32 = 0x07; // 24MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK12` [INFO] [stdout] --> src/bindings.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | const FT_232R_CBUS_CLK12: i32 = 0x08; // 12MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK6` [INFO] [stdout] --> src/bindings.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | const FT_232R_CBUS_CLK6: i32 = 0x09; // 6MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:124:1 [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 is never used: `FT_232R_CBUS_BITBANG_WR` [INFO] [stdout] --> src/bindings.rs:125:1 [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 is never used: `FT_232R_CBUS_BITBANG_RD` [INFO] [stdout] --> src/bindings.rs:126:1 [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 is never used: `FT_232H_CBUS_TRISTATE` [INFO] [stdout] --> src/bindings.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | const FT_232H_CBUS_TRISTATE: i32 = 0x00; // Tristate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | const FT_232H_CBUS_TXLED: i32 = 0x01; // Tx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | const FT_232H_CBUS_RXLED: i32 = 0x02; // Rx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:132:1 [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 is never used: `FT_232H_CBUS_PWREN` [INFO] [stdout] --> src/bindings.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | const FT_232H_CBUS_PWREN: i32 = 0x04; // Power Enable [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | const FT_232H_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_DRIVE_0` [INFO] [stdout] --> src/bindings.rs:135:1 [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 is never used: `FT_232H_CBUS_DRIVE_1` [INFO] [stdout] --> src/bindings.rs:136:1 [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 is never used: `FT_232H_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:137:1 [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 is never used: `FT_232H_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:138:1 [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 is never used: `FT_232H_CBUS_CLK30` [INFO] [stdout] --> src/bindings.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | const FT_232H_CBUS_CLK30: i32 = 0x0A; // 30MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_CLK15` [INFO] [stdout] --> src/bindings.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | const FT_232H_CBUS_CLK15: i32 = 0x0B; // 15MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_CLK7_5` [INFO] [stdout] --> src/bindings.rs:141:1 [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: crate `ftdi_D2XX_rust` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `ftdi_d2_xx_rust` [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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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: constant is never used: `FT_X_SERIES_CBUS_TRISTATE` [INFO] [stdout] --> src/bindings.rs:144:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:145:1 [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 is never used: `FT_X_SERIES_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:146:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:147:1 [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 is never used: `FT_X_SERIES_CBUS_PWREN` [INFO] [stdout] --> src/bindings.rs:148:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 149 | const FT_X_SERIES_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_X_SERIES_CBUS_DRIVE_0` [INFO] [stdout] --> src/bindings.rs:150:1 [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 is never used: `FT_X_SERIES_CBUS_DRIVE_1` [INFO] [stdout] --> src/bindings.rs:151:1 [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: 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: constant is never used: `FT_X_SERIES_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:152:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:153:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_CLK24` [INFO] [stdout] --> src/bindings.rs:154:1 [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 is never used: `FT_X_SERIES_CBUS_CLK12` [INFO] [stdout] --> src/bindings.rs:155:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_CLK6` [INFO] [stdout] --> src/bindings.rs:156:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_BCD_CHARGER` [INFO] [stdout] --> src/bindings.rs:157:1 [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 is never used: `FT_X_SERIES_CBUS_BCD_CHARGER_N` [INFO] [stdout] --> src/bindings.rs:158:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_I2C_TXE` [INFO] [stdout] --> src/bindings.rs:159:1 [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 is never used: `FT_X_SERIES_CBUS_I2C_RXF` [INFO] [stdout] --> src/bindings.rs:160:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_VBUS_SENSE` [INFO] [stdout] --> src/bindings.rs:161:1 [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 `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: constant is never used: `FT_X_SERIES_CBUS_BITBANG_WR` [INFO] [stdout] --> src/bindings.rs:162:1 [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 is never used: `FT_X_SERIES_CBUS_BITBANG_RD` [INFO] [stdout] --> src/bindings.rs:163:1 [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 `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 `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 `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 `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 `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 `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 `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 `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] = note: `#[warn(improper_ctypes)]` on by default [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: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: constant is never used: `FT_X_SERIES_CBUS_TIMESTAMP` [INFO] [stdout] --> src/bindings.rs:164:1 [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 is never used: `FT_X_SERIES_CBUS_KEEP_AWAKE` [INFO] [stdout] --> src/bindings.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | const FT_X_SERIES_CBUS_KEEP_AWAKE: i32 = 0x15; // [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DRIVER_TYPE_D2XX` [INFO] [stdout] --> src/bindings.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | const FT_DRIVER_TYPE_D2XX: i32 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DRIVER_TYPE_VCP` [INFO] [stdout] --> src/bindings.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | const FT_DRIVER_TYPE_VCP: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Initialise` [INFO] [stdout] --> src/bindings.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | / fn FT_Initialise( [INFO] [stdout] 174 | | pvoid: c_void, [INFO] [stdout] 175 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Finalise` [INFO] [stdout] --> src/bindings.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | / fn FT_Finalise( [INFO] [stdout] 178 | | pvoid: c_void [INFO] [stdout] 179 | | ) -> c_void; [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Open` [INFO] [stdout] --> src/bindings.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | / fn FT_Open( [INFO] [stdout] 182 | | device_number: i32, [INFO] [stdout] 183 | | p_handle: *mut FT_HANDLE [INFO] [stdout] 184 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_OpenEx` [INFO] [stdout] --> src/bindings.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | / fn FT_OpenEx( [INFO] [stdout] 187 | | parg: *mut c_void, [INFO] [stdout] 188 | | flags: c_ulong, [INFO] [stdout] 189 | | phandle: *mut FT_HANDLE [INFO] [stdout] 190 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ListDevices` [INFO] [stdout] --> src/bindings.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | / fn FT_ListDevices( [INFO] [stdout] 193 | | parg1: *mut c_void, [INFO] [stdout] 194 | | parg2: *mut c_void, [INFO] [stdout] 195 | | flags: c_ulong [INFO] [stdout] 196 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Close` [INFO] [stdout] --> src/bindings.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | / fn FT_Close( [INFO] [stdout] 199 | | handle: FT_HANDLE [INFO] [stdout] 200 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Read` [INFO] [stdout] --> src/bindings.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | / fn FT_Read( [INFO] [stdout] 203 | | handle: FT_HANDLE, [INFO] [stdout] 204 | | lpbuffer: *mut c_void, [INFO] [stdout] 205 | | bytes_to_read: c_ulong, [INFO] [stdout] 206 | | bytes_returned: *mut c_ulong [INFO] [stdout] 207 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_header` [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 is never used: `FT_EEPROM_HEADER` [INFO] [stdout] --> src/bindings.rs:575:1 [INFO] [stdout] | [INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_HEADER` [INFO] [stdout] --> src/bindings.rs:576:1 [INFO] [stdout] | [INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232b` [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 is never used: `FT_EEPROM_232B` [INFO] [stdout] --> src/bindings.rs:583:1 [INFO] [stdout] | [INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232B` [INFO] [stdout] --> src/bindings.rs:584:1 [INFO] [stdout] | [INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_2232` [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 is never used: `FT_EEPROM_2232` [INFO] [stdout] --> src/bindings.rs:605:1 [INFO] [stdout] | [INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_2232` [INFO] [stdout] --> src/bindings.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232r` [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 is never used: `FT_EEPROM_232R` [INFO] [stdout] --> src/bindings.rs:629:1 [INFO] [stdout] | [INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232R` [INFO] [stdout] --> src/bindings.rs:630:1 [INFO] [stdout] | [INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_2232h` [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 is never used: `FT_EEPROM_2232H` [INFO] [stdout] --> src/bindings.rs:660:1 [INFO] [stdout] | [INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_2232H` [INFO] [stdout] --> src/bindings.rs:661:1 [INFO] [stdout] | [INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_4232h` [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 is never used: `FT_EEPROM_4232H` [INFO] [stdout] --> src/bindings.rs:694:1 [INFO] [stdout] | [INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_4232H` [INFO] [stdout] --> src/bindings.rs:695:1 [INFO] [stdout] | [INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232h` [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 is never used: `FT_EEPROM_232H` [INFO] [stdout] --> src/bindings.rs:732:1 [INFO] [stdout] | [INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232H` [INFO] [stdout] --> src/bindings.rs:733:1 [INFO] [stdout] | [INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_x_series` [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 is never used: `FT_EEPROM_X_SERIES` [INFO] [stdout] --> src/bindings.rs:781:1 [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 is never used: `PFT_EEPROM_X_SERIES` [INFO] [stdout] --> src/bindings.rs:782:1 [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 is never used: `FT_FLAGS` [INFO] [stdout] --> src/bindings.rs:878:6 [INFO] [stdout] | [INFO] [stdout] 878 | enum FT_FLAGS { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 307 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `ftdi_D2XX_rust` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `ftdi_d2_xx_rust` [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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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] = note: `#[warn(improper_ctypes)]` on by default [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: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: 307 warnings emitted [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)]` 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)]` 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: 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: 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_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_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_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_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: 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: 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`, `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 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)]` 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)]` 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: type alias is never used: `FT_HANDLE` [INFO] [stdout] --> src/bindings.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | type FT_HANDLE = *mut c_void; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `DWORD` [INFO] [stdout] --> src/bindings.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | type DWORD = c_ulong; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `WORD` [INFO] [stdout] --> src/bindings.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | type WORD = c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_SERIAL_NUMBER` [INFO] [stdout] --> src/bindings.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | const FT_OPEN_BY_SERIAL_NUMBER: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_DESCRIPTION` [INFO] [stdout] --> src/bindings.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | const FT_OPEN_BY_DESCRIPTION: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_LOCATION` [INFO] [stdout] --> src/bindings.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | const FT_OPEN_BY_LOCATION: i32 = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_MASK` [INFO] [stdout] --> src/bindings.rs:17:1 [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 is never used: `FT_LIST_NUMBER_ONLY` [INFO] [stdout] --> src/bindings.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const FT_LIST_NUMBER_ONLY: i64 = 0x80000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_BY_INDEX` [INFO] [stdout] --> src/bindings.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | const FT_LIST_BY_INDEX: i64 = 0x40000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_ALL` [INFO] [stdout] --> src/bindings.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | const FT_LIST_ALL: i64 = 0x20000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_MASK` [INFO] [stdout] --> src/bindings.rs:25:1 [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 is never used: `FT_BAUD_300` [INFO] [stdout] --> src/bindings.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | const FT_BAUD_300: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_600` [INFO] [stdout] --> src/bindings.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | const FT_BAUD_600: i32 = 600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_1200` [INFO] [stdout] --> src/bindings.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | const FT_BAUD_1200: i32 = 1200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_2400` [INFO] [stdout] --> src/bindings.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | const FT_BAUD_2400: i32 = 2400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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_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: constant is never used: `FT_BAUD_4800` [INFO] [stdout] --> src/bindings.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | const FT_BAUD_4800: i32 = 4800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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_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_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_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_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: constant is never used: `FT_BAUD_9600` [INFO] [stdout] --> src/bindings.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | const FT_BAUD_9600: i32 = 9600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_14400` [INFO] [stdout] --> src/bindings.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | const FT_BAUD_14400: i32 = 14400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_19200` [INFO] [stdout] --> src/bindings.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | const FT_BAUD_19200: i32 = 19200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_38400` [INFO] [stdout] --> src/bindings.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | const FT_BAUD_38400: i32 = 38400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_57600` [INFO] [stdout] --> src/bindings.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | const FT_BAUD_57600: i32 = 57600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_115200` [INFO] [stdout] --> src/bindings.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | const FT_BAUD_115200: i32 = 115200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_230400` [INFO] [stdout] --> src/bindings.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | const FT_BAUD_230400: i32 = 230400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_460800` [INFO] [stdout] --> src/bindings.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | const FT_BAUD_460800: i32 = 460800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_921600` [INFO] [stdout] --> src/bindings.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | const FT_BAUD_921600: i32 = 921600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BITS_8` [INFO] [stdout] --> src/bindings.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | const FT_BITS_8: c_uchar = 8; [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: constant is never used: `FT_BITS_7` [INFO] [stdout] --> src/bindings.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | const FT_BITS_7: c_uchar = 7; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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`, `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: constant is never used: `FT_STOP_BITS_1` [INFO] [stdout] --> src/bindings.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | const FT_STOP_BITS_1: c_uchar = 0; [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: constant is never used: `FT_STOP_BITS_2` [INFO] [stdout] --> src/bindings.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | const FT_STOP_BITS_2: c_uchar = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_NONE` [INFO] [stdout] --> src/bindings.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | const FT_PARITY_NONE: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_ODD` [INFO] [stdout] --> src/bindings.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | const FT_PARITY_ODD: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_EVEN` [INFO] [stdout] --> src/bindings.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | const FT_PARITY_EVEN: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_MARK` [INFO] [stdout] --> src/bindings.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | const FT_PARITY_MARK: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_SPACE` [INFO] [stdout] --> src/bindings.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | const FT_PARITY_SPACE: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_NONE` [INFO] [stdout] --> src/bindings.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | const FT_FLOW_NONE: i32 = 0x0000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_RTS_CTS` [INFO] [stdout] --> src/bindings.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | const FT_FLOW_RTS_CTS: i32 = 0x0100; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_DTR_DSR` [INFO] [stdout] --> src/bindings.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | const FT_FLOW_DTR_DSR: i32 = 0x0200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_XON_XOFF` [INFO] [stdout] --> src/bindings.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | const FT_FLOW_XON_XOFF: i32 = 0x0400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PURGE_RX` [INFO] [stdout] --> src/bindings.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | const FT_PURGE_RX: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PURGE_TX` [INFO] [stdout] --> src/bindings.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | const FT_PURGE_TX: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_RXCHAR` [INFO] [stdout] --> src/bindings.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | const FT_EVENT_RXCHAR: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_MODEM_STATUS` [INFO] [stdout] --> src/bindings.rs:73:1 [INFO] [stdout] | [INFO] [stdout] 73 | const FT_EVENT_MODEM_STATUS: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_LINE_STATUS` [INFO] [stdout] --> src/bindings.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | const FT_EVENT_LINE_STATUS: i32 = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DEFAULT_RX_TIMEOUT` [INFO] [stdout] --> src/bindings.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | const FT_DEFAULT_RX_TIMEOUT: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DEFAULT_TX_TIMEOUT` [INFO] [stdout] --> src/bindings.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | const FT_DEFAULT_TX_TIMEOUT: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `FT_DEVICE` [INFO] [stdout] --> src/bindings.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | type FT_DEVICE = c_ulong; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `FT_DEVICE_ENUM` [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 is never used: `FT_BITMODE_RESET` [INFO] [stdout] --> src/bindings.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | const FT_BITMODE_RESET: i32 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_ASYNC_BITBANG` [INFO] [stdout] --> src/bindings.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | const FT_BITMODE_ASYNC_BITBANG: i32 = 0x01; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_MPSSE` [INFO] [stdout] --> src/bindings.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | const FT_BITMODE_MPSSE: i32 = 0x02; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_BITBANG` [INFO] [stdout] --> src/bindings.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | const FT_BITMODE_SYNC_BITBANG: i32 = 0x04; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_MCU_HOST` [INFO] [stdout] --> src/bindings.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | const FT_BITMODE_SYNC_MCU_HOST: i32 = 0x08; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_FAST_SERIAL` [INFO] [stdout] --> src/bindings.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | const FT_BITMODE_FAST_SERIAL: i32 = 0x10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_CPUS_BITBANG` [INFO] [stdout] --> src/bindings.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | const FT_BITMODE_CPUS_BITBANG: i32 = 0x20; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_FIFO` [INFO] [stdout] --> src/bindings.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | const FT_BITMODE_SYNC_FIFO: i32 = 0x40; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | const FT_232R_CBUS_TXDEN: i32 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_PWRON` [INFO] [stdout] --> src/bindings.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | const FT_232R_CBUS_PWRON: i32 = 0x01; // Power On [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | const FT_232R_CBUS_RXLED: i32 = 0x02; // Rx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | const FT_232R_CBUS_TXLED:i32 = 0x03; // Tx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:118:1 [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 is never used: `FT_232R_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | const FT_232R_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK48` [INFO] [stdout] --> src/bindings.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | const FT_232R_CBUS_CLK48: i32 = 0x06; // 48MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK24` [INFO] [stdout] --> src/bindings.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | const FT_232R_CBUS_CLK24: i32 = 0x07; // 24MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK12` [INFO] [stdout] --> src/bindings.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | const FT_232R_CBUS_CLK12: i32 = 0x08; // 12MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK6` [INFO] [stdout] --> src/bindings.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | const FT_232R_CBUS_CLK6: i32 = 0x09; // 6MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:124:1 [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 is never used: `FT_232R_CBUS_BITBANG_WR` [INFO] [stdout] --> src/bindings.rs:125:1 [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 is never used: `FT_232R_CBUS_BITBANG_RD` [INFO] [stdout] --> src/bindings.rs:126:1 [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 is never used: `FT_232H_CBUS_TRISTATE` [INFO] [stdout] --> src/bindings.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | const FT_232H_CBUS_TRISTATE: i32 = 0x00; // Tristate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | const FT_232H_CBUS_TXLED: i32 = 0x01; // Tx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | const FT_232H_CBUS_RXLED: i32 = 0x02; // Rx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:132:1 [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 is never used: `FT_232H_CBUS_PWREN` [INFO] [stdout] --> src/bindings.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | const FT_232H_CBUS_PWREN: i32 = 0x04; // Power Enable [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | const FT_232H_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_DRIVE_0` [INFO] [stdout] --> src/bindings.rs:135:1 [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 is never used: `FT_232H_CBUS_DRIVE_1` [INFO] [stdout] --> src/bindings.rs:136:1 [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 is never used: `FT_232H_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:137:1 [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 is never used: `FT_232H_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:138:1 [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 is never used: `FT_232H_CBUS_CLK30` [INFO] [stdout] --> src/bindings.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | const FT_232H_CBUS_CLK30: i32 = 0x0A; // 30MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_CLK15` [INFO] [stdout] --> src/bindings.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | const FT_232H_CBUS_CLK15: i32 = 0x0B; // 15MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_CLK7_5` [INFO] [stdout] --> src/bindings.rs:141:1 [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 is never used: `FT_X_SERIES_CBUS_TRISTATE` [INFO] [stdout] --> src/bindings.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | const FT_X_SERIES_CBUS_TRISTATE: i32 = 0x00; // Tristate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_X_SERIES_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:145:1 [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 is never used: `FT_X_SERIES_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:146:1 [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 is never used: `FT_X_SERIES_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:147:1 [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 is never used: `FT_X_SERIES_CBUS_PWREN` [INFO] [stdout] --> src/bindings.rs:148:1 [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 is never used: `FT_X_SERIES_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 149 | const FT_X_SERIES_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_X_SERIES_CBUS_DRIVE_0` [INFO] [stdout] --> src/bindings.rs:150:1 [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 is never used: `FT_X_SERIES_CBUS_DRIVE_1` [INFO] [stdout] --> src/bindings.rs:151:1 [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 is never used: `FT_X_SERIES_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:152:1 [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 is never used: `FT_X_SERIES_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:153:1 [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 is never used: `FT_X_SERIES_CBUS_CLK24` [INFO] [stdout] --> src/bindings.rs:154:1 [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 is never used: `FT_X_SERIES_CBUS_CLK12` [INFO] [stdout] --> src/bindings.rs:155:1 [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 is never used: `FT_X_SERIES_CBUS_CLK6` [INFO] [stdout] --> src/bindings.rs:156:1 [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 is never used: `FT_X_SERIES_CBUS_BCD_CHARGER` [INFO] [stdout] --> src/bindings.rs:157:1 [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 is never used: `FT_X_SERIES_CBUS_BCD_CHARGER_N` [INFO] [stdout] --> src/bindings.rs:158:1 [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 is never used: `FT_X_SERIES_CBUS_I2C_TXE` [INFO] [stdout] --> src/bindings.rs:159:1 [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 is never used: `FT_X_SERIES_CBUS_I2C_RXF` [INFO] [stdout] --> src/bindings.rs:160:1 [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 is never used: `FT_X_SERIES_CBUS_VBUS_SENSE` [INFO] [stdout] --> src/bindings.rs:161:1 [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 is never used: `FT_X_SERIES_CBUS_BITBANG_WR` [INFO] [stdout] --> src/bindings.rs:162:1 [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 is never used: `FT_X_SERIES_CBUS_BITBANG_RD` [INFO] [stdout] --> src/bindings.rs:163:1 [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 is never used: `FT_X_SERIES_CBUS_TIMESTAMP` [INFO] [stdout] --> src/bindings.rs:164:1 [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 is never used: `FT_X_SERIES_CBUS_KEEP_AWAKE` [INFO] [stdout] --> src/bindings.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | const FT_X_SERIES_CBUS_KEEP_AWAKE: i32 = 0x15; // [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DRIVER_TYPE_D2XX` [INFO] [stdout] --> src/bindings.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | const FT_DRIVER_TYPE_D2XX: i32 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DRIVER_TYPE_VCP` [INFO] [stdout] --> src/bindings.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | const FT_DRIVER_TYPE_VCP: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Initialise` [INFO] [stdout] --> src/bindings.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | / fn FT_Initialise( [INFO] [stdout] 174 | | pvoid: c_void, [INFO] [stdout] 175 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Finalise` [INFO] [stdout] --> src/bindings.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | / fn FT_Finalise( [INFO] [stdout] 178 | | pvoid: c_void [INFO] [stdout] 179 | | ) -> c_void; [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Open` [INFO] [stdout] --> src/bindings.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | / fn FT_Open( [INFO] [stdout] 182 | | device_number: i32, [INFO] [stdout] 183 | | p_handle: *mut FT_HANDLE [INFO] [stdout] 184 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_OpenEx` [INFO] [stdout] --> src/bindings.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | / fn FT_OpenEx( [INFO] [stdout] 187 | | parg: *mut c_void, [INFO] [stdout] 188 | | flags: c_ulong, [INFO] [stdout] 189 | | phandle: *mut FT_HANDLE [INFO] [stdout] 190 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ListDevices` [INFO] [stdout] --> src/bindings.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | / fn FT_ListDevices( [INFO] [stdout] 193 | | parg1: *mut c_void, [INFO] [stdout] 194 | | parg2: *mut c_void, [INFO] [stdout] 195 | | flags: c_ulong [INFO] [stdout] 196 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Close` [INFO] [stdout] --> src/bindings.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | / fn FT_Close( [INFO] [stdout] 199 | | handle: FT_HANDLE [INFO] [stdout] 200 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Read` [INFO] [stdout] --> src/bindings.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | / fn FT_Read( [INFO] [stdout] 203 | | handle: FT_HANDLE, [INFO] [stdout] 204 | | lpbuffer: *mut c_void, [INFO] [stdout] 205 | | bytes_to_read: c_ulong, [INFO] [stdout] 206 | | bytes_returned: *mut c_ulong [INFO] [stdout] 207 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Write` [INFO] [stdout] --> src/bindings.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | / pub fn FT_Write( [INFO] [stdout] 210 | | handle: FT_HANDLE, [INFO] [stdout] 211 | | lpbuffer: *mut c_void, [INFO] [stdout] 212 | | bytes_to_write: c_ulong, [INFO] [stdout] 213 | | bytes_written: *mut c_ulong [INFO] [stdout] 214 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetBaudRate` [INFO] [stdout] --> src/bindings.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | / pub fn FT_SetBaudRate( [INFO] [stdout] 230 | | handle: FT_HANDLE, [INFO] [stdout] 231 | | baud_rate: c_ulong [INFO] [stdout] 232 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetDivisor` [INFO] [stdout] --> src/bindings.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | / pub fn FT_SetDivisor( [INFO] [stdout] 235 | | handle: FT_HANDLE, [INFO] [stdout] 236 | | divisor: c_ushort [INFO] [stdout] 237 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetDataCharacteristics` [INFO] [stdout] --> src/bindings.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | / pub fn FT_SetDataCharacteristics( [INFO] [stdout] 240 | | handle: FT_HANDLE, [INFO] [stdout] 241 | | word_length: c_uchar, [INFO] [stdout] 242 | | stop_bits: c_uchar, [INFO] [stdout] 243 | | parity: c_uchar [INFO] [stdout] 244 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetFlowControl` [INFO] [stdout] --> src/bindings.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | / pub fn FT_SetFlowControl( [INFO] [stdout] 247 | | handle: FT_HANDLE, [INFO] [stdout] 248 | | flow_control: c_ushort, [INFO] [stdout] 249 | | x_on_char: c_uchar, [INFO] [stdout] 250 | | x_off_char: c_uchar [INFO] [stdout] 251 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ResetDevice` [INFO] [stdout] --> src/bindings.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | / pub fn FT_ResetDevice( [INFO] [stdout] 254 | | handle: FT_HANDLE [INFO] [stdout] 255 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetDtr` [INFO] [stdout] --> src/bindings.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | / pub fn FT_SetDtr( [INFO] [stdout] 258 | | handle: FT_HANDLE [INFO] [stdout] 259 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ClrDtr` [INFO] [stdout] --> src/bindings.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | / pub fn FT_ClrDtr( [INFO] [stdout] 262 | | handle: FT_HANDLE [INFO] [stdout] 263 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetRts` [INFO] [stdout] --> src/bindings.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | / pub fn FT_SetRts( [INFO] [stdout] 266 | | handle: FT_HANDLE [INFO] [stdout] 267 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ClrRts` [INFO] [stdout] --> src/bindings.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | / pub fn FT_ClrRts( [INFO] [stdout] 270 | | handle: FT_HANDLE [INFO] [stdout] 271 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetModemStatus` [INFO] [stdout] --> src/bindings.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | / pub fn FT_GetModemStatus( [INFO] [stdout] 274 | | handle: FT_HANDLE, [INFO] [stdout] 275 | | modem_status: *mut c_ulong [INFO] [stdout] 276 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetChars` [INFO] [stdout] --> src/bindings.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | / pub fn FT_SetChars( [INFO] [stdout] 279 | | handle: FT_HANDLE, [INFO] [stdout] 280 | | event_char: c_uchar, [INFO] [stdout] 281 | | event_char_enabled: c_uchar, [INFO] [stdout] 282 | | error_char: c_uchar, [INFO] [stdout] 283 | | error_char_enabled: c_char [INFO] [stdout] 284 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Purge` [INFO] [stdout] --> src/bindings.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | / pub fn FT_Purge( [INFO] [stdout] 287 | | handle: FT_HANDLE, [INFO] [stdout] 288 | | mask: c_ulong [INFO] [stdout] 289 | | ); [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetTimeouts` [INFO] [stdout] --> src/bindings.rs:291:5 [INFO] [stdout] | [INFO] [stdout] 291 | / pub fn FT_SetTimeouts( [INFO] [stdout] 292 | | handle: FT_HANDLE, [INFO] [stdout] 293 | | read_timeout: c_ulong, [INFO] [stdout] 294 | | write_timeout: c_ulong [INFO] [stdout] 295 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `GT_GetQueueStatus` [INFO] [stdout] --> src/bindings.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | / pub fn GT_GetQueueStatus( [INFO] [stdout] 298 | | handle: FT_HANDLE, [INFO] [stdout] 299 | | rx_bytes: *mut c_ulong [INFO] [stdout] 300 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetEventNotification` [INFO] [stdout] --> src/bindings.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | / pub fn FT_SetEventNotification( [INFO] [stdout] 303 | | handle: FT_HANDLE, [INFO] [stdout] 304 | | mask: c_ulong, [INFO] [stdout] 305 | | param: *mut c_void [INFO] [stdout] 306 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetStatus` [INFO] [stdout] --> src/bindings.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | / pub fn FT_GetStatus( [INFO] [stdout] 309 | | handle: FT_HANDLE, [INFO] [stdout] 310 | | rx_bytes: *mut c_ulong, [INFO] [stdout] 311 | | tx_bytes: *mut c_ulong, [INFO] [stdout] 312 | | event_dword: *mut c_ulong [INFO] [stdout] 313 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetBreakOn` [INFO] [stdout] --> src/bindings.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | / pub fn FT_SetBreakOn( [INFO] [stdout] 316 | | handle: FT_HANDLE [INFO] [stdout] 317 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetBreakOff` [INFO] [stdout] --> src/bindings.rs:319:5 [INFO] [stdout] | [INFO] [stdout] 319 | / pub fn FT_SetBreakOff( [INFO] [stdout] 320 | | handle: FT_HANDLE [INFO] [stdout] 321 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetWaitMask` [INFO] [stdout] --> src/bindings.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | / pub fn FT_SetWaitMask( [INFO] [stdout] 324 | | handle: FT_HANDLE, [INFO] [stdout] 325 | | mask: c_ulong [INFO] [stdout] 326 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_WaitOnMask` [INFO] [stdout] --> src/bindings.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | / pub fn FT_WaitOnMask( [INFO] [stdout] 329 | | handle: FT_HANDLE, [INFO] [stdout] 330 | | mask: *mut c_ulong [INFO] [stdout] 331 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetEventStatus` [INFO] [stdout] --> src/bindings.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | / pub fn FT_GetEventStatus( [INFO] [stdout] 334 | | handle: FT_HANDLE, [INFO] [stdout] 335 | | event_dword: *mut c_ulong [INFO] [stdout] 336 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ReadEE` [INFO] [stdout] --> src/bindings.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | / pub fn FT_ReadEE( [INFO] [stdout] 339 | | handle: FT_HANDLE, [INFO] [stdout] 340 | | word_offset: c_ulong, [INFO] [stdout] 341 | | value: *mut c_ulong [INFO] [stdout] 342 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_WriteEE` [INFO] [stdout] --> src/bindings.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | / pub fn FT_WriteEE( [INFO] [stdout] 345 | | handle: FT_HANDLE, [INFO] [stdout] 346 | | word_offset: c_ulong, [INFO] [stdout] 347 | | value: c_uint [INFO] [stdout] 348 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EraseEE` [INFO] [stdout] --> src/bindings.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | / pub fn FT_EraseEE( [INFO] [stdout] 351 | | handle: FT_HANDLE [INFO] [stdout] 352 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `FT_PROGRAM_DATA` [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: function is never used: `FT_EE_Program` [INFO] [stdout] --> src/bindings.rs:516:5 [INFO] [stdout] | [INFO] [stdout] 516 | / pub fn FT_EE_Program( [INFO] [stdout] 517 | | handle: FT_HANDLE, [INFO] [stdout] 518 | | data: *mut FT_PROGRAM_DATA [INFO] [stdout] 519 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_ProgramEx` [INFO] [stdout] --> src/bindings.rs:521:5 [INFO] [stdout] | [INFO] [stdout] 521 | / pub fn FT_EE_ProgramEx( [INFO] [stdout] 522 | | handle: FT_HANDLE, [INFO] [stdout] 523 | | data: *mut FT_PROGRAM_DATA, [INFO] [stdout] 524 | | manufacturer: *mut c_char, [INFO] [stdout] ... | [INFO] [stdout] 527 | | serial_number: *mut c_char [INFO] [stdout] 528 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_Read` [INFO] [stdout] --> src/bindings.rs:530:5 [INFO] [stdout] | [INFO] [stdout] 530 | / pub fn FT_EE_Read( [INFO] [stdout] 531 | | handle: FT_HANDLE, [INFO] [stdout] 532 | | data: *mut FT_PROGRAM_DATA [INFO] [stdout] 533 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_ReadEx` [INFO] [stdout] --> src/bindings.rs:535:5 [INFO] [stdout] | [INFO] [stdout] 535 | / pub fn FT_EE_ReadEx( [INFO] [stdout] 536 | | handle: FT_HANDLE, [INFO] [stdout] 537 | | data: *mut FT_PROGRAM_DATA, [INFO] [stdout] 538 | | manufacturer: *mut c_char, [INFO] [stdout] ... | [INFO] [stdout] 541 | | serial_number: *mut c_char [INFO] [stdout] 542 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_UASize` [INFO] [stdout] --> src/bindings.rs:544:5 [INFO] [stdout] | [INFO] [stdout] 544 | / pub fn FT_EE_UASize( [INFO] [stdout] 545 | | handle: FT_HANDLE, [INFO] [stdout] 546 | | size: *mut c_ulong [INFO] [stdout] 547 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_UAWrite` [INFO] [stdout] --> src/bindings.rs:549:5 [INFO] [stdout] | [INFO] [stdout] 549 | / pub fn FT_EE_UAWrite( [INFO] [stdout] 550 | | handle: FT_HANDLE, [INFO] [stdout] 551 | | data: *mut c_uchar, [INFO] [stdout] 552 | | data_len: c_ulong [INFO] [stdout] 553 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_UARead` [INFO] [stdout] --> src/bindings.rs:555:5 [INFO] [stdout] | [INFO] [stdout] 555 | / pub fn FT_EE_UARead( [INFO] [stdout] 556 | | handle: FT_HANDLE, [INFO] [stdout] 557 | | data: *mut c_uchar, [INFO] [stdout] 558 | | data_len: DWORD, [INFO] [stdout] 559 | | bytes_read: *mut DWORD [INFO] [stdout] 560 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_header` [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 is never used: `FT_EEPROM_HEADER` [INFO] [stdout] --> src/bindings.rs:575:1 [INFO] [stdout] | [INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_HEADER` [INFO] [stdout] --> src/bindings.rs:576:1 [INFO] [stdout] | [INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232b` [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 is never used: `FT_EEPROM_232B` [INFO] [stdout] --> src/bindings.rs:583:1 [INFO] [stdout] | [INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232B` [INFO] [stdout] --> src/bindings.rs:584:1 [INFO] [stdout] | [INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_2232` [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 is never used: `FT_EEPROM_2232` [INFO] [stdout] --> src/bindings.rs:605:1 [INFO] [stdout] | [INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_2232` [INFO] [stdout] --> src/bindings.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232r` [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 is never used: `FT_EEPROM_232R` [INFO] [stdout] --> src/bindings.rs:629:1 [INFO] [stdout] | [INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232R` [INFO] [stdout] --> src/bindings.rs:630:1 [INFO] [stdout] | [INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_2232h` [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 is never used: `FT_EEPROM_2232H` [INFO] [stdout] --> src/bindings.rs:660:1 [INFO] [stdout] | [INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_2232H` [INFO] [stdout] --> src/bindings.rs:661:1 [INFO] [stdout] | [INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_4232h` [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 is never used: `FT_EEPROM_4232H` [INFO] [stdout] --> src/bindings.rs:694:1 [INFO] [stdout] | [INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_4232H` [INFO] [stdout] --> src/bindings.rs:695:1 [INFO] [stdout] | [INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232h` [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 is never used: `FT_EEPROM_232H` [INFO] [stdout] --> src/bindings.rs:732:1 [INFO] [stdout] | [INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232H` [INFO] [stdout] --> src/bindings.rs:733:1 [INFO] [stdout] | [INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_x_series` [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 is never used: `FT_EEPROM_X_SERIES` [INFO] [stdout] --> src/bindings.rs:781:1 [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 is never used: `PFT_EEPROM_X_SERIES` [INFO] [stdout] --> src/bindings.rs:782:1 [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 is never used: `FT_EEPROM_Read` [INFO] [stdout] --> src/bindings.rs:786:5 [INFO] [stdout] | [INFO] [stdout] 786 | / pub fn FT_EEPROM_Read( [INFO] [stdout] 787 | | ft_handle: FT_HANDLE, [INFO] [stdout] 788 | | eeprom_data: *mut c_void, [INFO] [stdout] 789 | | eeprom_data_size: DWORD, [INFO] [stdout] ... | [INFO] [stdout] 793 | | serial_number: *mut c_char [INFO] [stdout] 794 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EEPROM_Program` [INFO] [stdout] --> src/bindings.rs:796:5 [INFO] [stdout] | [INFO] [stdout] 796 | / pub fn FT_EEPROM_Program( [INFO] [stdout] 797 | | ft_handle: FT_HANDLE, [INFO] [stdout] 798 | | eeprom_data: *mut c_void, [INFO] [stdout] 799 | | eeprom_data_size: DWORD, [INFO] [stdout] ... | [INFO] [stdout] 803 | | serial_number: *mut c_char [INFO] [stdout] 804 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetLatencyTimer` [INFO] [stdout] --> src/bindings.rs:806:5 [INFO] [stdout] | [INFO] [stdout] 806 | / pub fn FT_SetLatencyTimer( [INFO] [stdout] 807 | | handle: FT_HANDLE, [INFO] [stdout] 808 | | latency: c_uchar [INFO] [stdout] 809 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetLatencyTimer` [INFO] [stdout] --> src/bindings.rs:811:5 [INFO] [stdout] | [INFO] [stdout] 811 | / pub fn FT_GetLatencyTimer( [INFO] [stdout] 812 | | handle: FT_HANDLE, [INFO] [stdout] 813 | | latency: *mut c_uchar [INFO] [stdout] 814 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetBitMode` [INFO] [stdout] --> src/bindings.rs:816:5 [INFO] [stdout] | [INFO] [stdout] 816 | / pub fn FT_SetBitMode( [INFO] [stdout] 817 | | handle: FT_HANDLE, [INFO] [stdout] 818 | | mask: c_uchar, [INFO] [stdout] 819 | | enable: c_uchar [INFO] [stdout] 820 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetBitMode` [INFO] [stdout] --> src/bindings.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 822 | / pub fn FT_GetBitMode( [INFO] [stdout] 823 | | handle: FT_HANDLE, [INFO] [stdout] 824 | | mode: *mut c_uchar [INFO] [stdout] 825 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetUSBParameters` [INFO] [stdout] --> src/bindings.rs:827:5 [INFO] [stdout] | [INFO] [stdout] 827 | / pub fn FT_SetUSBParameters( [INFO] [stdout] 828 | | handle: FT_HANDLE, [INFO] [stdout] 829 | | in_transfer_size: c_ulong, [INFO] [stdout] 830 | | out_transfer_size: c_ulong [INFO] [stdout] 831 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetDeadmanTimeout` [INFO] [stdout] --> src/bindings.rs:833:5 [INFO] [stdout] | [INFO] [stdout] 833 | / pub fn FT_SetDeadmanTimeout( [INFO] [stdout] 834 | | handle: FT_HANDLE, [INFO] [stdout] 835 | | deadman_timeout: c_ulong [INFO] [stdout] 836 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `FT_DEVICE_LIST_INFO_NODE` [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 is never used: `FT_FLAGS` [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 is never used: `FT_SetVIDPID` [INFO] [stdout] --> src/bindings.rs:886:5 [INFO] [stdout] | [INFO] [stdout] 886 | / pub fn FT_SetVIDPID( [INFO] [stdout] 887 | | vid: DWORD, [INFO] [stdout] 888 | | pid: DWORD [INFO] [stdout] 889 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetVIDPID` [INFO] [stdout] --> src/bindings.rs:891:5 [INFO] [stdout] | [INFO] [stdout] 891 | / pub fn FT_GetVIDPID( [INFO] [stdout] 892 | | vid: *mut DWORD, [INFO] [stdout] 893 | | pid: *mut DWORD [INFO] [stdout] 894 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDeviceLocId` [INFO] [stdout] --> src/bindings.rs:896:5 [INFO] [stdout] | [INFO] [stdout] 896 | / pub fn FT_GetDeviceLocId( [INFO] [stdout] 897 | | handle: FT_HANDLE, [INFO] [stdout] 898 | | loc_id: *mut DWORD [INFO] [stdout] 899 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDeviceInfoList` [INFO] [stdout] --> src/bindings.rs:905:5 [INFO] [stdout] | [INFO] [stdout] 905 | / pub fn FT_GetDeviceInfoList( [INFO] [stdout] 906 | | p_dest: *mut FT_DEVICE_LIST_INFO_NODE, [INFO] [stdout] 907 | | lpdw_num_devs: *mut c_ulong [INFO] [stdout] 908 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDeviceInfoDetail` [INFO] [stdout] --> src/bindings.rs:910:5 [INFO] [stdout] | [INFO] [stdout] 910 | / pub fn FT_GetDeviceInfoDetail( [INFO] [stdout] 911 | | index: DWORD, [INFO] [stdout] 912 | | flags: *mut DWORD, [INFO] [stdout] 913 | | dw_type: *mut DWORD, [INFO] [stdout] ... | [INFO] [stdout] 918 | | handle: FT_HANDLE [INFO] [stdout] 919 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDriverVersion` [INFO] [stdout] --> src/bindings.rs:921:5 [INFO] [stdout] | [INFO] [stdout] 921 | / pub fn FT_GetDriverVersion( [INFO] [stdout] 922 | | handle: FT_HANDLE, [INFO] [stdout] 923 | | version: *mut DWORD [INFO] [stdout] 924 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetLibraryVersion` [INFO] [stdout] --> src/bindings.rs:926:5 [INFO] [stdout] | [INFO] [stdout] 926 | / pub fn FT_GetLibraryVersion( [INFO] [stdout] 927 | | version: *mut DWORD [INFO] [stdout] 928 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Rescan` [INFO] [stdout] --> src/bindings.rs:930:5 [INFO] [stdout] | [INFO] [stdout] 930 | pub fn FT_Rescan() -> FT_STATUS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Reload` [INFO] [stdout] --> src/bindings.rs:932:5 [INFO] [stdout] | [INFO] [stdout] 932 | / pub fn FT_Reload( [INFO] [stdout] 933 | | vid: WORD, [INFO] [stdout] 934 | | pid: WORD [INFO] [stdout] 935 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetComPortNumber` [INFO] [stdout] --> src/bindings.rs:937:5 [INFO] [stdout] | [INFO] [stdout] 937 | / pub fn FT_GetComPortNumber( [INFO] [stdout] 938 | | handle: FT_HANDLE, [INFO] [stdout] 939 | | com_port_number: *mut c_long [INFO] [stdout] 940 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_ReadConfig` [INFO] [stdout] --> src/bindings.rs:942:5 [INFO] [stdout] | [INFO] [stdout] 942 | / pub fn FT_EE_ReadConfig( [INFO] [stdout] 943 | | handle: FT_HANDLE, [INFO] [stdout] 944 | | address: c_uchar, [INFO] [stdout] 945 | | value: *mut c_uchar [INFO] [stdout] 946 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_WriteConfig` [INFO] [stdout] --> src/bindings.rs:948:5 [INFO] [stdout] | [INFO] [stdout] 948 | / pub fn FT_EE_WriteConfig( [INFO] [stdout] 949 | | handle: FT_HANDLE, [INFO] [stdout] 950 | | address: c_uchar, [INFO] [stdout] 951 | | value: c_uchar [INFO] [stdout] 952 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_ReadECC` [INFO] [stdout] --> src/bindings.rs:954:5 [INFO] [stdout] | [INFO] [stdout] 954 | / pub fn FT_EE_ReadECC( [INFO] [stdout] 955 | | handle: FT_HANDLE, [INFO] [stdout] 956 | | options: c_uchar, [INFO] [stdout] 957 | | value: *mut WORD [INFO] [stdout] 958 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetQueueStatusEx` [INFO] [stdout] --> src/bindings.rs:960:5 [INFO] [stdout] | [INFO] [stdout] 960 | / pub fn FT_GetQueueStatusEx( [INFO] [stdout] 961 | | handle: FT_HANDLE, [INFO] [stdout] 962 | | rx_bytes: *mut DWORD [INFO] [stdout] 963 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ComPortIdle` [INFO] [stdout] --> src/bindings.rs:965:5 [INFO] [stdout] | [INFO] [stdout] 965 | / pub fn FT_ComPortIdle( [INFO] [stdout] 966 | | handle: FT_HANDLE [INFO] [stdout] 967 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ComPortCancelIdle` [INFO] [stdout] --> src/bindings.rs:969:5 [INFO] [stdout] | [INFO] [stdout] 969 | / pub fn FT_ComPortCancelIdle( [INFO] [stdout] 970 | | handle: FT_HANDLE [INFO] [stdout] 971 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_VendorCmdGet` [INFO] [stdout] --> src/bindings.rs:973:5 [INFO] [stdout] | [INFO] [stdout] 973 | / pub fn FT_VendorCmdGet( [INFO] [stdout] 974 | | handle: FT_HANDLE, [INFO] [stdout] 975 | | request: c_uchar, [INFO] [stdout] 976 | | buf: *mut c_uchar, [INFO] [stdout] 977 | | len: c_ushort [INFO] [stdout] 978 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_VendorCmdSet` [INFO] [stdout] --> src/bindings.rs:980:5 [INFO] [stdout] | [INFO] [stdout] 980 | / pub fn FT_VendorCmdSet( [INFO] [stdout] 981 | | handle: FT_HANDLE, [INFO] [stdout] 982 | | request: c_uchar, [INFO] [stdout] 983 | | buf: *mut c_uchar, [INFO] [stdout] 984 | | len: c_ushort [INFO] [stdout] 985 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_VendorCmdGetEx` [INFO] [stdout] --> src/bindings.rs:987:5 [INFO] [stdout] | [INFO] [stdout] 987 | / pub fn FT_VendorCmdGetEx( [INFO] [stdout] 988 | | handle: FT_HANDLE, [INFO] [stdout] 989 | | value: c_ushort, [INFO] [stdout] 990 | | buf: *mut c_uchar, [INFO] [stdout] 991 | | len: c_ushort [INFO] [stdout] 992 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_VendorCmdSetEx` [INFO] [stdout] --> src/bindings.rs:994:5 [INFO] [stdout] | [INFO] [stdout] 994 | / pub fn FT_VendorCmdSetEx( [INFO] [stdout] 995 | | handle: FT_HANDLE, [INFO] [stdout] 996 | | value: c_ushort, [INFO] [stdout] 997 | | buf: *mut c_uchar, [INFO] [stdout] 998 | | len: c_ushort [INFO] [stdout] 999 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDeviceInfo` [INFO] [stdout] --> src/bindings.rs:1001:5 [INFO] [stdout] | [INFO] [stdout] 1001 | / pub fn FT_GetDeviceInfo( [INFO] [stdout] 1002 | | handle: FT_HANDLE, [INFO] [stdout] 1003 | | device: *mut FT_DEVICE, [INFO] [stdout] 1004 | | id: *mut DWORD, [INFO] [stdout] ... | [INFO] [stdout] 1007 | | dummy: *mut c_void [INFO] [stdout] 1008 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_StopInTask` [INFO] [stdout] --> src/bindings.rs:1010:5 [INFO] [stdout] | [INFO] [stdout] 1010 | / pub fn FT_StopInTask( [INFO] [stdout] 1011 | | handle: FT_HANDLE [INFO] [stdout] 1012 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_RestartInTask` [INFO] [stdout] --> src/bindings.rs:1014:5 [INFO] [stdout] | [INFO] [stdout] 1014 | / pub fn FT_RestartInTask( [INFO] [stdout] 1015 | | handle: FT_HANDLE [INFO] [stdout] 1016 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetResetPipeRetryCount` [INFO] [stdout] --> src/bindings.rs:1018:5 [INFO] [stdout] | [INFO] [stdout] 1018 | / pub fn FT_SetResetPipeRetryCount( [INFO] [stdout] 1019 | | handle: FT_HANDLE, [INFO] [stdout] 1020 | | count: DWORD [INFO] [stdout] 1021 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ResetPort` [INFO] [stdout] --> src/bindings.rs:1023:5 [INFO] [stdout] | [INFO] [stdout] 1023 | / pub fn FT_ResetPort( [INFO] [stdout] 1024 | | handle: FT_HANDLE [INFO] [stdout] 1025 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_CyclePort` [INFO] [stdout] --> src/bindings.rs:1027:5 [INFO] [stdout] | [INFO] [stdout] 1027 | / pub fn FT_CyclePort( [INFO] [stdout] 1028 | | handle: FT_HANDLE [INFO] [stdout] 1029 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `ftdi_D2XX_rust` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `ftdi_d2_xx_rust` [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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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: type alias is never used: `FT_HANDLE` [INFO] [stdout] --> src/bindings.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | type FT_HANDLE = *mut c_void; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `DWORD` [INFO] [stdout] --> src/bindings.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | type DWORD = c_ulong; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `WORD` [INFO] [stdout] --> src/bindings.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | type WORD = c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_SERIAL_NUMBER` [INFO] [stdout] --> src/bindings.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | const FT_OPEN_BY_SERIAL_NUMBER: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_DESCRIPTION` [INFO] [stdout] --> src/bindings.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | const FT_OPEN_BY_DESCRIPTION: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_BY_LOCATION` [INFO] [stdout] --> src/bindings.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | const FT_OPEN_BY_LOCATION: i32 = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_OPEN_MASK` [INFO] [stdout] --> src/bindings.rs:17:1 [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 is never used: `FT_LIST_NUMBER_ONLY` [INFO] [stdout] --> src/bindings.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const FT_LIST_NUMBER_ONLY: i64 = 0x80000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_BY_INDEX` [INFO] [stdout] --> src/bindings.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | const FT_LIST_BY_INDEX: i64 = 0x40000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_ALL` [INFO] [stdout] --> src/bindings.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | const FT_LIST_ALL: i64 = 0x20000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_LIST_MASK` [INFO] [stdout] --> src/bindings.rs:25:1 [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 is never used: `FT_BAUD_300` [INFO] [stdout] --> src/bindings.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | const FT_BAUD_300: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_600` [INFO] [stdout] --> src/bindings.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | const FT_BAUD_600: i32 = 600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_1200` [INFO] [stdout] --> src/bindings.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | const FT_BAUD_1200: i32 = 1200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_2400` [INFO] [stdout] --> src/bindings.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | const FT_BAUD_2400: i32 = 2400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_4800` [INFO] [stdout] --> src/bindings.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | const FT_BAUD_4800: i32 = 4800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_9600` [INFO] [stdout] --> src/bindings.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | const FT_BAUD_9600: i32 = 9600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_14400` [INFO] [stdout] --> src/bindings.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | const FT_BAUD_14400: i32 = 14400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_19200` [INFO] [stdout] --> src/bindings.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | const FT_BAUD_19200: i32 = 19200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_38400` [INFO] [stdout] --> src/bindings.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | const FT_BAUD_38400: i32 = 38400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_57600` [INFO] [stdout] --> src/bindings.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | const FT_BAUD_57600: i32 = 57600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_115200` [INFO] [stdout] --> src/bindings.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | const FT_BAUD_115200: i32 = 115200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_230400` [INFO] [stdout] --> src/bindings.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | const FT_BAUD_230400: i32 = 230400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_BAUD_460800` [INFO] [stdout] --> src/bindings.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | const FT_BAUD_460800: i32 = 460800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BAUD_921600` [INFO] [stdout] --> src/bindings.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | const FT_BAUD_921600: i32 = 921600; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITS_8` [INFO] [stdout] --> src/bindings.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | const FT_BITS_8: c_uchar = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITS_7` [INFO] [stdout] --> src/bindings.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | const FT_BITS_7: c_uchar = 7; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_STOP_BITS_1` [INFO] [stdout] --> src/bindings.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | const FT_STOP_BITS_1: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_STOP_BITS_2` [INFO] [stdout] --> src/bindings.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | const FT_STOP_BITS_2: c_uchar = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_PARITY_NONE` [INFO] [stdout] --> src/bindings.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | const FT_PARITY_NONE: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_ODD` [INFO] [stdout] --> src/bindings.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | const FT_PARITY_ODD: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_EVEN` [INFO] [stdout] --> src/bindings.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | const FT_PARITY_EVEN: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_MARK` [INFO] [stdout] --> src/bindings.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | const FT_PARITY_MARK: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PARITY_SPACE` [INFO] [stdout] --> src/bindings.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | const FT_PARITY_SPACE: c_uchar = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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: constant is never used: `FT_FLOW_NONE` [INFO] [stdout] --> src/bindings.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | const FT_FLOW_NONE: i32 = 0x0000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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 `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] = note: `#[warn(improper_ctypes)]` on by default [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: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: constant is never used: `FT_FLOW_RTS_CTS` [INFO] [stdout] --> src/bindings.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | const FT_FLOW_RTS_CTS: i32 = 0x0100; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_DTR_DSR` [INFO] [stdout] --> src/bindings.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | const FT_FLOW_DTR_DSR: i32 = 0x0200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_FLOW_XON_XOFF` [INFO] [stdout] --> src/bindings.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | const FT_FLOW_XON_XOFF: i32 = 0x0400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PURGE_RX` [INFO] [stdout] --> src/bindings.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | const FT_PURGE_RX: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_PURGE_TX` [INFO] [stdout] --> src/bindings.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | const FT_PURGE_TX: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_RXCHAR` [INFO] [stdout] --> src/bindings.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | const FT_EVENT_RXCHAR: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_MODEM_STATUS` [INFO] [stdout] --> src/bindings.rs:73:1 [INFO] [stdout] | [INFO] [stdout] 73 | const FT_EVENT_MODEM_STATUS: i32 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_EVENT_LINE_STATUS` [INFO] [stdout] --> src/bindings.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | const FT_EVENT_LINE_STATUS: i32 = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DEFAULT_RX_TIMEOUT` [INFO] [stdout] --> src/bindings.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | const FT_DEFAULT_RX_TIMEOUT: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DEFAULT_TX_TIMEOUT` [INFO] [stdout] --> src/bindings.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | const FT_DEFAULT_TX_TIMEOUT: i32 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `FT_DEVICE` [INFO] [stdout] --> src/bindings.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | type FT_DEVICE = c_ulong; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `FT_DEVICE_ENUM` [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 is never used: `FT_BITMODE_RESET` [INFO] [stdout] --> src/bindings.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | const FT_BITMODE_RESET: i32 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_ASYNC_BITBANG` [INFO] [stdout] --> src/bindings.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | const FT_BITMODE_ASYNC_BITBANG: i32 = 0x01; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_MPSSE` [INFO] [stdout] --> src/bindings.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | const FT_BITMODE_MPSSE: i32 = 0x02; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_BITBANG` [INFO] [stdout] --> src/bindings.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | const FT_BITMODE_SYNC_BITBANG: i32 = 0x04; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_MCU_HOST` [INFO] [stdout] --> src/bindings.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | const FT_BITMODE_SYNC_MCU_HOST: i32 = 0x08; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_FAST_SERIAL` [INFO] [stdout] --> src/bindings.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | const FT_BITMODE_FAST_SERIAL: i32 = 0x10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_CPUS_BITBANG` [INFO] [stdout] --> src/bindings.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | const FT_BITMODE_CPUS_BITBANG: i32 = 0x20; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_BITMODE_SYNC_FIFO` [INFO] [stdout] --> src/bindings.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | const FT_BITMODE_SYNC_FIFO: i32 = 0x40; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | const FT_232R_CBUS_TXDEN: i32 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_PWRON` [INFO] [stdout] --> src/bindings.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | const FT_232R_CBUS_PWRON: i32 = 0x01; // Power On [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | const FT_232R_CBUS_RXLED: i32 = 0x02; // Rx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | const FT_232R_CBUS_TXLED:i32 = 0x03; // Tx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:118:1 [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 is never used: `FT_232R_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | const FT_232R_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK48` [INFO] [stdout] --> src/bindings.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | const FT_232R_CBUS_CLK48: i32 = 0x06; // 48MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK24` [INFO] [stdout] --> src/bindings.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | const FT_232R_CBUS_CLK24: i32 = 0x07; // 24MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK12` [INFO] [stdout] --> src/bindings.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | const FT_232R_CBUS_CLK12: i32 = 0x08; // 12MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_CLK6` [INFO] [stdout] --> src/bindings.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | const FT_232R_CBUS_CLK6: i32 = 0x09; // 6MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232R_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:124:1 [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 is never used: `FT_232R_CBUS_BITBANG_WR` [INFO] [stdout] --> src/bindings.rs:125:1 [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 is never used: `FT_232R_CBUS_BITBANG_RD` [INFO] [stdout] --> src/bindings.rs:126:1 [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 is never used: `FT_232H_CBUS_TRISTATE` [INFO] [stdout] --> src/bindings.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | const FT_232H_CBUS_TRISTATE: i32 = 0x00; // Tristate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | const FT_232H_CBUS_TXLED: i32 = 0x01; // Tx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | const FT_232H_CBUS_RXLED: i32 = 0x02; // Rx LED [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:132:1 [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 is never used: `FT_232H_CBUS_PWREN` [INFO] [stdout] --> src/bindings.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | const FT_232H_CBUS_PWREN: i32 = 0x04; // Power Enable [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | const FT_232H_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_DRIVE_0` [INFO] [stdout] --> src/bindings.rs:135:1 [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 is never used: `FT_232H_CBUS_DRIVE_1` [INFO] [stdout] --> src/bindings.rs:136:1 [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 is never used: `FT_232H_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:137:1 [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 is never used: `FT_232H_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:138:1 [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 is never used: `FT_232H_CBUS_CLK30` [INFO] [stdout] --> src/bindings.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | const FT_232H_CBUS_CLK30: i32 = 0x0A; // 30MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_CLK15` [INFO] [stdout] --> src/bindings.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | const FT_232H_CBUS_CLK15: i32 = 0x0B; // 15MHz clock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_232H_CBUS_CLK7_5` [INFO] [stdout] --> src/bindings.rs:141:1 [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 is never used: `FT_X_SERIES_CBUS_TRISTATE` [INFO] [stdout] --> src/bindings.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | const FT_X_SERIES_CBUS_TRISTATE: i32 = 0x00; // Tristate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_X_SERIES_CBUS_TXLED` [INFO] [stdout] --> src/bindings.rs:145:1 [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 is never used: `FT_X_SERIES_CBUS_RXLED` [INFO] [stdout] --> src/bindings.rs:146:1 [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 is never used: `FT_X_SERIES_CBUS_TXRXLED` [INFO] [stdout] --> src/bindings.rs:147:1 [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 is never used: `FT_X_SERIES_CBUS_PWREN` [INFO] [stdout] --> src/bindings.rs:148:1 [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 is never used: `FT_X_SERIES_CBUS_SLEEP` [INFO] [stdout] --> src/bindings.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 149 | const FT_X_SERIES_CBUS_SLEEP: i32 = 0x05; // Sleep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_X_SERIES_CBUS_DRIVE_0` [INFO] [stdout] --> src/bindings.rs:150:1 [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 is never used: `FT_X_SERIES_CBUS_DRIVE_1` [INFO] [stdout] --> src/bindings.rs:151:1 [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 is never used: `FT_X_SERIES_CBUS_IOMODE` [INFO] [stdout] --> src/bindings.rs:152:1 [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 is never used: `FT_X_SERIES_CBUS_TXDEN` [INFO] [stdout] --> src/bindings.rs:153:1 [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 is never used: `FT_X_SERIES_CBUS_CLK24` [INFO] [stdout] --> src/bindings.rs:154:1 [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 is never used: `FT_X_SERIES_CBUS_CLK12` [INFO] [stdout] --> src/bindings.rs:155:1 [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 is never used: `FT_X_SERIES_CBUS_CLK6` [INFO] [stdout] --> src/bindings.rs:156:1 [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 is never used: `FT_X_SERIES_CBUS_BCD_CHARGER` [INFO] [stdout] --> src/bindings.rs:157:1 [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 is never used: `FT_X_SERIES_CBUS_BCD_CHARGER_N` [INFO] [stdout] --> src/bindings.rs:158:1 [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 is never used: `FT_X_SERIES_CBUS_I2C_TXE` [INFO] [stdout] --> src/bindings.rs:159:1 [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 is never used: `FT_X_SERIES_CBUS_I2C_RXF` [INFO] [stdout] --> src/bindings.rs:160:1 [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 is never used: `FT_X_SERIES_CBUS_VBUS_SENSE` [INFO] [stdout] --> src/bindings.rs:161:1 [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 is never used: `FT_X_SERIES_CBUS_BITBANG_WR` [INFO] [stdout] --> src/bindings.rs:162:1 [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 is never used: `FT_X_SERIES_CBUS_BITBANG_RD` [INFO] [stdout] --> src/bindings.rs:163:1 [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 is never used: `FT_X_SERIES_CBUS_TIMESTAMP` [INFO] [stdout] --> src/bindings.rs:164:1 [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 is never used: `FT_X_SERIES_CBUS_KEEP_AWAKE` [INFO] [stdout] --> src/bindings.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | const FT_X_SERIES_CBUS_KEEP_AWAKE: i32 = 0x15; // [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DRIVER_TYPE_D2XX` [INFO] [stdout] --> src/bindings.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | const FT_DRIVER_TYPE_D2XX: i32 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `FT_DRIVER_TYPE_VCP` [INFO] [stdout] --> src/bindings.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | const FT_DRIVER_TYPE_VCP: i32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Initialise` [INFO] [stdout] --> src/bindings.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | / fn FT_Initialise( [INFO] [stdout] 174 | | pvoid: c_void, [INFO] [stdout] 175 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Finalise` [INFO] [stdout] --> src/bindings.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | / fn FT_Finalise( [INFO] [stdout] 178 | | pvoid: c_void [INFO] [stdout] 179 | | ) -> c_void; [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Open` [INFO] [stdout] --> src/bindings.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | / fn FT_Open( [INFO] [stdout] 182 | | device_number: i32, [INFO] [stdout] 183 | | p_handle: *mut FT_HANDLE [INFO] [stdout] 184 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_OpenEx` [INFO] [stdout] --> src/bindings.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | / fn FT_OpenEx( [INFO] [stdout] 187 | | parg: *mut c_void, [INFO] [stdout] 188 | | flags: c_ulong, [INFO] [stdout] 189 | | phandle: *mut FT_HANDLE [INFO] [stdout] 190 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ListDevices` [INFO] [stdout] --> src/bindings.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | / fn FT_ListDevices( [INFO] [stdout] 193 | | parg1: *mut c_void, [INFO] [stdout] 194 | | parg2: *mut c_void, [INFO] [stdout] 195 | | flags: c_ulong [INFO] [stdout] 196 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Close` [INFO] [stdout] --> src/bindings.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | / fn FT_Close( [INFO] [stdout] 199 | | handle: FT_HANDLE [INFO] [stdout] 200 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Read` [INFO] [stdout] --> src/bindings.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | / fn FT_Read( [INFO] [stdout] 203 | | handle: FT_HANDLE, [INFO] [stdout] 204 | | lpbuffer: *mut c_void, [INFO] [stdout] 205 | | bytes_to_read: c_ulong, [INFO] [stdout] 206 | | bytes_returned: *mut c_ulong [INFO] [stdout] 207 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Write` [INFO] [stdout] --> src/bindings.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | / pub fn FT_Write( [INFO] [stdout] 210 | | handle: FT_HANDLE, [INFO] [stdout] 211 | | lpbuffer: *mut c_void, [INFO] [stdout] 212 | | bytes_to_write: c_ulong, [INFO] [stdout] 213 | | bytes_written: *mut c_ulong [INFO] [stdout] 214 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetBaudRate` [INFO] [stdout] --> src/bindings.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | / pub fn FT_SetBaudRate( [INFO] [stdout] 230 | | handle: FT_HANDLE, [INFO] [stdout] 231 | | baud_rate: c_ulong [INFO] [stdout] 232 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetDivisor` [INFO] [stdout] --> src/bindings.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | / pub fn FT_SetDivisor( [INFO] [stdout] 235 | | handle: FT_HANDLE, [INFO] [stdout] 236 | | divisor: c_ushort [INFO] [stdout] 237 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetDataCharacteristics` [INFO] [stdout] --> src/bindings.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | / pub fn FT_SetDataCharacteristics( [INFO] [stdout] 240 | | handle: FT_HANDLE, [INFO] [stdout] 241 | | word_length: c_uchar, [INFO] [stdout] 242 | | stop_bits: c_uchar, [INFO] [stdout] 243 | | parity: c_uchar [INFO] [stdout] 244 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetFlowControl` [INFO] [stdout] --> src/bindings.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | / pub fn FT_SetFlowControl( [INFO] [stdout] 247 | | handle: FT_HANDLE, [INFO] [stdout] 248 | | flow_control: c_ushort, [INFO] [stdout] 249 | | x_on_char: c_uchar, [INFO] [stdout] 250 | | x_off_char: c_uchar [INFO] [stdout] 251 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ResetDevice` [INFO] [stdout] --> src/bindings.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | / pub fn FT_ResetDevice( [INFO] [stdout] 254 | | handle: FT_HANDLE [INFO] [stdout] 255 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetDtr` [INFO] [stdout] --> src/bindings.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | / pub fn FT_SetDtr( [INFO] [stdout] 258 | | handle: FT_HANDLE [INFO] [stdout] 259 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ClrDtr` [INFO] [stdout] --> src/bindings.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | / pub fn FT_ClrDtr( [INFO] [stdout] 262 | | handle: FT_HANDLE [INFO] [stdout] 263 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetRts` [INFO] [stdout] --> src/bindings.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | / pub fn FT_SetRts( [INFO] [stdout] 266 | | handle: FT_HANDLE [INFO] [stdout] 267 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ClrRts` [INFO] [stdout] --> src/bindings.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | / pub fn FT_ClrRts( [INFO] [stdout] 270 | | handle: FT_HANDLE [INFO] [stdout] 271 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetModemStatus` [INFO] [stdout] --> src/bindings.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | / pub fn FT_GetModemStatus( [INFO] [stdout] 274 | | handle: FT_HANDLE, [INFO] [stdout] 275 | | modem_status: *mut c_ulong [INFO] [stdout] 276 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetChars` [INFO] [stdout] --> src/bindings.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | / pub fn FT_SetChars( [INFO] [stdout] 279 | | handle: FT_HANDLE, [INFO] [stdout] 280 | | event_char: c_uchar, [INFO] [stdout] 281 | | event_char_enabled: c_uchar, [INFO] [stdout] 282 | | error_char: c_uchar, [INFO] [stdout] 283 | | error_char_enabled: c_char [INFO] [stdout] 284 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Purge` [INFO] [stdout] --> src/bindings.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | / pub fn FT_Purge( [INFO] [stdout] 287 | | handle: FT_HANDLE, [INFO] [stdout] 288 | | mask: c_ulong [INFO] [stdout] 289 | | ); [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetTimeouts` [INFO] [stdout] --> src/bindings.rs:291:5 [INFO] [stdout] | [INFO] [stdout] 291 | / pub fn FT_SetTimeouts( [INFO] [stdout] 292 | | handle: FT_HANDLE, [INFO] [stdout] 293 | | read_timeout: c_ulong, [INFO] [stdout] 294 | | write_timeout: c_ulong [INFO] [stdout] 295 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `GT_GetQueueStatus` [INFO] [stdout] --> src/bindings.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | / pub fn GT_GetQueueStatus( [INFO] [stdout] 298 | | handle: FT_HANDLE, [INFO] [stdout] 299 | | rx_bytes: *mut c_ulong [INFO] [stdout] 300 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetEventNotification` [INFO] [stdout] --> src/bindings.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | / pub fn FT_SetEventNotification( [INFO] [stdout] 303 | | handle: FT_HANDLE, [INFO] [stdout] 304 | | mask: c_ulong, [INFO] [stdout] 305 | | param: *mut c_void [INFO] [stdout] 306 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetStatus` [INFO] [stdout] --> src/bindings.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | / pub fn FT_GetStatus( [INFO] [stdout] 309 | | handle: FT_HANDLE, [INFO] [stdout] 310 | | rx_bytes: *mut c_ulong, [INFO] [stdout] 311 | | tx_bytes: *mut c_ulong, [INFO] [stdout] 312 | | event_dword: *mut c_ulong [INFO] [stdout] 313 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetBreakOn` [INFO] [stdout] --> src/bindings.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | / pub fn FT_SetBreakOn( [INFO] [stdout] 316 | | handle: FT_HANDLE [INFO] [stdout] 317 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetBreakOff` [INFO] [stdout] --> src/bindings.rs:319:5 [INFO] [stdout] | [INFO] [stdout] 319 | / pub fn FT_SetBreakOff( [INFO] [stdout] 320 | | handle: FT_HANDLE [INFO] [stdout] 321 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetWaitMask` [INFO] [stdout] --> src/bindings.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | / pub fn FT_SetWaitMask( [INFO] [stdout] 324 | | handle: FT_HANDLE, [INFO] [stdout] 325 | | mask: c_ulong [INFO] [stdout] 326 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_WaitOnMask` [INFO] [stdout] --> src/bindings.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | / pub fn FT_WaitOnMask( [INFO] [stdout] 329 | | handle: FT_HANDLE, [INFO] [stdout] 330 | | mask: *mut c_ulong [INFO] [stdout] 331 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetEventStatus` [INFO] [stdout] --> src/bindings.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | / pub fn FT_GetEventStatus( [INFO] [stdout] 334 | | handle: FT_HANDLE, [INFO] [stdout] 335 | | event_dword: *mut c_ulong [INFO] [stdout] 336 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ReadEE` [INFO] [stdout] --> src/bindings.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | / pub fn FT_ReadEE( [INFO] [stdout] 339 | | handle: FT_HANDLE, [INFO] [stdout] 340 | | word_offset: c_ulong, [INFO] [stdout] 341 | | value: *mut c_ulong [INFO] [stdout] 342 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_WriteEE` [INFO] [stdout] --> src/bindings.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | / pub fn FT_WriteEE( [INFO] [stdout] 345 | | handle: FT_HANDLE, [INFO] [stdout] 346 | | word_offset: c_ulong, [INFO] [stdout] 347 | | value: c_uint [INFO] [stdout] 348 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EraseEE` [INFO] [stdout] --> src/bindings.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | / pub fn FT_EraseEE( [INFO] [stdout] 351 | | handle: FT_HANDLE [INFO] [stdout] 352 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `FT_PROGRAM_DATA` [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: function is never used: `FT_EE_Program` [INFO] [stdout] --> src/bindings.rs:516:5 [INFO] [stdout] | [INFO] [stdout] 516 | / pub fn FT_EE_Program( [INFO] [stdout] 517 | | handle: FT_HANDLE, [INFO] [stdout] 518 | | data: *mut FT_PROGRAM_DATA [INFO] [stdout] 519 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_ProgramEx` [INFO] [stdout] --> src/bindings.rs:521:5 [INFO] [stdout] | [INFO] [stdout] 521 | / pub fn FT_EE_ProgramEx( [INFO] [stdout] 522 | | handle: FT_HANDLE, [INFO] [stdout] 523 | | data: *mut FT_PROGRAM_DATA, [INFO] [stdout] 524 | | manufacturer: *mut c_char, [INFO] [stdout] ... | [INFO] [stdout] 527 | | serial_number: *mut c_char [INFO] [stdout] 528 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_Read` [INFO] [stdout] --> src/bindings.rs:530:5 [INFO] [stdout] | [INFO] [stdout] 530 | / pub fn FT_EE_Read( [INFO] [stdout] 531 | | handle: FT_HANDLE, [INFO] [stdout] 532 | | data: *mut FT_PROGRAM_DATA [INFO] [stdout] 533 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_ReadEx` [INFO] [stdout] --> src/bindings.rs:535:5 [INFO] [stdout] | [INFO] [stdout] 535 | / pub fn FT_EE_ReadEx( [INFO] [stdout] 536 | | handle: FT_HANDLE, [INFO] [stdout] 537 | | data: *mut FT_PROGRAM_DATA, [INFO] [stdout] 538 | | manufacturer: *mut c_char, [INFO] [stdout] ... | [INFO] [stdout] 541 | | serial_number: *mut c_char [INFO] [stdout] 542 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_UASize` [INFO] [stdout] --> src/bindings.rs:544:5 [INFO] [stdout] | [INFO] [stdout] 544 | / pub fn FT_EE_UASize( [INFO] [stdout] 545 | | handle: FT_HANDLE, [INFO] [stdout] 546 | | size: *mut c_ulong [INFO] [stdout] 547 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_UAWrite` [INFO] [stdout] --> src/bindings.rs:549:5 [INFO] [stdout] | [INFO] [stdout] 549 | / pub fn FT_EE_UAWrite( [INFO] [stdout] 550 | | handle: FT_HANDLE, [INFO] [stdout] 551 | | data: *mut c_uchar, [INFO] [stdout] 552 | | data_len: c_ulong [INFO] [stdout] 553 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_UARead` [INFO] [stdout] --> src/bindings.rs:555:5 [INFO] [stdout] | [INFO] [stdout] 555 | / pub fn FT_EE_UARead( [INFO] [stdout] 556 | | handle: FT_HANDLE, [INFO] [stdout] 557 | | data: *mut c_uchar, [INFO] [stdout] 558 | | data_len: DWORD, [INFO] [stdout] 559 | | bytes_read: *mut DWORD [INFO] [stdout] 560 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 382 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_header` [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 is never used: `FT_EEPROM_HEADER` [INFO] [stdout] --> src/bindings.rs:575:1 [INFO] [stdout] | [INFO] [stdout] 575 | type FT_EEPROM_HEADER = ft_eeprom_header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_HEADER` [INFO] [stdout] --> src/bindings.rs:576:1 [INFO] [stdout] | [INFO] [stdout] 576 | type PFT_EEPROM_HEADER = *mut ft_eeprom_header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232b` [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 is never used: `FT_EEPROM_232B` [INFO] [stdout] --> src/bindings.rs:583:1 [INFO] [stdout] | [INFO] [stdout] 583 | type FT_EEPROM_232B = ft_eeprom_232b; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232B` [INFO] [stdout] --> src/bindings.rs:584:1 [INFO] [stdout] | [INFO] [stdout] 584 | type PFT_EEPROM_232B = *mut ft_eeprom_232b; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_2232` [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 is never used: `FT_EEPROM_2232` [INFO] [stdout] --> src/bindings.rs:605:1 [INFO] [stdout] | [INFO] [stdout] 605 | type FT_EEPROM_2232 = ft_eeprom_2232; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_2232` [INFO] [stdout] --> src/bindings.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | type PFT_EEPROM_2232 = *mut ft_eeprom_2232; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232r` [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 is never used: `FT_EEPROM_232R` [INFO] [stdout] --> src/bindings.rs:629:1 [INFO] [stdout] | [INFO] [stdout] 629 | type FT_EEPROM_232R = ft_eeprom_232r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232R` [INFO] [stdout] --> src/bindings.rs:630:1 [INFO] [stdout] | [INFO] [stdout] 630 | type PFT_EEPROM_232R = *mut ft_eeprom_232r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_2232h` [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 is never used: `FT_EEPROM_2232H` [INFO] [stdout] --> src/bindings.rs:660:1 [INFO] [stdout] | [INFO] [stdout] 660 | type FT_EEPROM_2232H = ft_eeprom_2232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_2232H` [INFO] [stdout] --> src/bindings.rs:661:1 [INFO] [stdout] | [INFO] [stdout] 661 | type PFT_EEPROM_2232H = *mut ft_eeprom_2232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_4232h` [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 is never used: `FT_EEPROM_4232H` [INFO] [stdout] --> src/bindings.rs:694:1 [INFO] [stdout] | [INFO] [stdout] 694 | type FT_EEPROM_4232H = ft_eeprom_4232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_4232H` [INFO] [stdout] --> src/bindings.rs:695:1 [INFO] [stdout] | [INFO] [stdout] 695 | type PFT_EEPROM_4232H = *mut ft_eeprom_4232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_232h` [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 is never used: `FT_EEPROM_232H` [INFO] [stdout] --> src/bindings.rs:732:1 [INFO] [stdout] | [INFO] [stdout] 732 | type FT_EEPROM_232H = ft_eeprom_232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PFT_EEPROM_232H` [INFO] [stdout] --> src/bindings.rs:733:1 [INFO] [stdout] | [INFO] [stdout] 733 | type PFT_EEPROM_232H = *mut ft_eeprom_232h; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ft_eeprom_x_series` [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 is never used: `FT_EEPROM_X_SERIES` [INFO] [stdout] --> src/bindings.rs:781:1 [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 is never used: `PFT_EEPROM_X_SERIES` [INFO] [stdout] --> src/bindings.rs:782:1 [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 is never used: `FT_EEPROM_Read` [INFO] [stdout] --> src/bindings.rs:786:5 [INFO] [stdout] | [INFO] [stdout] 786 | / pub fn FT_EEPROM_Read( [INFO] [stdout] 787 | | ft_handle: FT_HANDLE, [INFO] [stdout] 788 | | eeprom_data: *mut c_void, [INFO] [stdout] 789 | | eeprom_data_size: DWORD, [INFO] [stdout] ... | [INFO] [stdout] 793 | | serial_number: *mut c_char [INFO] [stdout] 794 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EEPROM_Program` [INFO] [stdout] --> src/bindings.rs:796:5 [INFO] [stdout] | [INFO] [stdout] 796 | / pub fn FT_EEPROM_Program( [INFO] [stdout] 797 | | ft_handle: FT_HANDLE, [INFO] [stdout] 798 | | eeprom_data: *mut c_void, [INFO] [stdout] 799 | | eeprom_data_size: DWORD, [INFO] [stdout] ... | [INFO] [stdout] 803 | | serial_number: *mut c_char [INFO] [stdout] 804 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetLatencyTimer` [INFO] [stdout] --> src/bindings.rs:806:5 [INFO] [stdout] | [INFO] [stdout] 806 | / pub fn FT_SetLatencyTimer( [INFO] [stdout] 807 | | handle: FT_HANDLE, [INFO] [stdout] 808 | | latency: c_uchar [INFO] [stdout] 809 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetLatencyTimer` [INFO] [stdout] --> src/bindings.rs:811:5 [INFO] [stdout] | [INFO] [stdout] 811 | / pub fn FT_GetLatencyTimer( [INFO] [stdout] 812 | | handle: FT_HANDLE, [INFO] [stdout] 813 | | latency: *mut c_uchar [INFO] [stdout] 814 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetBitMode` [INFO] [stdout] --> src/bindings.rs:816:5 [INFO] [stdout] | [INFO] [stdout] 816 | / pub fn FT_SetBitMode( [INFO] [stdout] 817 | | handle: FT_HANDLE, [INFO] [stdout] 818 | | mask: c_uchar, [INFO] [stdout] 819 | | enable: c_uchar [INFO] [stdout] 820 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetBitMode` [INFO] [stdout] --> src/bindings.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 822 | / pub fn FT_GetBitMode( [INFO] [stdout] 823 | | handle: FT_HANDLE, [INFO] [stdout] 824 | | mode: *mut c_uchar [INFO] [stdout] 825 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetUSBParameters` [INFO] [stdout] --> src/bindings.rs:827:5 [INFO] [stdout] | [INFO] [stdout] 827 | / pub fn FT_SetUSBParameters( [INFO] [stdout] 828 | | handle: FT_HANDLE, [INFO] [stdout] 829 | | in_transfer_size: c_ulong, [INFO] [stdout] 830 | | out_transfer_size: c_ulong [INFO] [stdout] 831 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetDeadmanTimeout` [INFO] [stdout] --> src/bindings.rs:833:5 [INFO] [stdout] | [INFO] [stdout] 833 | / pub fn FT_SetDeadmanTimeout( [INFO] [stdout] 834 | | handle: FT_HANDLE, [INFO] [stdout] 835 | | deadman_timeout: c_ulong [INFO] [stdout] 836 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `FT_DEVICE_LIST_INFO_NODE` [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 is never used: `FT_FLAGS` [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 is never used: `FT_SetVIDPID` [INFO] [stdout] --> src/bindings.rs:886:5 [INFO] [stdout] | [INFO] [stdout] 886 | / pub fn FT_SetVIDPID( [INFO] [stdout] 887 | | vid: DWORD, [INFO] [stdout] 888 | | pid: DWORD [INFO] [stdout] 889 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetVIDPID` [INFO] [stdout] --> src/bindings.rs:891:5 [INFO] [stdout] | [INFO] [stdout] 891 | / pub fn FT_GetVIDPID( [INFO] [stdout] 892 | | vid: *mut DWORD, [INFO] [stdout] 893 | | pid: *mut DWORD [INFO] [stdout] 894 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDeviceLocId` [INFO] [stdout] --> src/bindings.rs:896:5 [INFO] [stdout] | [INFO] [stdout] 896 | / pub fn FT_GetDeviceLocId( [INFO] [stdout] 897 | | handle: FT_HANDLE, [INFO] [stdout] 898 | | loc_id: *mut DWORD [INFO] [stdout] 899 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDeviceInfoList` [INFO] [stdout] --> src/bindings.rs:905:5 [INFO] [stdout] | [INFO] [stdout] 905 | / pub fn FT_GetDeviceInfoList( [INFO] [stdout] 906 | | p_dest: *mut FT_DEVICE_LIST_INFO_NODE, [INFO] [stdout] 907 | | lpdw_num_devs: *mut c_ulong [INFO] [stdout] 908 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDeviceInfoDetail` [INFO] [stdout] --> src/bindings.rs:910:5 [INFO] [stdout] | [INFO] [stdout] 910 | / pub fn FT_GetDeviceInfoDetail( [INFO] [stdout] 911 | | index: DWORD, [INFO] [stdout] 912 | | flags: *mut DWORD, [INFO] [stdout] 913 | | dw_type: *mut DWORD, [INFO] [stdout] ... | [INFO] [stdout] 918 | | handle: FT_HANDLE [INFO] [stdout] 919 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDriverVersion` [INFO] [stdout] --> src/bindings.rs:921:5 [INFO] [stdout] | [INFO] [stdout] 921 | / pub fn FT_GetDriverVersion( [INFO] [stdout] 922 | | handle: FT_HANDLE, [INFO] [stdout] 923 | | version: *mut DWORD [INFO] [stdout] 924 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetLibraryVersion` [INFO] [stdout] --> src/bindings.rs:926:5 [INFO] [stdout] | [INFO] [stdout] 926 | / pub fn FT_GetLibraryVersion( [INFO] [stdout] 927 | | version: *mut DWORD [INFO] [stdout] 928 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Rescan` [INFO] [stdout] --> src/bindings.rs:930:5 [INFO] [stdout] | [INFO] [stdout] 930 | pub fn FT_Rescan() -> FT_STATUS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_Reload` [INFO] [stdout] --> src/bindings.rs:932:5 [INFO] [stdout] | [INFO] [stdout] 932 | / pub fn FT_Reload( [INFO] [stdout] 933 | | vid: WORD, [INFO] [stdout] 934 | | pid: WORD [INFO] [stdout] 935 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetComPortNumber` [INFO] [stdout] --> src/bindings.rs:937:5 [INFO] [stdout] | [INFO] [stdout] 937 | / pub fn FT_GetComPortNumber( [INFO] [stdout] 938 | | handle: FT_HANDLE, [INFO] [stdout] 939 | | com_port_number: *mut c_long [INFO] [stdout] 940 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_ReadConfig` [INFO] [stdout] --> src/bindings.rs:942:5 [INFO] [stdout] | [INFO] [stdout] 942 | / pub fn FT_EE_ReadConfig( [INFO] [stdout] 943 | | handle: FT_HANDLE, [INFO] [stdout] 944 | | address: c_uchar, [INFO] [stdout] 945 | | value: *mut c_uchar [INFO] [stdout] 946 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_WriteConfig` [INFO] [stdout] --> src/bindings.rs:948:5 [INFO] [stdout] | [INFO] [stdout] 948 | / pub fn FT_EE_WriteConfig( [INFO] [stdout] 949 | | handle: FT_HANDLE, [INFO] [stdout] 950 | | address: c_uchar, [INFO] [stdout] 951 | | value: c_uchar [INFO] [stdout] 952 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_EE_ReadECC` [INFO] [stdout] --> src/bindings.rs:954:5 [INFO] [stdout] | [INFO] [stdout] 954 | / pub fn FT_EE_ReadECC( [INFO] [stdout] 955 | | handle: FT_HANDLE, [INFO] [stdout] 956 | | options: c_uchar, [INFO] [stdout] 957 | | value: *mut WORD [INFO] [stdout] 958 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetQueueStatusEx` [INFO] [stdout] --> src/bindings.rs:960:5 [INFO] [stdout] | [INFO] [stdout] 960 | / pub fn FT_GetQueueStatusEx( [INFO] [stdout] 961 | | handle: FT_HANDLE, [INFO] [stdout] 962 | | rx_bytes: *mut DWORD [INFO] [stdout] 963 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ComPortIdle` [INFO] [stdout] --> src/bindings.rs:965:5 [INFO] [stdout] | [INFO] [stdout] 965 | / pub fn FT_ComPortIdle( [INFO] [stdout] 966 | | handle: FT_HANDLE [INFO] [stdout] 967 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ComPortCancelIdle` [INFO] [stdout] --> src/bindings.rs:969:5 [INFO] [stdout] | [INFO] [stdout] 969 | / pub fn FT_ComPortCancelIdle( [INFO] [stdout] 970 | | handle: FT_HANDLE [INFO] [stdout] 971 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_VendorCmdGet` [INFO] [stdout] --> src/bindings.rs:973:5 [INFO] [stdout] | [INFO] [stdout] 973 | / pub fn FT_VendorCmdGet( [INFO] [stdout] 974 | | handle: FT_HANDLE, [INFO] [stdout] 975 | | request: c_uchar, [INFO] [stdout] 976 | | buf: *mut c_uchar, [INFO] [stdout] 977 | | len: c_ushort [INFO] [stdout] 978 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_VendorCmdSet` [INFO] [stdout] --> src/bindings.rs:980:5 [INFO] [stdout] | [INFO] [stdout] 980 | / pub fn FT_VendorCmdSet( [INFO] [stdout] 981 | | handle: FT_HANDLE, [INFO] [stdout] 982 | | request: c_uchar, [INFO] [stdout] 983 | | buf: *mut c_uchar, [INFO] [stdout] 984 | | len: c_ushort [INFO] [stdout] 985 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_VendorCmdGetEx` [INFO] [stdout] --> src/bindings.rs:987:5 [INFO] [stdout] | [INFO] [stdout] 987 | / pub fn FT_VendorCmdGetEx( [INFO] [stdout] 988 | | handle: FT_HANDLE, [INFO] [stdout] 989 | | value: c_ushort, [INFO] [stdout] 990 | | buf: *mut c_uchar, [INFO] [stdout] 991 | | len: c_ushort [INFO] [stdout] 992 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_VendorCmdSetEx` [INFO] [stdout] --> src/bindings.rs:994:5 [INFO] [stdout] | [INFO] [stdout] 994 | / pub fn FT_VendorCmdSetEx( [INFO] [stdout] 995 | | handle: FT_HANDLE, [INFO] [stdout] 996 | | value: c_ushort, [INFO] [stdout] 997 | | buf: *mut c_uchar, [INFO] [stdout] 998 | | len: c_ushort [INFO] [stdout] 999 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_GetDeviceInfo` [INFO] [stdout] --> src/bindings.rs:1001:5 [INFO] [stdout] | [INFO] [stdout] 1001 | / pub fn FT_GetDeviceInfo( [INFO] [stdout] 1002 | | handle: FT_HANDLE, [INFO] [stdout] 1003 | | device: *mut FT_DEVICE, [INFO] [stdout] 1004 | | id: *mut DWORD, [INFO] [stdout] ... | [INFO] [stdout] 1007 | | dummy: *mut c_void [INFO] [stdout] 1008 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_StopInTask` [INFO] [stdout] --> src/bindings.rs:1010:5 [INFO] [stdout] | [INFO] [stdout] 1010 | / pub fn FT_StopInTask( [INFO] [stdout] 1011 | | handle: FT_HANDLE [INFO] [stdout] 1012 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_RestartInTask` [INFO] [stdout] --> src/bindings.rs:1014:5 [INFO] [stdout] | [INFO] [stdout] 1014 | / pub fn FT_RestartInTask( [INFO] [stdout] 1015 | | handle: FT_HANDLE [INFO] [stdout] 1016 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_SetResetPipeRetryCount` [INFO] [stdout] --> src/bindings.rs:1018:5 [INFO] [stdout] | [INFO] [stdout] 1018 | / pub fn FT_SetResetPipeRetryCount( [INFO] [stdout] 1019 | | handle: FT_HANDLE, [INFO] [stdout] 1020 | | count: DWORD [INFO] [stdout] 1021 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_ResetPort` [INFO] [stdout] --> src/bindings.rs:1023:5 [INFO] [stdout] | [INFO] [stdout] 1023 | / pub fn FT_ResetPort( [INFO] [stdout] 1024 | | handle: FT_HANDLE [INFO] [stdout] 1025 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `FT_CyclePort` [INFO] [stdout] --> src/bindings.rs:1027:5 [INFO] [stdout] | [INFO] [stdout] 1027 | / pub fn FT_CyclePort( [INFO] [stdout] 1028 | | handle: FT_HANDLE [INFO] [stdout] 1029 | | ) -> FT_STATUS; [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `ftdi_D2XX_rust` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `ftdi_d2_xx_rust` [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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `DSlowSlew` should have a snake case name [INFO] [stdout] --> src/bindings.rs:471:5 [WARN] too many lines in the log, truncating it