[INFO] fetching crate ctp-rs 6.7.11... [INFO] checking ctp-rs-6.7.11 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145342-1 [INFO] extracting crate ctp-rs 6.7.11 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate ctp-rs 6.7.11 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate ctp-rs 6.7.11 [INFO] tweaked toml for crates.io crate ctp-rs 6.7.11 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate ctp-rs 6.7.11 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ctp-rs 6.7.11 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded scratch v1.0.8 [INFO] [stderr] Downloaded cxxbridge-flags v1.0.160 [INFO] [stderr] Downloaded cxxbridge-macro v1.0.160 [INFO] [stderr] Downloaded cxxbridge-cmd v1.0.160 [INFO] [stderr] Downloaded cxx-build v1.0.160 [INFO] [stderr] Downloaded cxx v1.0.160 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bfb30b4cd7418a3a677c25a6e0d097dbfe6808e947731dde6ec23e22f1dae98b [INFO] running `Command { std: "docker" "start" "-a" "bfb30b4cd7418a3a677c25a6e0d097dbfe6808e947731dde6ec23e22f1dae98b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bfb30b4cd7418a3a677c25a6e0d097dbfe6808e947731dde6ec23e22f1dae98b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bfb30b4cd7418a3a677c25a6e0d097dbfe6808e947731dde6ec23e22f1dae98b", kill_on_drop: false }` [INFO] [stdout] bfb30b4cd7418a3a677c25a6e0d097dbfe6808e947731dde6ec23e22f1dae98b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2aa315e99f08fba527049e57b63e6698941c4bac19d846d888aed97257e9b132 [INFO] running `Command { std: "docker" "start" "-a" "2aa315e99f08fba527049e57b63e6698941c4bac19d846d888aed97257e9b132", kill_on_drop: false }` [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling scratch v1.0.8 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling cxxbridge-flags v1.0.160 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Checking foldhash v0.1.5 [INFO] [stderr] Compiling cc v1.2.27 [INFO] [stderr] Compiling codespan-reporting v0.12.0 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling link-cplusplus v1.0.10 [INFO] [stderr] Compiling cxx v1.0.160 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling cxx-build v1.0.160 [INFO] [stderr] Compiling cxxbridge-macro v1.0.160 [INFO] [stderr] Compiling ctp-rs v6.7.11 (/opt/rustwide/workdir) [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1779:12 [INFO] [stdout] | [INFO] [stdout] 1779 | fn GetApiVersion(&self)-> String; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1780:12 [INFO] [stdout] | [INFO] [stdout] 1780 | fn Init(&self); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1781:12 [INFO] [stdout] | [INFO] [stdout] 1781 | fn Join(&self)-> i32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1782:12 [INFO] [stdout] | [INFO] [stdout] 1782 | fn GetTradingDay(&self)-> String; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1783:12 [INFO] [stdout] | [INFO] [stdout] 1783 | fn RegisterFront(&self, pszFrontAddress: String); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1784:12 [INFO] [stdout] | [INFO] [stdout] 1784 | fn RegisterNameServer(&self, pszNsAddress: String); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1785:12 [INFO] [stdout] | [INFO] [stdout] 1785 | fn RegisterFensUserInfo(&self, pFensUserInfo: FensUserInfoField); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1786:12 [INFO] [stdout] | [INFO] [stdout] 1786 | fn SubscribeMarketData(&self, ppInstrumentID: Vec, nCount: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1787:12 [INFO] [stdout] | [INFO] [stdout] 1787 | fn UnSubscribeMarketData(&self, ppInstrumentID: Vec, nCount: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1788:12 [INFO] [stdout] | [INFO] [stdout] 1788 | fn SubscribeForQuoteRsp(&self, ppInstrumentID: Vec, nCount: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1789:12 [INFO] [stdout] | [INFO] [stdout] 1789 | fn UnSubscribeForQuoteRsp(&self, ppInstrumentID: Vec, nCount: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1790:12 [INFO] [stdout] | [INFO] [stdout] 1790 | fn ReqUserLogin(&self, pReqUserLoginField: ReqUserLoginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1791:12 [INFO] [stdout] | [INFO] [stdout] 1791 | fn ReqUserLogout(&self, pUserLogout: UserLogoutField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1792:12 [INFO] [stdout] | [INFO] [stdout] 1792 | fn ReqQryMulticastInstrument(&self, pQryMulticastInstrument: QryMulticastInstrumentField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1969:12 [INFO] [stdout] | [INFO] [stdout] 1969 | fn GetFrontInfo(&self) -> FrontInfoField; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1971:12 [INFO] [stdout] | [INFO] [stdout] 1971 | fn GetApiVersion(&self)-> String; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1972:12 [INFO] [stdout] | [INFO] [stdout] 1972 | fn Init(&self); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1973:12 [INFO] [stdout] | [INFO] [stdout] 1973 | fn Join(&self)-> i32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1974:12 [INFO] [stdout] | [INFO] [stdout] 1974 | fn GetTradingDay(&self)-> String; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1975:12 [INFO] [stdout] | [INFO] [stdout] 1975 | fn RegisterFront(&self, pszFrontAddress: String); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1976:12 [INFO] [stdout] | [INFO] [stdout] 1976 | fn RegisterNameServer(&self, pszNsAddress: String); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1977:12 [INFO] [stdout] | [INFO] [stdout] 1977 | fn RegisterFensUserInfo(&self, pFensUserInfo: FensUserInfoField); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1978:12 [INFO] [stdout] | [INFO] [stdout] 1978 | fn SubscribePrivateTopic(&self, nResumeType: i32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1979:12 [INFO] [stdout] | [INFO] [stdout] 1979 | fn SubscribePublicTopic(&self, nResumeType: i32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1980:12 [INFO] [stdout] | [INFO] [stdout] 1980 | fn ReqAuthenticate(&self, pReqAuthenticateField: ReqAuthenticateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1981:12 [INFO] [stdout] | [INFO] [stdout] 1981 | fn RegisterUserSystemInfo(&self, pUserSystemInfo: UserSystemInfoField)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1982:12 [INFO] [stdout] | [INFO] [stdout] 1982 | fn SubmitUserSystemInfo(&self, pUserSystemInfo: UserSystemInfoField)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1983:12 [INFO] [stdout] | [INFO] [stdout] 1983 | fn RegisterWechatUserSystemInfo(&self, pUserSystemInfo: WechatUserSystemInfoField)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1984:12 [INFO] [stdout] | [INFO] [stdout] 1984 | fn SubmitWechatUserSystemInfo(&self, pUserSystemInfo: WechatUserSystemInfoField)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1985:12 [INFO] [stdout] | [INFO] [stdout] 1985 | fn ReqUserLogin(&self, pReqUserLoginField: ReqUserLoginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1986:12 [INFO] [stdout] | [INFO] [stdout] 1986 | fn ReqUserLogout(&self, pUserLogout: UserLogoutField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1987:12 [INFO] [stdout] | [INFO] [stdout] 1987 | fn ReqUserPasswordUpdate(&self, pUserPasswordUpdate: UserPasswordUpdateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1988:12 [INFO] [stdout] | [INFO] [stdout] 1988 | fn ReqTradingAccountPasswordUpdate(&self, pTradingAccountPasswordUpdate: TradingAccountPasswordUpdateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1989:12 [INFO] [stdout] | [INFO] [stdout] 1989 | fn ReqUserAuthMethod(&self, pReqUserAuthMethod: ReqUserAuthMethodField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1990:12 [INFO] [stdout] | [INFO] [stdout] 1990 | fn ReqGenUserCaptcha(&self, pReqGenUserCaptcha: ReqGenUserCaptchaField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1991:12 [INFO] [stdout] | [INFO] [stdout] 1991 | fn ReqGenUserText(&self, pReqGenUserText: ReqGenUserTextField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1992:12 [INFO] [stdout] | [INFO] [stdout] 1992 | fn ReqUserLoginWithCaptcha(&self, pReqUserLoginWithCaptcha: ReqUserLoginWithCaptchaField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1993:12 [INFO] [stdout] | [INFO] [stdout] 1993 | fn ReqUserLoginWithText(&self, pReqUserLoginWithText: ReqUserLoginWithTextField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1994:12 [INFO] [stdout] | [INFO] [stdout] 1994 | fn ReqUserLoginWithOTP(&self, pReqUserLoginWithOTP: ReqUserLoginWithOTPField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1995:12 [INFO] [stdout] | [INFO] [stdout] 1995 | fn ReqOrderInsert(&self, pInputOrder: InputOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1996:12 [INFO] [stdout] | [INFO] [stdout] 1996 | fn ReqParkedOrderInsert(&self, pParkedOrder: ParkedOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1997:12 [INFO] [stdout] | [INFO] [stdout] 1997 | fn ReqParkedOrderAction(&self, pParkedOrderAction: ParkedOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1998:12 [INFO] [stdout] | [INFO] [stdout] 1998 | fn ReqOrderAction(&self, pInputOrderAction: InputOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1999:12 [INFO] [stdout] | [INFO] [stdout] 1999 | fn ReqQryMaxOrderVolume(&self, pQryMaxOrderVolume: QryMaxOrderVolumeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2000:12 [INFO] [stdout] | [INFO] [stdout] 2000 | fn ReqSettlementInfoConfirm(&self, pSettlementInfoConfirm: SettlementInfoConfirmField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2001:12 [INFO] [stdout] | [INFO] [stdout] 2001 | fn ReqRemoveParkedOrder(&self, pRemoveParkedOrder: RemoveParkedOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2002:12 [INFO] [stdout] | [INFO] [stdout] 2002 | fn ReqRemoveParkedOrderAction(&self, pRemoveParkedOrderAction: RemoveParkedOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2003:12 [INFO] [stdout] | [INFO] [stdout] 2003 | fn ReqExecOrderInsert(&self, pInputExecOrder: InputExecOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2004:12 [INFO] [stdout] | [INFO] [stdout] 2004 | fn ReqExecOrderAction(&self, pInputExecOrderAction: InputExecOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2005:12 [INFO] [stdout] | [INFO] [stdout] 2005 | fn ReqForQuoteInsert(&self, pInputForQuote: InputForQuoteField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2006:12 [INFO] [stdout] | [INFO] [stdout] 2006 | fn ReqQuoteInsert(&self, pInputQuote: InputQuoteField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2007:12 [INFO] [stdout] | [INFO] [stdout] 2007 | fn ReqQuoteAction(&self, pInputQuoteAction: InputQuoteActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2008:12 [INFO] [stdout] | [INFO] [stdout] 2008 | fn ReqBatchOrderAction(&self, pInputBatchOrderAction: InputBatchOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2009:12 [INFO] [stdout] | [INFO] [stdout] 2009 | fn ReqOptionSelfCloseInsert(&self, pInputOptionSelfClose: InputOptionSelfCloseField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2010:12 [INFO] [stdout] | [INFO] [stdout] 2010 | fn ReqOptionSelfCloseAction(&self, pInputOptionSelfCloseAction: InputOptionSelfCloseActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2011:12 [INFO] [stdout] | [INFO] [stdout] 2011 | fn ReqCombActionInsert(&self, pInputCombAction: InputCombActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2012:12 [INFO] [stdout] | [INFO] [stdout] 2012 | fn ReqQryOrder(&self, pQryOrder: QryOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2013:12 [INFO] [stdout] | [INFO] [stdout] 2013 | fn ReqQryTrade(&self, pQryTrade: QryTradeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2014:12 [INFO] [stdout] | [INFO] [stdout] 2014 | fn ReqQryInvestorPosition(&self, pQryInvestorPosition: QryInvestorPositionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2015:12 [INFO] [stdout] | [INFO] [stdout] 2015 | fn ReqQryTradingAccount(&self, pQryTradingAccount: QryTradingAccountField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2016:12 [INFO] [stdout] | [INFO] [stdout] 2016 | fn ReqQryInvestor(&self, pQryInvestor: QryInvestorField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2017:12 [INFO] [stdout] | [INFO] [stdout] 2017 | fn ReqQryTradingCode(&self, pQryTradingCode: QryTradingCodeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2018:12 [INFO] [stdout] | [INFO] [stdout] 2018 | fn ReqQryInstrumentMarginRate(&self, pQryInstrumentMarginRate: QryInstrumentMarginRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2019:12 [INFO] [stdout] | [INFO] [stdout] 2019 | fn ReqQryInstrumentCommissionRate(&self, pQryInstrumentCommissionRate: QryInstrumentCommissionRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2020:12 [INFO] [stdout] | [INFO] [stdout] 2020 | fn ReqQryUserSession(&self, pQryUserSession: QryUserSessionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2021:12 [INFO] [stdout] | [INFO] [stdout] 2021 | fn ReqQryExchange(&self, pQryExchange: QryExchangeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2022:12 [INFO] [stdout] | [INFO] [stdout] 2022 | fn ReqQryProduct(&self, pQryProduct: QryProductField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2023:12 [INFO] [stdout] | [INFO] [stdout] 2023 | fn ReqQryInstrument(&self, pQryInstrument: QryInstrumentField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2024:12 [INFO] [stdout] | [INFO] [stdout] 2024 | fn ReqQryDepthMarketData(&self, pQryDepthMarketData: QryDepthMarketDataField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2025:12 [INFO] [stdout] | [INFO] [stdout] 2025 | fn ReqQryTraderOffer(&self, pQryTraderOffer: QryTraderOfferField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2026:12 [INFO] [stdout] | [INFO] [stdout] 2026 | fn ReqQrySettlementInfo(&self, pQrySettlementInfo: QrySettlementInfoField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2027:12 [INFO] [stdout] | [INFO] [stdout] 2027 | fn ReqQryTransferBank(&self, pQryTransferBank: QryTransferBankField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2028:12 [INFO] [stdout] | [INFO] [stdout] 2028 | fn ReqQryInvestorPositionDetail(&self, pQryInvestorPositionDetail: QryInvestorPositionDetailField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2029:12 [INFO] [stdout] | [INFO] [stdout] 2029 | fn ReqQryNotice(&self, pQryNotice: QryNoticeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2030:12 [INFO] [stdout] | [INFO] [stdout] 2030 | fn ReqQrySettlementInfoConfirm(&self, pQrySettlementInfoConfirm: QrySettlementInfoConfirmField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2031:12 [INFO] [stdout] | [INFO] [stdout] 2031 | ... fn ReqQryInvestorPositionCombineDetail(&self, pQryInvestorPositionCombineDetail: QryInvestorPositionCombineDetailField, nRequestID:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2032:12 [INFO] [stdout] | [INFO] [stdout] 2032 | fn ReqQryCFMMCTradingAccountKey(&self, pQryCFMMCTradingAccountKey: QryCFMMCTradingAccountKeyField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2033:12 [INFO] [stdout] | [INFO] [stdout] 2033 | fn ReqQryEWarrantOffset(&self, pQryEWarrantOffset: QryEWarrantOffsetField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2034:12 [INFO] [stdout] | [INFO] [stdout] 2034 | ... fn ReqQryInvestorProductGroupMargin(&self, pQryInvestorProductGroupMargin: QryInvestorProductGroupMarginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2035:12 [INFO] [stdout] | [INFO] [stdout] 2035 | fn ReqQryExchangeMarginRate(&self, pQryExchangeMarginRate: QryExchangeMarginRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2036:12 [INFO] [stdout] | [INFO] [stdout] 2036 | fn ReqQryExchangeMarginRateAdjust(&self, pQryExchangeMarginRateAdjust: QryExchangeMarginRateAdjustField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2037:12 [INFO] [stdout] | [INFO] [stdout] 2037 | fn ReqQryExchangeRate(&self, pQryExchangeRate: QryExchangeRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2038:12 [INFO] [stdout] | [INFO] [stdout] 2038 | fn ReqQrySecAgentACIDMap(&self, pQrySecAgentACIDMap: QrySecAgentACIDMapField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2039:12 [INFO] [stdout] | [INFO] [stdout] 2039 | fn ReqQryProductExchRate(&self, pQryProductExchRate: QryProductExchRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2040:12 [INFO] [stdout] | [INFO] [stdout] 2040 | fn ReqQryProductGroup(&self, pQryProductGroup: QryProductGroupField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2041:12 [INFO] [stdout] | [INFO] [stdout] 2041 | ... fn ReqQryMMInstrumentCommissionRate(&self, pQryMMInstrumentCommissionRate: QryMMInstrumentCommissionRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2042:12 [INFO] [stdout] | [INFO] [stdout] 2042 | fn ReqQryMMOptionInstrCommRate(&self, pQryMMOptionInstrCommRate: QryMMOptionInstrCommRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2043:12 [INFO] [stdout] | [INFO] [stdout] 2043 | fn ReqQryInstrumentOrderCommRate(&self, pQryInstrumentOrderCommRate: QryInstrumentOrderCommRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2044:12 [INFO] [stdout] | [INFO] [stdout] 2044 | fn ReqQrySecAgentTradingAccount(&self, pQryTradingAccount: QryTradingAccountField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2045:12 [INFO] [stdout] | [INFO] [stdout] 2045 | fn ReqQrySecAgentCheckMode(&self, pQrySecAgentCheckMode: QrySecAgentCheckModeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2046:12 [INFO] [stdout] | [INFO] [stdout] 2046 | fn ReqQrySecAgentTradeInfo(&self, pQrySecAgentTradeInfo: QrySecAgentTradeInfoField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2047:12 [INFO] [stdout] | [INFO] [stdout] 2047 | fn ReqQryOptionInstrTradeCost(&self, pQryOptionInstrTradeCost: QryOptionInstrTradeCostField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2048:12 [INFO] [stdout] | [INFO] [stdout] 2048 | fn ReqQryOptionInstrCommRate(&self, pQryOptionInstrCommRate: QryOptionInstrCommRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2049:12 [INFO] [stdout] | [INFO] [stdout] 2049 | fn ReqQryExecOrder(&self, pQryExecOrder: QryExecOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2050:12 [INFO] [stdout] | [INFO] [stdout] 2050 | fn ReqQryForQuote(&self, pQryForQuote: QryForQuoteField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2051:12 [INFO] [stdout] | [INFO] [stdout] 2051 | fn ReqQryQuote(&self, pQryQuote: QryQuoteField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2052:12 [INFO] [stdout] | [INFO] [stdout] 2052 | fn ReqQryOptionSelfClose(&self, pQryOptionSelfClose: QryOptionSelfCloseField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2053:12 [INFO] [stdout] | [INFO] [stdout] 2053 | fn ReqQryInvestUnit(&self, pQryInvestUnit: QryInvestUnitField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2054:12 [INFO] [stdout] | [INFO] [stdout] 2054 | fn ReqQryCombInstrumentGuard(&self, pQryCombInstrumentGuard: QryCombInstrumentGuardField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2055:12 [INFO] [stdout] | [INFO] [stdout] 2055 | fn ReqQryCombAction(&self, pQryCombAction: QryCombActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2056:12 [INFO] [stdout] | [INFO] [stdout] 2056 | fn ReqQryTransferSerial(&self, pQryTransferSerial: QryTransferSerialField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2057:12 [INFO] [stdout] | [INFO] [stdout] 2057 | fn ReqQryAccountregister(&self, pQryAccountregister: QryAccountregisterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2058:12 [INFO] [stdout] | [INFO] [stdout] 2058 | fn ReqQryContractBank(&self, pQryContractBank: QryContractBankField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2059:12 [INFO] [stdout] | [INFO] [stdout] 2059 | fn ReqQryParkedOrder(&self, pQryParkedOrder: QryParkedOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2060:12 [INFO] [stdout] | [INFO] [stdout] 2060 | fn ReqQryParkedOrderAction(&self, pQryParkedOrderAction: QryParkedOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2061:12 [INFO] [stdout] | [INFO] [stdout] 2061 | fn ReqQryTradingNotice(&self, pQryTradingNotice: QryTradingNoticeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2062:12 [INFO] [stdout] | [INFO] [stdout] 2062 | fn ReqQryBrokerTradingParams(&self, pQryBrokerTradingParams: QryBrokerTradingParamsField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2063:12 [INFO] [stdout] | [INFO] [stdout] 2063 | fn ReqQryBrokerTradingAlgos(&self, pQryBrokerTradingAlgos: QryBrokerTradingAlgosField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2064:12 [INFO] [stdout] | [INFO] [stdout] 2064 | ... fn ReqQueryCFMMCTradingAccountToken(&self, pQueryCFMMCTradingAccountToken: QueryCFMMCTradingAccountTokenField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2065:12 [INFO] [stdout] | [INFO] [stdout] 2065 | fn ReqFromBankToFutureByFuture(&self, pReqTransfer: ReqTransferField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2066:12 [INFO] [stdout] | [INFO] [stdout] 2066 | fn ReqFromFutureToBankByFuture(&self, pReqTransfer: ReqTransferField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2067:12 [INFO] [stdout] | [INFO] [stdout] 2067 | fn ReqQueryBankAccountMoneyByFuture(&self, pReqQueryAccount: ReqQueryAccountField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2068:12 [INFO] [stdout] | [INFO] [stdout] 2068 | fn ReqQryClassifiedInstrument(&self, pQryClassifiedInstrument: QryClassifiedInstrumentField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2069:12 [INFO] [stdout] | [INFO] [stdout] 2069 | fn ReqQryCombPromotionParam(&self, pQryCombPromotionParam: QryCombPromotionParamField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2070:12 [INFO] [stdout] | [INFO] [stdout] 2070 | fn ReqQryRiskSettleInvstPosition(&self, pQryRiskSettleInvstPosition: QryRiskSettleInvstPositionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2071:12 [INFO] [stdout] | [INFO] [stdout] 2071 | fn ReqQryRiskSettleProductStatus(&self, pQryRiskSettleProductStatus: QryRiskSettleProductStatusField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2072:12 [INFO] [stdout] | [INFO] [stdout] 2072 | fn ReqQrySPBMFutureParameter(&self, pQrySPBMFutureParameter: QrySPBMFutureParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2073:12 [INFO] [stdout] | [INFO] [stdout] 2073 | fn ReqQrySPBMOptionParameter(&self, pQrySPBMOptionParameter: QrySPBMOptionParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2074:12 [INFO] [stdout] | [INFO] [stdout] 2074 | fn ReqQrySPBMIntraParameter(&self, pQrySPBMIntraParameter: QrySPBMIntraParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2075:12 [INFO] [stdout] | [INFO] [stdout] 2075 | fn ReqQrySPBMInterParameter(&self, pQrySPBMInterParameter: QrySPBMInterParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2076:12 [INFO] [stdout] | [INFO] [stdout] 2076 | fn ReqQrySPBMPortfDefinition(&self, pQrySPBMPortfDefinition: QrySPBMPortfDefinitionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2077:12 [INFO] [stdout] | [INFO] [stdout] 2077 | fn ReqQrySPBMInvestorPortfDef(&self, pQrySPBMInvestorPortfDef: QrySPBMInvestorPortfDefField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2078:12 [INFO] [stdout] | [INFO] [stdout] 2078 | fn ReqQryInvestorPortfMarginRatio(&self, pQryInvestorPortfMarginRatio: QryInvestorPortfMarginRatioField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2079:12 [INFO] [stdout] | [INFO] [stdout] 2079 | fn ReqQryInvestorProdSPBMDetail(&self, pQryInvestorProdSPBMDetail: QryInvestorProdSPBMDetailField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2080:12 [INFO] [stdout] | [INFO] [stdout] 2080 | ... fn ReqQryInvestorCommoditySPMMMargin(&self, pQryInvestorCommoditySPMMMargin: QryInvestorCommoditySPMMMarginField, nRequestID: i32)-... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2081:12 [INFO] [stdout] | [INFO] [stdout] 2081 | ... fn ReqQryInvestorCommodityGroupSPMMMargin(&self, pQryInvestorCommodityGroupSPMMMargin: QryInvestorCommodityGroupSPMMMarginField, nR... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2082:12 [INFO] [stdout] | [INFO] [stdout] 2082 | fn ReqQrySPMMInstParam(&self, pQrySPMMInstParam: QrySPMMInstParamField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2083:12 [INFO] [stdout] | [INFO] [stdout] 2083 | fn ReqQrySPMMProductParam(&self, pQrySPMMProductParam: QrySPMMProductParamField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2084:12 [INFO] [stdout] | [INFO] [stdout] 2084 | fn ReqQrySPBMAddOnInterParameter(&self, pQrySPBMAddOnInterParameter: QrySPBMAddOnInterParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2085:12 [INFO] [stdout] | [INFO] [stdout] 2085 | fn ReqQryRCAMSCombProductInfo(&self, pQryRCAMSCombProductInfo: QryRCAMSCombProductInfoField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2086:12 [INFO] [stdout] | [INFO] [stdout] 2086 | fn ReqQryRCAMSInstrParameter(&self, pQryRCAMSInstrParameter: QryRCAMSInstrParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2087:12 [INFO] [stdout] | [INFO] [stdout] 2087 | fn ReqQryRCAMSIntraParameter(&self, pQryRCAMSIntraParameter: QryRCAMSIntraParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2088:12 [INFO] [stdout] | [INFO] [stdout] 2088 | fn ReqQryRCAMSInterParameter(&self, pQryRCAMSInterParameter: QryRCAMSInterParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2089:12 [INFO] [stdout] | [INFO] [stdout] 2089 | fn ReqQryRCAMSShortOptAdjustParam(&self, pQryRCAMSShortOptAdjustParam: QryRCAMSShortOptAdjustParamField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2090:12 [INFO] [stdout] | [INFO] [stdout] 2090 | fn ReqQryRCAMSInvestorCombPosition(&self, pQryRCAMSInvestorCombPosition: QryRCAMSInvestorCombPositionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2091:12 [INFO] [stdout] | [INFO] [stdout] 2091 | fn ReqQryInvestorProdRCAMSMargin(&self, pQryInvestorProdRCAMSMargin: QryInvestorProdRCAMSMarginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2092:12 [INFO] [stdout] | [INFO] [stdout] 2092 | fn ReqQryRULEInstrParameter(&self, pQryRULEInstrParameter: QryRULEInstrParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2093:12 [INFO] [stdout] | [INFO] [stdout] 2093 | fn ReqQryRULEIntraParameter(&self, pQryRULEIntraParameter: QryRULEIntraParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2094:12 [INFO] [stdout] | [INFO] [stdout] 2094 | fn ReqQryRULEInterParameter(&self, pQryRULEInterParameter: QryRULEInterParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2095:12 [INFO] [stdout] | [INFO] [stdout] 2095 | fn ReqQryInvestorProdRULEMargin(&self, pQryInvestorProdRULEMargin: QryInvestorProdRULEMarginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1779:12 [INFO] [stdout] | [INFO] [stdout] 1779 | fn GetApiVersion(&self)-> String; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1780:12 [INFO] [stdout] | [INFO] [stdout] 1780 | fn Init(&self); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1781:12 [INFO] [stdout] | [INFO] [stdout] 1781 | fn Join(&self)-> i32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1782:12 [INFO] [stdout] | [INFO] [stdout] 1782 | fn GetTradingDay(&self)-> String; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1783:12 [INFO] [stdout] | [INFO] [stdout] 1783 | fn RegisterFront(&self, pszFrontAddress: String); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1784:12 [INFO] [stdout] | [INFO] [stdout] 1784 | fn RegisterNameServer(&self, pszNsAddress: String); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1785:12 [INFO] [stdout] | [INFO] [stdout] 1785 | fn RegisterFensUserInfo(&self, pFensUserInfo: FensUserInfoField); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1786:12 [INFO] [stdout] | [INFO] [stdout] 1786 | fn SubscribeMarketData(&self, ppInstrumentID: Vec, nCount: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1787:12 [INFO] [stdout] | [INFO] [stdout] 1787 | fn UnSubscribeMarketData(&self, ppInstrumentID: Vec, nCount: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1788:12 [INFO] [stdout] | [INFO] [stdout] 1788 | fn SubscribeForQuoteRsp(&self, ppInstrumentID: Vec, nCount: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1789:12 [INFO] [stdout] | [INFO] [stdout] 1789 | fn UnSubscribeForQuoteRsp(&self, ppInstrumentID: Vec, nCount: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1790:12 [INFO] [stdout] | [INFO] [stdout] 1790 | fn ReqUserLogin(&self, pReqUserLoginField: ReqUserLoginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1791:12 [INFO] [stdout] | [INFO] [stdout] 1791 | fn ReqUserLogout(&self, pUserLogout: UserLogoutField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1792:12 [INFO] [stdout] | [INFO] [stdout] 1792 | fn ReqQryMulticastInstrument(&self, pQryMulticastInstrument: QryMulticastInstrumentField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1969:12 [INFO] [stdout] | [INFO] [stdout] 1969 | fn GetFrontInfo(&self) -> FrontInfoField; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1971:12 [INFO] [stdout] | [INFO] [stdout] 1971 | fn GetApiVersion(&self)-> String; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1972:12 [INFO] [stdout] | [INFO] [stdout] 1972 | fn Init(&self); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1973:12 [INFO] [stdout] | [INFO] [stdout] 1973 | fn Join(&self)-> i32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1974:12 [INFO] [stdout] | [INFO] [stdout] 1974 | fn GetTradingDay(&self)-> String; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1975:12 [INFO] [stdout] | [INFO] [stdout] 1975 | fn RegisterFront(&self, pszFrontAddress: String); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1976:12 [INFO] [stdout] | [INFO] [stdout] 1976 | fn RegisterNameServer(&self, pszNsAddress: String); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1977:12 [INFO] [stdout] | [INFO] [stdout] 1977 | fn RegisterFensUserInfo(&self, pFensUserInfo: FensUserInfoField); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1978:12 [INFO] [stdout] | [INFO] [stdout] 1978 | fn SubscribePrivateTopic(&self, nResumeType: i32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1979:12 [INFO] [stdout] | [INFO] [stdout] 1979 | fn SubscribePublicTopic(&self, nResumeType: i32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1980:12 [INFO] [stdout] | [INFO] [stdout] 1980 | fn ReqAuthenticate(&self, pReqAuthenticateField: ReqAuthenticateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1981:12 [INFO] [stdout] | [INFO] [stdout] 1981 | fn RegisterUserSystemInfo(&self, pUserSystemInfo: UserSystemInfoField)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1982:12 [INFO] [stdout] | [INFO] [stdout] 1982 | fn SubmitUserSystemInfo(&self, pUserSystemInfo: UserSystemInfoField)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1983:12 [INFO] [stdout] | [INFO] [stdout] 1983 | fn RegisterWechatUserSystemInfo(&self, pUserSystemInfo: WechatUserSystemInfoField)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1984:12 [INFO] [stdout] | [INFO] [stdout] 1984 | fn SubmitWechatUserSystemInfo(&self, pUserSystemInfo: WechatUserSystemInfoField)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1985:12 [INFO] [stdout] | [INFO] [stdout] 1985 | fn ReqUserLogin(&self, pReqUserLoginField: ReqUserLoginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1986:12 [INFO] [stdout] | [INFO] [stdout] 1986 | fn ReqUserLogout(&self, pUserLogout: UserLogoutField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1987:12 [INFO] [stdout] | [INFO] [stdout] 1987 | fn ReqUserPasswordUpdate(&self, pUserPasswordUpdate: UserPasswordUpdateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1988:12 [INFO] [stdout] | [INFO] [stdout] 1988 | fn ReqTradingAccountPasswordUpdate(&self, pTradingAccountPasswordUpdate: TradingAccountPasswordUpdateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1989:12 [INFO] [stdout] | [INFO] [stdout] 1989 | fn ReqUserAuthMethod(&self, pReqUserAuthMethod: ReqUserAuthMethodField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1990:12 [INFO] [stdout] | [INFO] [stdout] 1990 | fn ReqGenUserCaptcha(&self, pReqGenUserCaptcha: ReqGenUserCaptchaField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1991:12 [INFO] [stdout] | [INFO] [stdout] 1991 | fn ReqGenUserText(&self, pReqGenUserText: ReqGenUserTextField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1992:12 [INFO] [stdout] | [INFO] [stdout] 1992 | fn ReqUserLoginWithCaptcha(&self, pReqUserLoginWithCaptcha: ReqUserLoginWithCaptchaField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1993:12 [INFO] [stdout] | [INFO] [stdout] 1993 | fn ReqUserLoginWithText(&self, pReqUserLoginWithText: ReqUserLoginWithTextField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1994:12 [INFO] [stdout] | [INFO] [stdout] 1994 | fn ReqUserLoginWithOTP(&self, pReqUserLoginWithOTP: ReqUserLoginWithOTPField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1995:12 [INFO] [stdout] | [INFO] [stdout] 1995 | fn ReqOrderInsert(&self, pInputOrder: InputOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1996:12 [INFO] [stdout] | [INFO] [stdout] 1996 | fn ReqParkedOrderInsert(&self, pParkedOrder: ParkedOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1997:12 [INFO] [stdout] | [INFO] [stdout] 1997 | fn ReqParkedOrderAction(&self, pParkedOrderAction: ParkedOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1998:12 [INFO] [stdout] | [INFO] [stdout] 1998 | fn ReqOrderAction(&self, pInputOrderAction: InputOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:1999:12 [INFO] [stdout] | [INFO] [stdout] 1999 | fn ReqQryMaxOrderVolume(&self, pQryMaxOrderVolume: QryMaxOrderVolumeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2000:12 [INFO] [stdout] | [INFO] [stdout] 2000 | fn ReqSettlementInfoConfirm(&self, pSettlementInfoConfirm: SettlementInfoConfirmField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2001:12 [INFO] [stdout] | [INFO] [stdout] 2001 | fn ReqRemoveParkedOrder(&self, pRemoveParkedOrder: RemoveParkedOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2002:12 [INFO] [stdout] | [INFO] [stdout] 2002 | fn ReqRemoveParkedOrderAction(&self, pRemoveParkedOrderAction: RemoveParkedOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2003:12 [INFO] [stdout] | [INFO] [stdout] 2003 | fn ReqExecOrderInsert(&self, pInputExecOrder: InputExecOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2004:12 [INFO] [stdout] | [INFO] [stdout] 2004 | fn ReqExecOrderAction(&self, pInputExecOrderAction: InputExecOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2005:12 [INFO] [stdout] | [INFO] [stdout] 2005 | fn ReqForQuoteInsert(&self, pInputForQuote: InputForQuoteField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2006:12 [INFO] [stdout] | [INFO] [stdout] 2006 | fn ReqQuoteInsert(&self, pInputQuote: InputQuoteField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2007:12 [INFO] [stdout] | [INFO] [stdout] 2007 | fn ReqQuoteAction(&self, pInputQuoteAction: InputQuoteActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2008:12 [INFO] [stdout] | [INFO] [stdout] 2008 | fn ReqBatchOrderAction(&self, pInputBatchOrderAction: InputBatchOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2009:12 [INFO] [stdout] | [INFO] [stdout] 2009 | fn ReqOptionSelfCloseInsert(&self, pInputOptionSelfClose: InputOptionSelfCloseField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2010:12 [INFO] [stdout] | [INFO] [stdout] 2010 | fn ReqOptionSelfCloseAction(&self, pInputOptionSelfCloseAction: InputOptionSelfCloseActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2011:12 [INFO] [stdout] | [INFO] [stdout] 2011 | fn ReqCombActionInsert(&self, pInputCombAction: InputCombActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2012:12 [INFO] [stdout] | [INFO] [stdout] 2012 | fn ReqQryOrder(&self, pQryOrder: QryOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2013:12 [INFO] [stdout] | [INFO] [stdout] 2013 | fn ReqQryTrade(&self, pQryTrade: QryTradeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2014:12 [INFO] [stdout] | [INFO] [stdout] 2014 | fn ReqQryInvestorPosition(&self, pQryInvestorPosition: QryInvestorPositionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2015:12 [INFO] [stdout] | [INFO] [stdout] 2015 | fn ReqQryTradingAccount(&self, pQryTradingAccount: QryTradingAccountField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2016:12 [INFO] [stdout] | [INFO] [stdout] 2016 | fn ReqQryInvestor(&self, pQryInvestor: QryInvestorField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2017:12 [INFO] [stdout] | [INFO] [stdout] 2017 | fn ReqQryTradingCode(&self, pQryTradingCode: QryTradingCodeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2018:12 [INFO] [stdout] | [INFO] [stdout] 2018 | fn ReqQryInstrumentMarginRate(&self, pQryInstrumentMarginRate: QryInstrumentMarginRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2019:12 [INFO] [stdout] | [INFO] [stdout] 2019 | fn ReqQryInstrumentCommissionRate(&self, pQryInstrumentCommissionRate: QryInstrumentCommissionRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2020:12 [INFO] [stdout] | [INFO] [stdout] 2020 | fn ReqQryUserSession(&self, pQryUserSession: QryUserSessionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2021:12 [INFO] [stdout] | [INFO] [stdout] 2021 | fn ReqQryExchange(&self, pQryExchange: QryExchangeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2022:12 [INFO] [stdout] | [INFO] [stdout] 2022 | fn ReqQryProduct(&self, pQryProduct: QryProductField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2023:12 [INFO] [stdout] | [INFO] [stdout] 2023 | fn ReqQryInstrument(&self, pQryInstrument: QryInstrumentField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2024:12 [INFO] [stdout] | [INFO] [stdout] 2024 | fn ReqQryDepthMarketData(&self, pQryDepthMarketData: QryDepthMarketDataField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2025:12 [INFO] [stdout] | [INFO] [stdout] 2025 | fn ReqQryTraderOffer(&self, pQryTraderOffer: QryTraderOfferField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2026:12 [INFO] [stdout] | [INFO] [stdout] 2026 | fn ReqQrySettlementInfo(&self, pQrySettlementInfo: QrySettlementInfoField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2027:12 [INFO] [stdout] | [INFO] [stdout] 2027 | fn ReqQryTransferBank(&self, pQryTransferBank: QryTransferBankField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2028:12 [INFO] [stdout] | [INFO] [stdout] 2028 | fn ReqQryInvestorPositionDetail(&self, pQryInvestorPositionDetail: QryInvestorPositionDetailField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2029:12 [INFO] [stdout] | [INFO] [stdout] 2029 | fn ReqQryNotice(&self, pQryNotice: QryNoticeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2030:12 [INFO] [stdout] | [INFO] [stdout] 2030 | fn ReqQrySettlementInfoConfirm(&self, pQrySettlementInfoConfirm: QrySettlementInfoConfirmField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2031:12 [INFO] [stdout] | [INFO] [stdout] 2031 | ... fn ReqQryInvestorPositionCombineDetail(&self, pQryInvestorPositionCombineDetail: QryInvestorPositionCombineDetailField, nRequestID:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2096:12 [INFO] [stdout] | [INFO] [stdout] 2096 | fn ReqQryInvestorPortfSetting(&self, pQryInvestorPortfSetting: QryInvestorPortfSettingField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2097:12 [INFO] [stdout] | [INFO] [stdout] 2097 | fn ReqQryInvestorInfoCommRec(&self, pQryInvestorInfoCommRec: QryInvestorInfoCommRecField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2098:12 [INFO] [stdout] | [INFO] [stdout] 2098 | fn ReqQryCombLeg(&self, pQryCombLeg: QryCombLegField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2099:12 [INFO] [stdout] | [INFO] [stdout] 2099 | fn ReqOffsetSetting(&self, pInputOffsetSetting: InputOffsetSettingField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2100:12 [INFO] [stdout] | [INFO] [stdout] 2100 | fn ReqCancelOffsetSetting(&self, pInputOffsetSetting: InputOffsetSettingField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2101:12 [INFO] [stdout] | [INFO] [stdout] 2101 | fn ReqQryOffsetSetting(&self, pQryOffsetSetting: QryOffsetSettingField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2032:12 [INFO] [stdout] | [INFO] [stdout] 2032 | fn ReqQryCFMMCTradingAccountKey(&self, pQryCFMMCTradingAccountKey: QryCFMMCTradingAccountKeyField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2033:12 [INFO] [stdout] | [INFO] [stdout] 2033 | fn ReqQryEWarrantOffset(&self, pQryEWarrantOffset: QryEWarrantOffsetField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2034:12 [INFO] [stdout] | [INFO] [stdout] 2034 | ... fn ReqQryInvestorProductGroupMargin(&self, pQryInvestorProductGroupMargin: QryInvestorProductGroupMarginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2035:12 [INFO] [stdout] | [INFO] [stdout] 2035 | fn ReqQryExchangeMarginRate(&self, pQryExchangeMarginRate: QryExchangeMarginRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2036:12 [INFO] [stdout] | [INFO] [stdout] 2036 | fn ReqQryExchangeMarginRateAdjust(&self, pQryExchangeMarginRateAdjust: QryExchangeMarginRateAdjustField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2037:12 [INFO] [stdout] | [INFO] [stdout] 2037 | fn ReqQryExchangeRate(&self, pQryExchangeRate: QryExchangeRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2038:12 [INFO] [stdout] | [INFO] [stdout] 2038 | fn ReqQrySecAgentACIDMap(&self, pQrySecAgentACIDMap: QrySecAgentACIDMapField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2039:12 [INFO] [stdout] | [INFO] [stdout] 2039 | fn ReqQryProductExchRate(&self, pQryProductExchRate: QryProductExchRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2040:12 [INFO] [stdout] | [INFO] [stdout] 2040 | fn ReqQryProductGroup(&self, pQryProductGroup: QryProductGroupField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2041:12 [INFO] [stdout] | [INFO] [stdout] 2041 | ... fn ReqQryMMInstrumentCommissionRate(&self, pQryMMInstrumentCommissionRate: QryMMInstrumentCommissionRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2042:12 [INFO] [stdout] | [INFO] [stdout] 2042 | fn ReqQryMMOptionInstrCommRate(&self, pQryMMOptionInstrCommRate: QryMMOptionInstrCommRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2043:12 [INFO] [stdout] | [INFO] [stdout] 2043 | fn ReqQryInstrumentOrderCommRate(&self, pQryInstrumentOrderCommRate: QryInstrumentOrderCommRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2044:12 [INFO] [stdout] | [INFO] [stdout] 2044 | fn ReqQrySecAgentTradingAccount(&self, pQryTradingAccount: QryTradingAccountField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2045:12 [INFO] [stdout] | [INFO] [stdout] 2045 | fn ReqQrySecAgentCheckMode(&self, pQrySecAgentCheckMode: QrySecAgentCheckModeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2046:12 [INFO] [stdout] | [INFO] [stdout] 2046 | fn ReqQrySecAgentTradeInfo(&self, pQrySecAgentTradeInfo: QrySecAgentTradeInfoField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2047:12 [INFO] [stdout] | [INFO] [stdout] 2047 | fn ReqQryOptionInstrTradeCost(&self, pQryOptionInstrTradeCost: QryOptionInstrTradeCostField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2048:12 [INFO] [stdout] | [INFO] [stdout] 2048 | fn ReqQryOptionInstrCommRate(&self, pQryOptionInstrCommRate: QryOptionInstrCommRateField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2049:12 [INFO] [stdout] | [INFO] [stdout] 2049 | fn ReqQryExecOrder(&self, pQryExecOrder: QryExecOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2050:12 [INFO] [stdout] | [INFO] [stdout] 2050 | fn ReqQryForQuote(&self, pQryForQuote: QryForQuoteField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2051:12 [INFO] [stdout] | [INFO] [stdout] 2051 | fn ReqQryQuote(&self, pQryQuote: QryQuoteField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2052:12 [INFO] [stdout] | [INFO] [stdout] 2052 | fn ReqQryOptionSelfClose(&self, pQryOptionSelfClose: QryOptionSelfCloseField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2053:12 [INFO] [stdout] | [INFO] [stdout] 2053 | fn ReqQryInvestUnit(&self, pQryInvestUnit: QryInvestUnitField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2054:12 [INFO] [stdout] | [INFO] [stdout] 2054 | fn ReqQryCombInstrumentGuard(&self, pQryCombInstrumentGuard: QryCombInstrumentGuardField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2055:12 [INFO] [stdout] | [INFO] [stdout] 2055 | fn ReqQryCombAction(&self, pQryCombAction: QryCombActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2056:12 [INFO] [stdout] | [INFO] [stdout] 2056 | fn ReqQryTransferSerial(&self, pQryTransferSerial: QryTransferSerialField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2057:12 [INFO] [stdout] | [INFO] [stdout] 2057 | fn ReqQryAccountregister(&self, pQryAccountregister: QryAccountregisterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2058:12 [INFO] [stdout] | [INFO] [stdout] 2058 | fn ReqQryContractBank(&self, pQryContractBank: QryContractBankField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2059:12 [INFO] [stdout] | [INFO] [stdout] 2059 | fn ReqQryParkedOrder(&self, pQryParkedOrder: QryParkedOrderField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2060:12 [INFO] [stdout] | [INFO] [stdout] 2060 | fn ReqQryParkedOrderAction(&self, pQryParkedOrderAction: QryParkedOrderActionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2061:12 [INFO] [stdout] | [INFO] [stdout] 2061 | fn ReqQryTradingNotice(&self, pQryTradingNotice: QryTradingNoticeField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2062:12 [INFO] [stdout] | [INFO] [stdout] 2062 | fn ReqQryBrokerTradingParams(&self, pQryBrokerTradingParams: QryBrokerTradingParamsField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2063:12 [INFO] [stdout] | [INFO] [stdout] 2063 | fn ReqQryBrokerTradingAlgos(&self, pQryBrokerTradingAlgos: QryBrokerTradingAlgosField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2064:12 [INFO] [stdout] | [INFO] [stdout] 2064 | ... fn ReqQueryCFMMCTradingAccountToken(&self, pQueryCFMMCTradingAccountToken: QueryCFMMCTradingAccountTokenField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2065:12 [INFO] [stdout] | [INFO] [stdout] 2065 | fn ReqFromBankToFutureByFuture(&self, pReqTransfer: ReqTransferField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2066:12 [INFO] [stdout] | [INFO] [stdout] 2066 | fn ReqFromFutureToBankByFuture(&self, pReqTransfer: ReqTransferField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2067:12 [INFO] [stdout] | [INFO] [stdout] 2067 | fn ReqQueryBankAccountMoneyByFuture(&self, pReqQueryAccount: ReqQueryAccountField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2068:12 [INFO] [stdout] | [INFO] [stdout] 2068 | fn ReqQryClassifiedInstrument(&self, pQryClassifiedInstrument: QryClassifiedInstrumentField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2069:12 [INFO] [stdout] | [INFO] [stdout] 2069 | fn ReqQryCombPromotionParam(&self, pQryCombPromotionParam: QryCombPromotionParamField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2070:12 [INFO] [stdout] | [INFO] [stdout] 2070 | fn ReqQryRiskSettleInvstPosition(&self, pQryRiskSettleInvstPosition: QryRiskSettleInvstPositionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2071:12 [INFO] [stdout] | [INFO] [stdout] 2071 | fn ReqQryRiskSettleProductStatus(&self, pQryRiskSettleProductStatus: QryRiskSettleProductStatusField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2072:12 [INFO] [stdout] | [INFO] [stdout] 2072 | fn ReqQrySPBMFutureParameter(&self, pQrySPBMFutureParameter: QrySPBMFutureParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2073:12 [INFO] [stdout] | [INFO] [stdout] 2073 | fn ReqQrySPBMOptionParameter(&self, pQrySPBMOptionParameter: QrySPBMOptionParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2074:12 [INFO] [stdout] | [INFO] [stdout] 2074 | fn ReqQrySPBMIntraParameter(&self, pQrySPBMIntraParameter: QrySPBMIntraParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2075:12 [INFO] [stdout] | [INFO] [stdout] 2075 | fn ReqQrySPBMInterParameter(&self, pQrySPBMInterParameter: QrySPBMInterParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2076:12 [INFO] [stdout] | [INFO] [stdout] 2076 | fn ReqQrySPBMPortfDefinition(&self, pQrySPBMPortfDefinition: QrySPBMPortfDefinitionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2077:12 [INFO] [stdout] | [INFO] [stdout] 2077 | fn ReqQrySPBMInvestorPortfDef(&self, pQrySPBMInvestorPortfDef: QrySPBMInvestorPortfDefField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2078:12 [INFO] [stdout] | [INFO] [stdout] 2078 | fn ReqQryInvestorPortfMarginRatio(&self, pQryInvestorPortfMarginRatio: QryInvestorPortfMarginRatioField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2079:12 [INFO] [stdout] | [INFO] [stdout] 2079 | fn ReqQryInvestorProdSPBMDetail(&self, pQryInvestorProdSPBMDetail: QryInvestorProdSPBMDetailField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2080:12 [INFO] [stdout] | [INFO] [stdout] 2080 | ... fn ReqQryInvestorCommoditySPMMMargin(&self, pQryInvestorCommoditySPMMMargin: QryInvestorCommoditySPMMMarginField, nRequestID: i32)-... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2081:12 [INFO] [stdout] | [INFO] [stdout] 2081 | ... fn ReqQryInvestorCommodityGroupSPMMMargin(&self, pQryInvestorCommodityGroupSPMMMargin: QryInvestorCommodityGroupSPMMMarginField, nR... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2082:12 [INFO] [stdout] | [INFO] [stdout] 2082 | fn ReqQrySPMMInstParam(&self, pQrySPMMInstParam: QrySPMMInstParamField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2083:12 [INFO] [stdout] | [INFO] [stdout] 2083 | fn ReqQrySPMMProductParam(&self, pQrySPMMProductParam: QrySPMMProductParamField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2084:12 [INFO] [stdout] | [INFO] [stdout] 2084 | fn ReqQrySPBMAddOnInterParameter(&self, pQrySPBMAddOnInterParameter: QrySPBMAddOnInterParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2085:12 [INFO] [stdout] | [INFO] [stdout] 2085 | fn ReqQryRCAMSCombProductInfo(&self, pQryRCAMSCombProductInfo: QryRCAMSCombProductInfoField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2086:12 [INFO] [stdout] | [INFO] [stdout] 2086 | fn ReqQryRCAMSInstrParameter(&self, pQryRCAMSInstrParameter: QryRCAMSInstrParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2087:12 [INFO] [stdout] | [INFO] [stdout] 2087 | fn ReqQryRCAMSIntraParameter(&self, pQryRCAMSIntraParameter: QryRCAMSIntraParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2088:12 [INFO] [stdout] | [INFO] [stdout] 2088 | fn ReqQryRCAMSInterParameter(&self, pQryRCAMSInterParameter: QryRCAMSInterParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2089:12 [INFO] [stdout] | [INFO] [stdout] 2089 | fn ReqQryRCAMSShortOptAdjustParam(&self, pQryRCAMSShortOptAdjustParam: QryRCAMSShortOptAdjustParamField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2090:12 [INFO] [stdout] | [INFO] [stdout] 2090 | fn ReqQryRCAMSInvestorCombPosition(&self, pQryRCAMSInvestorCombPosition: QryRCAMSInvestorCombPositionField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2091:12 [INFO] [stdout] | [INFO] [stdout] 2091 | fn ReqQryInvestorProdRCAMSMargin(&self, pQryInvestorProdRCAMSMargin: QryInvestorProdRCAMSMarginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2092:12 [INFO] [stdout] | [INFO] [stdout] 2092 | fn ReqQryRULEInstrParameter(&self, pQryRULEInstrParameter: QryRULEInstrParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2093:12 [INFO] [stdout] | [INFO] [stdout] 2093 | fn ReqQryRULEIntraParameter(&self, pQryRULEIntraParameter: QryRULEIntraParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2094:12 [INFO] [stdout] | [INFO] [stdout] 2094 | fn ReqQryRULEInterParameter(&self, pQryRULEInterParameter: QryRULEInterParameterField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2095:12 [INFO] [stdout] | [INFO] [stdout] 2095 | fn ReqQryInvestorProdRULEMargin(&self, pQryInvestorProdRULEMargin: QryInvestorProdRULEMarginField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2096:12 [INFO] [stdout] | [INFO] [stdout] 2096 | fn ReqQryInvestorPortfSetting(&self, pQryInvestorPortfSetting: QryInvestorPortfSettingField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2097:12 [INFO] [stdout] | [INFO] [stdout] 2097 | fn ReqQryInvestorInfoCommRec(&self, pQryInvestorInfoCommRec: QryInvestorInfoCommRecField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2098:12 [INFO] [stdout] | [INFO] [stdout] 2098 | fn ReqQryCombLeg(&self, pQryCombLeg: QryCombLegField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2099:12 [INFO] [stdout] | [INFO] [stdout] 2099 | fn ReqOffsetSetting(&self, pInputOffsetSetting: InputOffsetSettingField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2100:12 [INFO] [stdout] | [INFO] [stdout] 2100 | fn ReqCancelOffsetSetting(&self, pInputOffsetSetting: InputOffsetSettingField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[automatically_derived]` only has an effect on trait implementation blocks [INFO] [stdout] --> src/lib.rs:2101:12 [INFO] [stdout] | [INFO] [stdout] 2101 | fn ReqQryOffsetSetting(&self, pQryOffsetSetting: QryOffsetSettingField, nRequestID: i32)-> i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.17s [INFO] running `Command { std: "docker" "inspect" "2aa315e99f08fba527049e57b63e6698941c4bac19d846d888aed97257e9b132", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2aa315e99f08fba527049e57b63e6698941c4bac19d846d888aed97257e9b132", kill_on_drop: false }` [INFO] [stdout] 2aa315e99f08fba527049e57b63e6698941c4bac19d846d888aed97257e9b132