[INFO] fetching crate pbsl-rs 0.1.1...
[INFO] testing pbsl-rs-0.1.1 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8
[INFO] extracting crate pbsl-rs 0.1.1 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate pbsl-rs 0.1.1
[INFO] finished tweaking crates.io crate pbsl-rs 0.1.1
[INFO] tweaked toml for crates.io crate pbsl-rs 0.1.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pbsl-rs 0.1.1 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 86 packages to latest compatible versions
[INFO] [stderr]       Adding libloading v0.8.9 (available: v0.9.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2d95ec07317d47cdae1481f7d49f054e8dd2b4a19df27f4c02e08cff25d2daf6
[INFO] running `Command { std: "docker" "start" "-a" "2d95ec07317d47cdae1481f7d49f054e8dd2b4a19df27f4c02e08cff25d2daf6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d95ec07317d47cdae1481f7d49f054e8dd2b4a19df27f4c02e08cff25d2daf6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d95ec07317d47cdae1481f7d49f054e8dd2b4a19df27f4c02e08cff25d2daf6", kill_on_drop: false }`
[INFO] [stdout] 2d95ec07317d47cdae1481f7d49f054e8dd2b4a19df27f4c02e08cff25d2daf6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 653fb7ba0596f7ea1d97758541d7cf96d88cf641c2bb7eb53b34a09d4eab478f
[INFO] running `Command { std: "docker" "start" "-a" "653fb7ba0596f7ea1d97758541d7cf96d88cf641c2bb7eb53b34a09d4eab478f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling rust_decimal v1.39.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling pbsl-rs v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling widestring v1.2.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling toml_edit v0.23.7
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling rust_decimal_macros v1.39.0
[INFO] [stderr]    Compiling num_enum v0.7.5
[INFO] [stdout] warning: unused import: `self::ob_status as OB_STATUS`
[INFO] [stdout]    --> src/bindings/types.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub use self::ob_status as OB_STATUS;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::ob_group_types as OB_GROUPTYPE`
[INFO] [stdout]    --> src/bindings/types.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 | pub use self::ob_group_types as OB_GROUPTYPE;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::ob_data_styles as OB_DATASTYLE`
[INFO] [stdout]    --> src/bindings/types.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub use self::ob_data_styles as OB_DATASTYLE;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::ob_ref_types as OB_REFTYPE`
[INFO] [stdout]    --> src/bindings/types.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub use self::ob_ref_types as OB_REFTYPE;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/bindings/array.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pobarray` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/array.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type pobarray = NonNull<_POBARRAY>;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Pobarray`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `OB_ARRAY_ID` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/array.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct OB_ARRAY_ID {
[INFO] [stdout]    |            ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ObArrayId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Pob_Inst_Id` should have an upper camel case name
[INFO] [stdout]  --> src/bindings/object.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type Pob_Inst_Id = Option<PVOID>;
[INFO] [stdout]   |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `PobInstId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pobclass` should have an upper camel case name
[INFO] [stdout]  --> src/bindings/object.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type pobclass = NonNull<_PBCLASS>;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Pobclass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `POT_REF_PAK` should have an upper camel case name
[INFO] [stdout]  --> src/bindings/packet.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type POT_REF_PAK = PVOID;
[INFO] [stdout]   |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `PotRefPak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `OT_FIELDUPDATE_FUNC` should have an upper camel case name
[INFO] [stdout]  --> src/bindings/packet.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type OT_FIELDUPDATE_FUNC = fn(PVOID, u32, u32) -> i32;
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `OtFieldupdateFunc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pot_ref_tag` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type pot_ref_tag = NonNull<_POT_REF_TAT>;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `PotRefTag`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `OT_REF_TAG_UNION` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct OT_REF_TAG_UNION {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `OtRefTagUnion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `OT_REF_TAG_EUMN` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub enum OT_REF_TAG_EUMN {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `OtRefTagEumn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `simple` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     simple(ot_ref_pak_simple_ref_tag),
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Simple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `field` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     field(ot_ref_pak_field_ref_tag),
[INFO] [stdout]    |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `OT_REFPAK_STYLE` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub enum OT_REFPAK_STYLE {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `OtRefpakStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OT_SIMPLE_REF` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     OT_SIMPLE_REF = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `OtSimpleRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OT_FIELD_REF` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     OT_FIELD_REF,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `OtFieldRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OT_FIELD_ITEM_REF` should have an upper camel case name
[INFO] [stdout]   --> src/bindings/packet.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     OT_FIELD_ITEM_REF,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `OtFieldItemRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `sysapidef`
[INFO] [stdout]   --> src/bindings/pbsys.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 | macro_rules! sysapidef {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `dweapidef`
[INFO] [stdout]   --> src/bindings/pbdwe.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 | macro_rules! dweapidef {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pobdatavalue` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:218:10
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub type pobdatavalue = NonNull<_POBDATAVALUE>;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Pobdatavalue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pobinstid` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub type pobinstid = NonNull<_POBINSTID>;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Pobinstid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Ob_Data_Style` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:613:10
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub enum Ob_Data_Style {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ObDataStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UNDECLARED_STYLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:614:5
[INFO] [stdout]     |
[INFO] [stdout] 614 |     UNDECLARED_STYLE = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UndeclaredStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `INT_STYLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:615:5
[INFO] [stdout]     |
[INFO] [stdout] 615 |     INT_STYLE = 1,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `IntStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FLOAT_STYLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 616 |     FLOAT_STYLE = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `FloatStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PTR_STYLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:617:5
[INFO] [stdout]     |
[INFO] [stdout] 617 |     PTR_STYLE = 3,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `PtrStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CONST_STYLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:618:5
[INFO] [stdout]     |
[INFO] [stdout] 618 |     CONST_STYLE = 4,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ConstStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ID_STYLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:619:5
[INFO] [stdout]     |
[INFO] [stdout] 619 |     ID_STYLE = 5,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `IdStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OBINST_STYLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:620:5
[INFO] [stdout]     |
[INFO] [stdout] 620 |     OBINST_STYLE = 6,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ObinstStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LONG_STYLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 621 |     LONG_STYLE = 7,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LongStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OB_TYPEDEF_FIELD` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:628:5
[INFO] [stdout]     |
[INFO] [stdout] 628 |     OB_TYPEDEF_FIELD = 0, // For instance variables
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ObTypedefField`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OB_INSTVAR_FIELD` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 |     OB_INSTVAR_FIELD = 0x0500,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ObInstvarField`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OB_GLOBAL_VAR` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:635:5
[INFO] [stdout]     |
[INFO] [stdout] 635 |     OB_GLOBAL_VAR = 0, // For globally scoped variables
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ObGlobalVar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OB_SHARED_VAR` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:636:5
[INFO] [stdout]     |
[INFO] [stdout] 636 |     OB_SHARED_VAR = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ObSharedVar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Ob_Group_Types` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:642:10
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub enum Ob_Group_Types {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ObGroupTypes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OB_SIMPLE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:643:5
[INFO] [stdout]     |
[INFO] [stdout] 643 |     OB_SIMPLE = 0,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `ObSimple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OB_ARRAY` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:644:5
[INFO] [stdout]     |
[INFO] [stdout] 644 |     OB_ARRAY,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `ObArray`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:32:36
[INFO] [stdout]    |
[INFO] [stdout] 32 | vmapidef!(ot_set_return_val,extern "stdcall" fn(POB_THIS,POB_DATA)->VOID);
[INFO] [stdout]    |                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:33:35
[INFO] [stdout]    |
[INFO] [stdout] 33 | vmapidef!(ot_no_return_val,extern "stdcall" fn(POB_THIS)->VOID);
[INFO] [stdout]    |                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:34:52
[INFO] [stdout]    |
[INFO] [stdout] 34 | vmapidef!(ot_get_next_evaled_arg_no_convert,extern "stdcall" fn(POB_THIS)->POB_DATA);
[INFO] [stdout]    |                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:35:36
[INFO] [stdout]    |
[INFO] [stdout] 35 | vmapidef!(ot_get_valptr_arg,extern "stdcall" fn(POB_THIS,&mut BOOL)->PVOID);
[INFO] [stdout]    |                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:36:41
[INFO] [stdout]    |
[INFO] [stdout] 36 | vmapidef!(ot_get_next_lvalue_arg,extern "stdcall" fn(POB_THIS,POT_LVALUE_INFO)->POB_DATA);
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:39:32
[INFO] [stdout]    |
[INFO] [stdout] 39 | vmapidef!(ob_dup_string,extern "stdcall" fn(POB_THIS,LPTSTR)->LPTSTR);
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:40:30
[INFO] [stdout]    |
[INFO] [stdout] 40 | vmapidef!(ob_dup_blob,extern "stdcall" fn(POB_THIS,PSH_BINARY)->PSH_BINARY);
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 | vmapidef!(ob_dup_dec,extern "stdcall" fn(POB_THIS,PSH_DEC)->PSH_DEC);
[INFO] [stdout]    |                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:42:32
[INFO] [stdout]    |
[INFO] [stdout] 42 | vmapidef!(ob_dup_double,extern "stdcall" fn(POB_THIS,PDOUBLE)->PDOUBLE);
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:43:34
[INFO] [stdout]    |
[INFO] [stdout] 43 | vmapidef!(ob_dup_longlong,extern "stdcall" fn(POB_THIS,PLONGLONG)->PLONGLONG);
[INFO] [stdout]    |                                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 | vmapidef!(ob_dup_time,extern "stdcall" fn(POB_THIS,PSH_TIME)->PSH_TIME);
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:47:34
[INFO] [stdout]    |
[INFO] [stdout] 47 | vmapidef!(ob_alloc_string,extern "stdcall" fn(POB_THIS,ULONG)->LPTSTR);
[INFO] [stdout]    |                                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 | vmapidef!(ob_alloc_blob,extern "stdcall" fn(POB_THIS,ULONG)->PSH_BINARY);
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:49:31
[INFO] [stdout]    |
[INFO] [stdout] 49 | vmapidef!(ob_alloc_dec,extern "stdcall" fn(POB_THIS)->PSH_DEC);
[INFO] [stdout]    |                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:50:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | vmapidef!(ob_alloc_double,extern "stdcall" fn(POB_THIS)->PDOUBLE);
[INFO] [stdout]    |                                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:51:36
[INFO] [stdout]    |
[INFO] [stdout] 51 | vmapidef!(ob_alloc_longlong,extern "stdcall" fn(POB_THIS)->PLONGLONG);
[INFO] [stdout]    |                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:52:32
[INFO] [stdout]    |
[INFO] [stdout] 52 | vmapidef!(ob_alloc_time,extern "stdcall" fn(POB_THIS)->PSH_TIME);
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:55:36
[INFO] [stdout]    |
[INFO] [stdout] 55 | vmapidef!(ob_realloc_string,extern "stdcall" fn(POB_THIS,LPTSTR,ULONG)->LPTSTR);
[INFO] [stdout]    |                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 56 | vmapidef!(ob_realloc_blob,extern "stdcall" fn(POB_THIS,PSH_BINARY,ULONG)->PSH_BINARY);
[INFO] [stdout]    |                                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 | vmapidef!(ob_free_value,extern "stdcall" fn(POB_THIS,PVOID)->VOID);
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:60:33
[INFO] [stdout]    |
[INFO] [stdout] 60 | vmapidef!(ob_free_memory,extern "stdcall" fn(POB_THIS,PVOID)->VOID);
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:63:42
[INFO] [stdout]    |
[INFO] [stdout] 63 | vmapidef!(ot_array_create_bounded,extern "stdcall" fn(POB_THIS,ULONG,OB_CLASS_HNDL,USHORT,USHORT,PLONG)->PVOID);
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:64:44
[INFO] [stdout]    |
[INFO] [stdout] 64 | vmapidef!(ot_array_create_unbounded,extern "stdcall" fn(POB_THIS,OB_CLASS_HNDL,USHORT)->PVOID);
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:65:37
[INFO] [stdout]    |
[INFO] [stdout] 65 | vmapidef!(ot_array_num_items,extern "stdcall" fn(POB_THIS,PVOID)->ULONG);
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:66:33
[INFO] [stdout]    |
[INFO] [stdout] 66 | vmapidef!(ot_array_index,extern "stdcall" fn(POB_THIS,PVOID,ULONG)->POB_DATA);
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:68:41
[INFO] [stdout]    |
[INFO] [stdout] 68 | vmapidef!(ot_array_set_free_data,extern "stdcall" fn(POB_THIS,PVOID,BOOL)->VOID);
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:69:37
[INFO] [stdout]    |
[INFO] [stdout] 69 | vmapidef!(ot_array_free_data,extern "stdcall" fn(POB_THIS,PVOID)->BOOL);
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:70:36
[INFO] [stdout]    |
[INFO] [stdout] 70 | vmapidef!(ot_array_class_id,extern "stdcall" fn(POB_THIS,PVOID)->OB_CLASS_HNDL);
[INFO] [stdout]    |                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:71:38
[INFO] [stdout]    |
[INFO] [stdout] 71 | vmapidef!(ot_array_class_hndl,extern "stdcall" fn(POB_THIS,PVOID)->ULONG);
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:72:42
[INFO] [stdout]    |
[INFO] [stdout] 72 | vmapidef!(ot_array_num_dimensions,extern "stdcall" fn(POB_THIS,PVOID)->USHORT);
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:74:40
[INFO] [stdout]    |
[INFO] [stdout] 74 | vmapidef!(ot_is_array_unbounded,extern "stdcall" fn(POB_THIS,PVOID)->BOOL);
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:75:42
[INFO] [stdout]    |
[INFO] [stdout] 75 | vmapidef!(ot_get_arraydef_no_dims,extern "stdcall" fn(POB_THIS,PVOID)->USHORT);
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:76:40
[INFO] [stdout]    |
[INFO] [stdout] 76 | vmapidef!(ot_get_arraydef_style,extern "stdcall" fn(POB_THIS,PVOID)->OB_ARRAY_SYMBOL_STYLE);
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:77:41
[INFO] [stdout]    |
[INFO] [stdout] 77 | vmapidef!(ot_get_arraydef_bounds,extern "stdcall" fn(POB_THIS,PVOID)->PLONG);
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:78:42
[INFO] [stdout]    |
[INFO] [stdout] 78 | vmapidef!(ot_get_arraydef_varinfo,extern "stdcall" fn(POB_THIS,PVOID)->OB_INFO_FLAGS);
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:79:46
[INFO] [stdout]    |
[INFO] [stdout] 79 | vmapidef!(ot_get_arraydef_upper_bound,extern "stdcall" fn(POB_THIS,PVOID,LONG)->LONG);
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:80:46
[INFO] [stdout]    |
[INFO] [stdout] 80 | vmapidef!(ot_get_arraydef_lower_bound,extern "stdcall" fn(POB_THIS,PVOID,LONG)->LONG);
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbvm.rs:83:42
[INFO] [stdout]    |
[INFO] [stdout] 83 | vmapidef!(ot_get_curr_obinst_expr,extern "stdcall" fn(POB_THIS,POB_INST_ID,PBOOL)->POB_INST_ID);
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]   --> src/bindings/pbshr.rs:32:37
[INFO] [stdout]    |
[INFO] [stdout] 32 | shrapidef!(ot_set_return_val,extern "stdcall" fn(POB_THIS,POB_DATA)->VOID);
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/bindings/packet.rs:26:55
[INFO] [stdout]    |
[INFO] [stdout] 26 |             Some(unsafe { &mut *(usize::from_le_bytes(self.refunion.unionval) as *mut ObData) })
[INFO] [stdout]    |                                  -------------------- ^^^^^^^^^^^^^^^^^^^^^^ expected an array with a size of 8, found one with a size of 4
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/num/mod.rs:1269:4
[INFO] [stdout]    = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:403:48
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let d = unsafe{&*(usize::from_le_bytes(self.val.data) as *mut _POBDATAVALUE)};
[INFO] [stdout]     |                           -------------------- ^^^^^^^^^^^^^ expected an array with a size of 8, found one with a size of 4
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/num/mod.rs:1269:4
[INFO] [stdout]     = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:410:30
[INFO] [stdout]     |
[INFO] [stdout] 410 |         usize::from_le_bytes(self.val.data) as *const T
[INFO] [stdout]     |         -------------------- ^^^^^^^^^^^^^ expected an array with a size of 8, found one with a size of 4
[INFO] [stdout]     |         |
[INFO] [stdout]     |         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/num/mod.rs:1269:4
[INFO] [stdout]     = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:443:41
[INFO] [stdout]     |
[INFO] [stdout] 443 |         unsafe { PBString::from_ptr_str(self.get_valptr::<u16>()) }
[INFO] [stdout]     |                  ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const u32`, found `*const u16`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected raw pointer `*const u32`
[INFO] [stdout]                found raw pointer `*const u16`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/widestring-1.2.1/src/ucstring.rs:832:1
[INFO] [stdout]     |
[INFO] [stdout] 832 | / ucstring_common_impl! {
[INFO] [stdout] 833 | |     /// An owned, mutable C-style 32-bit wide string for FFI that is nul-aware and nul-terminated.
[INFO] [stdout] 834 | |     ///
[INFO] [stdout] 835 | |     /// The string slice of a [`U32CString`] is [`U32CStr`].
[INFO] [stdout] ...   |
[INFO] [stdout] 992 | |     fn into_boxed_ucstr() -> {}
[INFO] [stdout] 993 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: this error originates in the macro `ucstring_common_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:471:30
[INFO] [stdout]     |
[INFO] [stdout] 471 |         usize::from_le_bytes(self.val.data) as Parray
[INFO] [stdout]     |         -------------------- ^^^^^^^^^^^^^ expected an array with a size of 8, found one with a size of 4
[INFO] [stdout]     |         |
[INFO] [stdout]     |         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/num/mod.rs:1269:4
[INFO] [stdout]     = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:489:30
[INFO] [stdout]     |
[INFO] [stdout] 489 |         usize::from_le_bytes(self.val.data) as *mut T
[INFO] [stdout]     |         -------------------- ^^^^^^^^^^^^^ expected an array with a size of 8, found one with a size of 4
[INFO] [stdout]     |         |
[INFO] [stdout]     |         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/num/mod.rs:1269:4
[INFO] [stdout]     = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:492:46
[INFO] [stdout]     |
[INFO] [stdout] 492 |         unsafe { &mut *(usize::from_le_bytes(self.val.data) as *mut OT_REF_PAK) }
[INFO] [stdout]     |                         -------------------- ^^^^^^^^^^^^^ expected an array with a size of 8, found one with a size of 4
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/num/mod.rs:1269:4
[INFO] [stdout]     = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:510:25
[INFO] [stdout]     |
[INFO] [stdout] 510 |         self.val.data = val.to_le_bytes()
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ expected an array with a size of 4, found one with a size of 8
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0570.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pbsl-rs` (lib) due to 47 previous errors; 40 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "653fb7ba0596f7ea1d97758541d7cf96d88cf641c2bb7eb53b34a09d4eab478f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "653fb7ba0596f7ea1d97758541d7cf96d88cf641c2bb7eb53b34a09d4eab478f", kill_on_drop: false }`
[INFO] [stdout] 653fb7ba0596f7ea1d97758541d7cf96d88cf641c2bb7eb53b34a09d4eab478f
