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