[INFO] fetching crate tencent-im-sys 0.1.0...
[INFO] testing tencent-im-sys-0.1.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate tencent-im-sys 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate tencent-im-sys 0.1.0
[INFO] finished tweaking crates.io crate tencent-im-sys 0.1.0
[INFO] tweaked toml for crates.io crate tencent-im-sys 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tencent-im-sys 0.1.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tencent-im-sys 0.1.0 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eafab9bfc5a6dd8eaf3ce50668ff8755d767a553af1ccec5d97180970106ab25
[INFO] running `Command { std: "docker" "start" "-a" "eafab9bfc5a6dd8eaf3ce50668ff8755d767a553af1ccec5d97180970106ab25", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eafab9bfc5a6dd8eaf3ce50668ff8755d767a553af1ccec5d97180970106ab25", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eafab9bfc5a6dd8eaf3ce50668ff8755d767a553af1ccec5d97180970106ab25", kill_on_drop: false }`
[INFO] [stdout] eafab9bfc5a6dd8eaf3ce50668ff8755d767a553af1ccec5d97180970106ab25
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 60f4297aeb051ed10cb6ac4ae56f8c71fc661b8caac10521fe4e6ff636c4f309
[INFO] running `Command { std: "docker" "start" "-a" "60f4297aeb051ed10cb6ac4ae56f8c71fc661b8caac10521fe4e6ff636c4f309", kill_on_drop: false }`
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling tencent-im-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.26s
[INFO] running `Command { std: "docker" "inspect" "60f4297aeb051ed10cb6ac4ae56f8c71fc661b8caac10521fe4e6ff636c4f309", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60f4297aeb051ed10cb6ac4ae56f8c71fc661b8caac10521fe4e6ff636c4f309", kill_on_drop: false }`
[INFO] [stdout] 60f4297aeb051ed10cb6ac4ae56f8c71fc661b8caac10521fe4e6ff636c4f309
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 269cdec4951ac4276d69f3f178c43c5fb628a24159837e2b1b26d8eb3473ef05
[INFO] running `Command { std: "docker" "start" "-a" "269cdec4951ac4276d69f3f178c43c5fb628a24159837e2b1b26d8eb3473ef05", kill_on_drop: false }`
[INFO] [stderr]    Compiling tencent-im-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s
[INFO] running `Command { std: "docker" "inspect" "269cdec4951ac4276d69f3f178c43c5fb628a24159837e2b1b26d8eb3473ef05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "269cdec4951ac4276d69f3f178c43c5fb628a24159837e2b1b26d8eb3473ef05", kill_on_drop: false }`
[INFO] [stdout] 269cdec4951ac4276d69f3f178c43c5fb628a24159837e2b1b26d8eb3473ef05
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d843333e2f5a2f2b55cc8d12db46bad07dfb8ff3b695439cb7af6534f9b89af1
[INFO] running `Command { std: "docker" "start" "-a" "d843333e2f5a2f2b55cc8d12db46bad07dfb8ff3b695439cb7af6534f9b89af1", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tencent_im_sys-2a2595b1fc184b64)
[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 tencent_im_sys
[INFO] [stdout] 
[INFO] [stdout] running 274 tests
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMCommunityCreate (line 38) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 36) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 21) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 23) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 38) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 13) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 14) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 27) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMCommunityCreate (line 36) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 15) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 39) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreateConversationGroup (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvAddConversationsToGroup (line 22) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMCommunityCreate (line 43) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 42) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMCommunityCreate (line 40) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 24) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 22) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMCommunityCreate (line 37) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 27) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 37) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 19) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 25) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreateConversationGroup (line 26) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 20) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 45) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvDeleteConversationsFromGroup (line 22) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 23) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 46) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 32) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 29) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 51) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 30) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 47) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 48) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 16) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 33) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 18) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 55) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 50) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 53) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 62) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 57) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvDeleteConversationList (line 24) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 49) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 21) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 56) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 52) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 66) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 69) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 65) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 17) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 60) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 54) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 71) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 22) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 26) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 68) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 61) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 59) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 58) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 77) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 76) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 63) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 64) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 73) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 74) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 70) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 78) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 79) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvGetConversationListByFilter (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 67) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 72) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 17) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 21) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 80) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 18) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 75) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 26) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 25) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupCreate (line 36) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 22) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetPendencyList (line 26) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvSetConversationCustomData (line 22) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 49) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 23) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 19) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 47) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetJoinedCommunityList (line 13) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvMarkConversation (line 31) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupCreate (line 34) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 20) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetPendencyList (line 29) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGroupMessageReadMemberListCallback (line 20) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupCreate (line 41) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgModifyMessage (line 36) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupCreate (line 38) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgElemUploadProgressCallback (line 28) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgRevoke (line 41) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupSearchGroups (line 18) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvGetConversationGroupList (line 17) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 39) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgRevokeCallback (line 22) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetGroupMessageReadMemberList (line 27) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupCreate (line 35) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgDeleteMessageExtensions (line 25) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 40) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 43) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetMessageReadReceipts (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgReadedReceiptCallback (line 18) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetMessageExtensions (line 21) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 50) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetPendencyList (line 27) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 48) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 39) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 53) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 52) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 54) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 52) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 51) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetMessageExtensions (line 40) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 43) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 42) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 51) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMInit (line 24) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 53) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 40) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 17) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetPendencyList (line 28) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetOfflinePushToken (line 22) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 15) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 16) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 18) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 14) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 25) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetLocalCustomData (line 27) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 21) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 41) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 26) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 30) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 42) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 27) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 19) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 29) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 20) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 44) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 31) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 23) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMProfileGetUserProfileList (line 21) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 22) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 101) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 103) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 108) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 102) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 111) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 110) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 100) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 121) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 122) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 105) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 107) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 120) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 126) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 106) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 109) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 104) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 125) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 44) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMProfileGetUserProfileList (line 22) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 124) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMProfileGetUserProfileList (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 123) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 128) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 127) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMProfileGetUserProfileList (line 23) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 137) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 138) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 130) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 131) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 142) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 41) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 129) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 132) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 135) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 136) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 140) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 133) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 145) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 143) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 153) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 28) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 141) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 156) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 144) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 149) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 134) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 139) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 146) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 157) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 148) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 155) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 147) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 159) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 151) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 160) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 154) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 17) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 152) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 158) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 21) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 27) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 23) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 150) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 47) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 26) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 18) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 58) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 22) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 56) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 43) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 61) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 29) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 62) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 60) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 48) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 33) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 57) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 45) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 37) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 35) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 63) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 65) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 59) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 69) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 31) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 66) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 71) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 68) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 80) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 41) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 67) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 39) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 81) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 86) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 93) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 89) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 91) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 82) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 95) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 83) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 85) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 97) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 96) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 88) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 99) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 87) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 64) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 30) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 70) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 29) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 24) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 90) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 25) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 94) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 92) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 84) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 28) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 98) ... FAILED
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 26) ... ok
[INFO] [stdout] test /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 27) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMCommunityCreate (line 38) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 36) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 | if (ERR_SUCC != code) {
[INFO] [stdout]    |                       -^
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 21) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | if (ERR_SUCC != code) {
[INFO] [stdout]    |                       -^
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 23) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 38) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 13) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `reader`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | Json::Reader reader;
[INFO] [stdout]    |              ^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 14) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `json_value`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | Json::Value json_value;
[INFO] [stdout]    |             ^^^^^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 15) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:16:41
[INFO] [stdout]    |
[INFO] [stdout] 16 | if (conv_event == kTIMConvEvent_Start) {
[INFO] [stdout]    |                                        -^
[INFO] [stdout]    |                                        |
[INFO] [stdout]    |                                        unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreateConversationGroup (line 24) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `code` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:76
[INFO] [stdout]    |
[INFO] [stdout] 25 | printf("TIMConvCreateConversationGroup code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `desc` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:82
[INFO] [stdout]    |
[INFO] [stdout] 25 | printf("TIMConvCreateConversationGroup code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    |                                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `json_param` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:88
[INFO] [stdout]    |
[INFO] [stdout] 25 | printf("TIMConvCreateConversationGroup code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `printf` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | printf("TIMConvCreateConversationGroup code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may have meant to use the `print` macro
[INFO] [stdout]    |
[INFO] [stdout] 25 - printf("TIMConvCreateConversationGroup code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout] 25 + print!("TIMConvCreateConversationGroup code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 27) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:28:43
[INFO] [stdout]    |
[INFO] [stdout] 28 |     if (conv_event == kTIMConvEvent_Add) {
[INFO] [stdout]    |                                          -^
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 19) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 25) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `convinfo` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | Json::Value& convinfo = json_value[i];
[INFO] [stdout]    |              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `json_value` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 | Json::Value& convinfo = json_value[i];
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `i` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:36
[INFO] [stdout]    |
[INFO] [stdout] 26 | Json::Value& convinfo = json_value[i];
[INFO] [stdout]    |                                    ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Json` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | Json::Value& convinfo = json_value[i];
[INFO] [stdout]    | ^^^^ use of undeclared type `Json`
[INFO] [stdout] 
[INFO] [stdout] error[E0070]: invalid left-hand side of assignment
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:23
[INFO] [stdout]    |
[INFO] [stdout] 26 | Json::Value& convinfo = json_value[i];
[INFO] [stdout]    | --------------------- ^
[INFO] [stdout]    | |
[INFO] [stdout]    | cannot assign to this expression
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0070, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0070`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 24) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:69
[INFO] [stdout]    |
[INFO] [stdout] 25 | for (Json::ArrayIndex i = 0; i < json_value.size(); i++) { // 遍历会话类别
[INFO] [stdout]    |                                                          -                ^
[INFO] [stdout]    |                                                          |
[INFO] [stdout]    |                                                          unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 20) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:21:50
[INFO] [stdout]    |
[INFO] [stdout] 21 | if (!reader.parse(json_conv_array, json_value)) {
[INFO] [stdout]    |                                                 -^
[INFO] [stdout]    |                                                 |
[INFO] [stdout]    |                                                 unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 45) stdout ----
[INFO] [stdout] error: expected item, found `"message_client_time"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:46:3
[INFO] [stdout]    |
[INFO] [stdout] 46 |   "message_client_time": 1620877708,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 23) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 46) stdout ----
[INFO] [stdout] error: expected item, found `"message_conv_id"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:47:3
[INFO] [stdout]    |
[INFO] [stdout] 47 |   "message_conv_id": "98826",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 32) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     }
[INFO] [stdout]    |     ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 29) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     }
[INFO] [stdout]    |     ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 51) stdout ----
[INFO] [stdout] error: expected item, found `"elem_type"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |       "elem_type": 0,
[INFO] [stdout]    |       ^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 30) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:31:48
[INFO] [stdout]    |
[INFO] [stdout] 31 |     else if (conv_event == kTIMConvEvent_Del) {
[INFO] [stdout]    |                                               -^
[INFO] [stdout]    |                                               |
[INFO] [stdout]    |                                               unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 47) stdout ----
[INFO] [stdout] error: expected item, found `"message_conv_type"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:48:3
[INFO] [stdout]    |
[INFO] [stdout] 48 |   "message_conv_type": 1,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 48) stdout ----
[INFO] [stdout] error: expected item, found `"message_custom_int"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:49:3
[INFO] [stdout]    |
[INFO] [stdout] 49 |   "message_custom_int": 0,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 33) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 55) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_online_msg"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:56:3
[INFO] [stdout]    |
[INFO] [stdout] 56 |   "message_is_online_msg": false,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 50) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:51:27
[INFO] [stdout]    |
[INFO] [stdout] 51 |   "message_elem_array": [{
[INFO] [stdout]    |                         --^
[INFO] [stdout]    |                         ||
[INFO] [stdout]    |                         |unclosed delimiter
[INFO] [stdout]    |                         unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 53) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:54:3
[INFO] [stdout]    |
[INFO] [stdout] 54 |   }],
[INFO] [stdout]    |   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 62) stdout ----
[INFO] [stdout] error: expected item, found `"message_sender"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:63:3
[INFO] [stdout]    |
[INFO] [stdout] 63 |   "message_sender": "98826",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 57) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_read"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 |   "message_is_read": false,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 49) stdout ----
[INFO] [stdout] error: expected item, found `"message_custom_str"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 |   "message_custom_str": "",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 56) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_peer_read"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:57:3
[INFO] [stdout]    |
[INFO] [stdout] 57 |   "message_is_peer_read": false,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 52) stdout ----
[INFO] [stdout] error: expected item, found `"text_elem_content"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 |       "text_elem_content": "11111"
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 66) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_custom_string_array"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:67:7
[INFO] [stdout]    |
[INFO] [stdout] 67 |       "user_profile_custom_string_array": [],
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 69) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_identifier"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:70:7
[INFO] [stdout]    |
[INFO] [stdout] 70 |       "user_profile_identifier": "98826",
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 65) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_birthday"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 |       "user_profile_birthday": 0,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 60) stdout ----
[INFO] [stdout] error: expected item, found `"message_priority"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:61:3
[INFO] [stdout]    |
[INFO] [stdout] 61 |   "message_priority": 1,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 54) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_from_self"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 |   "message_is_from_self": false,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 71) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_level"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 |       "user_profile_level": 0,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 68) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_gender"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 |       "user_profile_gender": 0,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 61) stdout ----
[INFO] [stdout] error: expected item, found `"message_rand"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:62:3
[INFO] [stdout]    |
[INFO] [stdout] 62 |   "message_rand": 1038050731,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 59) stdout ----
[INFO] [stdout] error: expected item, found `"message_platform"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 |   "message_platform": 0,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 58) stdout ----
[INFO] [stdout] error: expected item, found `"message_msg_id"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:59:3
[INFO] [stdout]    |
[INFO] [stdout] 59 |   "message_msg_id": "144115233874815003-1620877708-1038050731",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 77) stdout ----
[INFO] [stdout] error: expected item, found `"message_seq"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:78:3
[INFO] [stdout]    |
[INFO] [stdout] 78 |   "message_seq": 15840,
[INFO] [stdout]    |   ^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 76) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:77:3
[INFO] [stdout]    |
[INFO] [stdout] 77 |   },
[INFO] [stdout]    |   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 63) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:64:30
[INFO] [stdout]    |
[INFO] [stdout] 64 |   "message_sender_profile": {
[INFO] [stdout]    |                             -^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 64) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_add_permission"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 |       "user_profile_add_permission": 1,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 73) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_nick_name"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 |       "user_profile_nick_name": "test change8888",
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 74) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_role"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:75:7
[INFO] [stdout]    |
[INFO] [stdout] 75 |       "user_profile_role": 0,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 70) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_language"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |       "user_profile_language": 0,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 78) stdout ----
[INFO] [stdout] error: expected item, found `"message_server_time"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:79:3
[INFO] [stdout]    |
[INFO] [stdout] 79 |   "message_server_time": 1620877708,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 79) stdout ----
[INFO] [stdout] error: expected item, found `"message_status"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:80:3
[INFO] [stdout]    |
[INFO] [stdout] 80 |   "message_status": 2,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvGetConversationListByFilter (line 24) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `json`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 |   json::Value json = json::Deserialize(json_param);
[INFO] [stdout]    |               ^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 67) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_face_url"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |       "user_profile_face_url": "test1-www.google.com",
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 72) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_location"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:73:7
[INFO] [stdout]    |
[INFO] [stdout] 73 |       "user_profile_location": "",
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 17) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 | {
[INFO] [stdout]    | -^
[INFO] [stdout]    | |
[INFO] [stdout]    | unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 21) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | },
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 80) stdout ----
[INFO] [stdout] error: expected item, found `"message_unique_id"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 |   "message_unique_id": 6961616747713488299
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 18) stdout ----
[INFO] [stdout] error: expected item, found `"follow_operation_result_Info"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     "follow_operation_result_Info":"",
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 24) stdout ----
[INFO] [stdout] error: expected item, found `"follow_operation_result_code"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     "follow_operation_result_code":0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 75) stdout ----
[INFO] [stdout] error: expected item, found `"user_profile_self_signature"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:76:7
[INFO] [stdout]    |
[INFO] [stdout] 76 |       "user_profile_self_signature": ""
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 26) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 25) stdout ----
[INFO] [stdout] error: expected item, found `"follow_operation_result_user_id"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     "follow_operation_result_user_id":"user2"
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupCreate (line 36) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 22) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 | {
[INFO] [stdout]    | -^
[INFO] [stdout]    | |
[INFO] [stdout]    | unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetPendencyList (line 26) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 | if (ERR_SUCC != code) {
[INFO] [stdout]    |                       -^
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 49) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_get_info_option_role_flag"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 |   "group_member_get_info_option_role_flag" : 0
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 23) stdout ----
[INFO] [stdout] error: expected item, found `"follow_operation_result_Info"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     "follow_operation_result_Info":"",
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 19) stdout ----
[INFO] [stdout] error: expected item, found `"follow_operation_result_code"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     "follow_operation_result_code":0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 47) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_get_info_option_custom_array"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:48:3
[INFO] [stdout]    |
[INFO] [stdout] 48 |   "group_member_get_info_option_custom_array" : [],
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetJoinedCommunityList (line 13) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `code` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:14:76
[INFO] [stdout]    |
[INFO] [stdout] 14 | printf("TIMGroupGetJoinedCommunityList code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `desc` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:14:82
[INFO] [stdout]    |
[INFO] [stdout] 14 | printf("TIMGroupGetJoinedCommunityList code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    |                                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `json_param` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:14:88
[INFO] [stdout]    |
[INFO] [stdout] 14 | printf("TIMGroupGetJoinedCommunityList code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `printf` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | printf("TIMGroupGetJoinedCommunityList code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may have meant to use the `print` macro
[INFO] [stdout]    |
[INFO] [stdout] 14 - printf("TIMGroupGetJoinedCommunityList code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout] 14 + print!("TIMGroupGetJoinedCommunityList code:%d|desc:%s|json_param %s\r\n", code, desc, json_param);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 20) stdout ----
[INFO] [stdout] error: expected item, found `"follow_operation_result_user_id"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     "follow_operation_result_user_id":"user1"
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetPendencyList (line 29) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGroupMessageReadMemberListCallback (line 20) stdout ----
[INFO] [stdout] error: expected item, found keyword `for`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | for (Json::ArrayIndex i = 0; i < member_array.size(); i++) {
[INFO] [stdout]    | ^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgModifyMessage (line 36) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | }, user_data);
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgElemUploadProgressCallback (line 28) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgRevoke (line 41) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | }, user_data);
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupSearchGroups (line 18) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `json_field_list`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | Json::Array json_field_list;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 39) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:40:84
[INFO] [stdout]    |
[INFO] [stdout] 40 | [](int32_t code, const char* desc, const char* json_param, const void* user_data) {
[INFO] [stdout]    |                                                                                   -^
[INFO] [stdout]    |                                                                                   |
[INFO] [stdout]    |                                                                                   unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgRevokeCallback (line 22) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetGroupMessageReadMemberList (line 27) stdout ----
[INFO] [stdout] error: expected item, found keyword `for`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | for (Json::ArrayIndex i = 0; i < member_array.size(); i++) {
[INFO] [stdout]    | ^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgDeleteMessageExtensions (line 25) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `json_message_array`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 |      json::Array json_message_array = json::Deserialize(json_params).ToArray();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 40) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 | if (ERR_SUCC != code) {
[INFO] [stdout]    |                       -^
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 43) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetMessageReadReceipts (line 24) stdout ----
[INFO] [stdout] error: expected item, found keyword `for`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | for (Json::ArrayIndex i = 0; i < json_value_receipts.size(); i++) {
[INFO] [stdout]    | ^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgReadedReceiptCallback (line 18) stdout ----
[INFO] [stdout] error: expected item, found keyword `for`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | for (Json::ArrayIndex i = 0; i < json_value_receipts.size(); i++) {
[INFO] [stdout]    | ^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetMessageExtensions (line 21) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `json_message_array`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:18
[INFO] [stdout]    |
[INFO] [stdout] 22 |      json::Array json_message_array = json::Deserialize(json_params).ToArray();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 50) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:51:4
[INFO] [stdout]    |
[INFO] [stdout] 51 |   {
[INFO] [stdout]    |   -^
[INFO] [stdout]    |   |
[INFO] [stdout]    |   unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 48) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_get_info_option_info_flag"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:49:3
[INFO] [stdout]    |
[INFO] [stdout] 49 |   "group_member_get_info_option_info_flag" : 0,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 39) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:40:84
[INFO] [stdout]    |
[INFO] [stdout] 40 | [](int32_t code, const char* desc, const char* json_param, const void* user_data) {
[INFO] [stdout]    |                                                                                   -^
[INFO] [stdout]    |                                                                                   |
[INFO] [stdout]    |                                                                                   unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 53) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:54:3
[INFO] [stdout]    |
[INFO] [stdout] 54 |   }
[INFO] [stdout]    |   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 52) stdout ----
[INFO] [stdout] error: expected item, found `"elem_type"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 |      "elem_type" : 0,
[INFO] [stdout]    |      ^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 54) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 |   }
[INFO] [stdout]    |   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 52) stdout ----
[INFO] [stdout] error: expected item, found `"text_elem_content"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 |      "text_elem_content" : "send text"
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 51) stdout ----
[INFO] [stdout] error: expected item, found `"elem_type"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 52 |      "elem_type" : 0,
[INFO] [stdout]    |      ^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetMessageExtensions (line 40) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `json_extension_item`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |      json::Object json_extension_item;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 43) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 51) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 |   {
[INFO] [stdout]    |   -^
[INFO] [stdout]    |   |
[INFO] [stdout]    |   unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 53) stdout ----
[INFO] [stdout] error: expected item, found `"text_elem_content"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:54:6
[INFO] [stdout]    |
[INFO] [stdout] 54 |      "text_elem_content" : "send text"
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 40) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 | if (ERR_SUCC != code) {
[INFO] [stdout]    |                       -^
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 17) stdout ----
[INFO] [stdout] error[E0268]: `break` outside of a loop or labeled block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | break;
[INFO] [stdout]    | ^^^^^ cannot `break` outside of a loop or labeled block
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0268`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetOfflinePushToken (line 22) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:23:87
[INFO] [stdout]    |
[INFO] [stdout] 23 |   [](int32_t code, const char* desc, const char* json_params, const void* user_data) {
[INFO] [stdout]    |                                                                                      -^
[INFO] [stdout]    |                                                                                      |
[INFO] [stdout]    |                                                                                      unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 15) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 | case kTIMConnected: {
[INFO] [stdout]    |                     -^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 16) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `user_data` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:17:42
[INFO] [stdout]    |
[INFO] [stdout] 17 | printf("OnConnected ! user_data:0x%08x", user_data);
[INFO] [stdout]    |                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `printf` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | printf("OnConnected ! user_data:0x%08x", user_data);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may have meant to use the `print` macro
[INFO] [stdout]    |
[INFO] [stdout] 17 - printf("OnConnected ! user_data:0x%08x", user_data);
[INFO] [stdout] 17 + print!("OnConnected ! user_data:0x%08x", user_data);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 18) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 14) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 | switch(status) {
[INFO] [stdout]    |                -^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 25) stdout ----
[INFO] [stdout] error[E0268]: `break` outside of a loop or labeled block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | break;
[INFO] [stdout]    | ^^^^^ cannot `break` outside of a loop or labeled block
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0268`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetLocalCustomData (line 27) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:32:3
[INFO] [stdout]    |
[INFO] [stdout] 29 |           [](int32_t code, const char* desc, const char* json_param, const void* user_data) {
[INFO] [stdout]    |                                                                                             - this opening brace...
[INFO] [stdout] 30 |               printf("TIMMsgSetLocalCustomData complete|code:%d|desc:%s\n", code, desc);
[INFO] [stdout] 31 |           }, nullptr);
[INFO] [stdout]    |           - ...matches this closing brace
[INFO] [stdout] 32 |   }
[INFO] [stdout]    |   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 21) stdout ----
[INFO] [stdout] error[E0268]: `break` outside of a loop or labeled block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | break;
[INFO] [stdout]    | ^^^^^ cannot `break` outside of a loop or labeled block
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0268`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 26) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 30) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 27) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 | case kTIMConnectFailed:{
[INFO] [stdout]    |                        -^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 19) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 | case kTIMDisconnected:{
[INFO] [stdout]    |                       -^
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 29) stdout ----
[INFO] [stdout] error[E0268]: `break` outside of a loop or labeled block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | break;
[INFO] [stdout]    | ^^^^^ cannot `break` outside of a loop or labeled block
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0268`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 20) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `user_data` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:21:45
[INFO] [stdout]    |
[INFO] [stdout] 21 | printf("OnDisconnected ! user_data:0x%08x", user_data);
[INFO] [stdout]    |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `printf` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | printf("OnDisconnected ! user_data:0x%08x", user_data);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may have meant to use the `print` macro
[INFO] [stdout]    |
[INFO] [stdout] 21 - printf("OnDisconnected ! user_data:0x%08x", user_data);
[INFO] [stdout] 21 + print!("OnDisconnected ! user_data:0x%08x", user_data);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 31) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 23) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 | case kTIMConnecting:{
[INFO] [stdout]    |                     -^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMProfileGetUserProfileList (line 21) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | if (ERR_SUCC != code) {
[INFO] [stdout]    |                       -^
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 22) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 101) stdout ----
[INFO] [stdout] error: expected item, found `"group_report_elem_report_type"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         "group_report_elem_report_type" : 6,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 103) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:104:6
[INFO] [stdout]     |
[INFO] [stdout] 104 |      }
[INFO] [stdout]     |      ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 108) stdout ----
[INFO] [stdout] error: expected item, found `"message_sender"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:109:3
[INFO] [stdout]     |
[INFO] [stdout] 109 |   "message_sender" : "@TIM#SYSTEM",
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 102) stdout ----
[INFO] [stdout] error: expected item, found `"group_report_elem_user_data"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         "group_report_elem_user_data" : ""
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 111) stdout ----
[INFO] [stdout] error: expected item, found `"message_status"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:112:3
[INFO] [stdout]     |
[INFO] [stdout] 112 |   "message_status" : 2
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 110) stdout ----
[INFO] [stdout] error: expected item, found `"message_server_time"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:111:3
[INFO] [stdout]     |
[INFO] [stdout] 111 |   "message_server_time" : 1551344977,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 100) stdout ----
[INFO] [stdout] error: expected item, found `"group_report_elem_platform"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         "group_report_elem_platform" : "Windows",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 121) stdout ----
[INFO] [stdout] error: expected item, found `"message_conv_id"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:122:3
[INFO] [stdout]     |
[INFO] [stdout] 122 |   "message_conv_id" : "first group id",
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 122) stdout ----
[INFO] [stdout] error: expected item, found `"message_conv_type"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:123:3
[INFO] [stdout]     |
[INFO] [stdout] 123 |   "message_conv_type" : 2,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 105) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_from_self"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 |   "message_is_from_self" : false,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 107) stdout ----
[INFO] [stdout] error: expected item, found `"message_rand"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:108:3
[INFO] [stdout]     |
[INFO] [stdout] 108 |   "message_rand" : 2207687390,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 120) stdout ----
[INFO] [stdout] error: expected item, found `"message_client_time"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:121:3
[INFO] [stdout]     |
[INFO] [stdout] 121 |   "message_client_time" : 1551412814,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 126) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_changed_group_memberinfo_array"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         "group_tips_elem_changed_group_memberinfo_array" : [],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 106) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_read"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:107:3
[INFO] [stdout]     |
[INFO] [stdout] 107 |   "message_is_read" : true,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 109) stdout ----
[INFO] [stdout] error: expected item, found `"message_seq"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:110:3
[INFO] [stdout]     |
[INFO] [stdout] 110 |   "message_seq" : 1,
[INFO] [stdout]     |   ^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 104) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `]`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:105:3
[INFO] [stdout]     |
[INFO] [stdout] 105 |   ],
[INFO] [stdout]     |   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 125) stdout ----
[INFO] [stdout] error: expected item, found `"elem_type"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         "elem_type" : 6,
[INFO] [stdout]     |         ^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 124) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 |      {
[INFO] [stdout]     |      -^
[INFO] [stdout]     |      |
[INFO] [stdout]     |      unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMProfileGetUserProfileList (line 24) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 123) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:124:27
[INFO] [stdout]     |
[INFO] [stdout] 124 |   "message_elem_array" : [
[INFO] [stdout]     |                          -^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 128) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |            {
[INFO] [stdout]     |            -^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 127) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:128:54
[INFO] [stdout]     |
[INFO] [stdout] 128 |         "group_tips_elem_group_change_info_array" : [
[INFO] [stdout]     |                                                     -^
[INFO] [stdout]     |                                                     |
[INFO] [stdout]     |                                                     unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 137) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:138:50
[INFO] [stdout]     |
[INFO] [stdout] 138 |         "group_tips_elem_op_group_memberinfo" : {
[INFO] [stdout]     |                                                 -^
[INFO] [stdout]     |                                                 |
[INFO] [stdout]     |                                                 unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 138) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_custom_info"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:139:12
[INFO] [stdout]     |
[INFO] [stdout] 139 |            "group_member_info_custom_info" : {},
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 130) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_group_change_info_value"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 |               "group_tips_group_change_info_value" : "first group name to other name"
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 131) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |            }
[INFO] [stdout]     |            ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 142) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_msg_flag"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:143:12
[INFO] [stdout]     |
[INFO] [stdout] 143 |            "group_member_info_msg_flag" : 0,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 129) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_group_change_info_flag"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |               "group_tips_group_change_info_flag" : 10,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 132) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `]`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         ],
[INFO] [stdout]     |         ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 135) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_member_change_info_array"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         "group_tips_elem_member_change_info_array" : [],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 136) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_member_num"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         "group_tips_elem_member_num" : 0,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 140) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_join_time"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 141 |            "group_member_info_join_time" : 0,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 133) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_group_id"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         "group_tips_elem_group_id" : "first group id",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 145) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_shutup_time"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:146:12
[INFO] [stdout]     |
[INFO] [stdout] 146 |            "group_member_info_shutup_time" : 0
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 24) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `user_data` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:43
[INFO] [stdout]    |
[INFO] [stdout] 25 | printf("OnConnecting ! user_data:0x%08x", user_data);
[INFO] [stdout]    |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `printf` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | printf("OnConnecting ! user_data:0x%08x", user_data);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may have meant to use the `print` macro
[INFO] [stdout]    |
[INFO] [stdout] 25 - printf("OnConnecting ! user_data:0x%08x", user_data);
[INFO] [stdout] 25 + print!("OnConnecting ! user_data:0x%08x", user_data);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 143) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_msg_seq"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:144:12
[INFO] [stdout]     |
[INFO] [stdout] 144 |            "group_member_info_msg_seq" : 0,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 153) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `]`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:154:3
[INFO] [stdout]     |
[INFO] [stdout] 154 |   ],
[INFO] [stdout]     |   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 28) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `code` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:29:60
[INFO] [stdout]    |
[INFO] [stdout] 29 | printf("ConnectFailed code:%u desc:%s ! user_data:0x%08x", code, desc, user_data);
[INFO] [stdout]    |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `desc` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:29:66
[INFO] [stdout]    |
[INFO] [stdout] 29 | printf("ConnectFailed code:%u desc:%s ! user_data:0x%08x", code, desc, user_data);
[INFO] [stdout]    |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `user_data` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:29:72
[INFO] [stdout]    |
[INFO] [stdout] 29 | printf("ConnectFailed code:%u desc:%s ! user_data:0x%08x", code, desc, user_data);
[INFO] [stdout]    |                                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `printf` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | printf("ConnectFailed code:%u desc:%s ! user_data:0x%08x", code, desc, user_data);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may have meant to use the `print` macro
[INFO] [stdout]    |
[INFO] [stdout] 29 - printf("ConnectFailed code:%u desc:%s ! user_data:0x%08x", code, desc, user_data);
[INFO] [stdout] 29 + print!("ConnectFailed code:%u desc:%s ! user_data:0x%08x", code, desc, user_data);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 141) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_member_role"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 |            "group_member_info_member_role" : 0,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 156) stdout ----
[INFO] [stdout] error: expected item, found `"message_rand"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:157:3
[INFO] [stdout]     |
[INFO] [stdout] 157 |   "message_rand" : 1,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 144) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_name_card"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:145:12
[INFO] [stdout]     |
[INFO] [stdout] 145 |            "group_member_info_name_card" : "",
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 149) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_time"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         "group_tips_elem_time" : 0,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 134) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_group_name"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         "group_tips_elem_group_name" : "first group name to other name",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 139) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_identifier"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:140:12
[INFO] [stdout]     |
[INFO] [stdout] 140 |            "group_member_info_identifier" : "user1",
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 146) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         },
[INFO] [stdout]     |         ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 157) stdout ----
[INFO] [stdout] error: expected item, found `"message_sender"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:158:3
[INFO] [stdout]     |
[INFO] [stdout] 158 |   "message_sender" : "@TIM#SYSTEM",
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 148) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_platform"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         "group_tips_elem_platform" : "Windows",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 155) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_read"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:156:3
[INFO] [stdout]     |
[INFO] [stdout] 156 |   "message_is_read" : true,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 147) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_op_user"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         "group_tips_elem_op_user" : "user1",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 159) stdout ----
[INFO] [stdout] error: expected item, found `"message_server_time"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:160:3
[INFO] [stdout]     |
[INFO] [stdout] 160 |   "message_server_time" : 1551412814,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 151) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_user_array"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         "group_tips_elem_user_array" : []
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 160) stdout ----
[INFO] [stdout] error: expected item, found `"message_status"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:161:3
[INFO] [stdout]     |
[INFO] [stdout] 161 |   "message_status" : 2
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 154) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_from_self"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:155:3
[INFO] [stdout]     |
[INFO] [stdout] 155 |   "message_is_from_self" : false,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 17) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `reader` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 | printf("reader parse failure!%s", reader.getFormattedErrorMessages().c_str());
[INFO] [stdout]    |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `printf` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | printf("reader parse failure!%s", reader.getFormattedErrorMessages().c_str());
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may have meant to use the `print` macro
[INFO] [stdout]    |
[INFO] [stdout] 18 - printf("reader parse failure!%s", reader.getFormattedErrorMessages().c_str());
[INFO] [stdout] 18 + print!("reader parse failure!%s", reader.getFormattedErrorMessages().c_str());
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 152) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:153:6
[INFO] [stdout]     |
[INFO] [stdout] 153 |      }
[INFO] [stdout]     |      ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 158) stdout ----
[INFO] [stdout] error: expected item, found `"message_seq"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:159:3
[INFO] [stdout]     |
[INFO] [stdout] 159 |   "message_seq" : 1,
[INFO] [stdout]     |   ^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 21) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `json_value_msg` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | Json::Value& json_value_msg = json_value_msgs[i];
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `json_value_msgs` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:31
[INFO] [stdout]    |
[INFO] [stdout] 22 | Json::Value& json_value_msg = json_value_msgs[i];
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `i` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:47
[INFO] [stdout]    |
[INFO] [stdout] 22 | Json::Value& json_value_msg = json_value_msgs[i];
[INFO] [stdout]    |                                               ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Json` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | Json::Value& json_value_msg = json_value_msgs[i];
[INFO] [stdout]    | ^^^^ use of undeclared type `Json`
[INFO] [stdout] 
[INFO] [stdout] error[E0070]: invalid left-hand side of assignment
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 | Json::Value& json_value_msg = json_value_msgs[i];
[INFO] [stdout]    | --------------------------- ^
[INFO] [stdout]    | |
[INFO] [stdout]    | cannot assign to this expression
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0070, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0070`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 27) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:28:58
[INFO] [stdout]    |
[INFO] [stdout] 28 |     if (elem_type == TIMElemType::kTIMElem_Text) {  // 文本
[INFO] [stdout]    |                                                  -         ^
[INFO] [stdout]    |                                                  |
[INFO] [stdout]    |                                                  unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 23) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:24:66
[INFO] [stdout]    |
[INFO] [stdout] 24 | for (Json::ArrayIndex m = 0; m < elems.size(); m++) {   // 遍历Elem
[INFO] [stdout]    |                                                     -              ^
[INFO] [stdout]    |                                                     |
[INFO] [stdout]    |                                                     unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 150) stdout ----
[INFO] [stdout] error: expected item, found `"group_tips_elem_tip_type"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         "group_tips_elem_tip_type" : 6,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 47) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     }
[INFO] [stdout]    |     ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 26) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `elem_type`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 |     uint32_t elem_type = elem[kTIMElemType].asUInt();
[INFO] [stdout]    |              ^^^^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 58) stdout ----
[INFO] [stdout] error: expected item, found `"message_conv_type"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:59:3
[INFO] [stdout]    |
[INFO] [stdout] 59 |   "message_conv_type" : 1,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 22) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `elems` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | Json::Value& elems = json_value_msg[kTIMMsgElemArray];
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `json_value_msg` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 | Json::Value& elems = json_value_msg[kTIMMsgElemArray];
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kTIMMsgElemArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 | Json::Value& elems = json_value_msg[kTIMMsgElemArray];
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Json` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | Json::Value& elems = json_value_msg[kTIMMsgElemArray];
[INFO] [stdout]    | ^^^^ use of undeclared type `Json`
[INFO] [stdout] 
[INFO] [stdout] error[E0070]: invalid left-hand side of assignment
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 | Json::Value& elems = json_value_msg[kTIMMsgElemArray];
[INFO] [stdout]    | ------------------ ^
[INFO] [stdout]    | |
[INFO] [stdout]    | cannot assign to this expression
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0070, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0070`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 56) stdout ----
[INFO] [stdout] error: expected item, found `"message_client_time"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:57:3
[INFO] [stdout]    |
[INFO] [stdout] 57 |   "message_client_time" : 1551080111,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 61) stdout ----
[INFO] [stdout] error: expected item, found `"elem_type"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         "elem_type" : 0,
[INFO] [stdout]    |         ^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 62) stdout ----
[INFO] [stdout] error: expected item, found `"text_elem_content"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         "text_elem_content" : "123213213"
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 60) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 |      {
[INFO] [stdout]    |      -^
[INFO] [stdout]    |      |
[INFO] [stdout]    |      unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 48) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 57) stdout ----
[INFO] [stdout] error: expected item, found `"message_conv_id"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 |   "message_conv_id" : "user2",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 63) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:64:6
[INFO] [stdout]    |
[INFO] [stdout] 64 |      }
[INFO] [stdout]    |      ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 65) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_from_self"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 |   "message_is_from_self" : true,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 59) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:60:27
[INFO] [stdout]    |
[INFO] [stdout] 60 |   "message_elem_array" : [
[INFO] [stdout]    |                          -^
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 69) stdout ----
[INFO] [stdout] error: expected item, found `"message_seq"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:70:3
[INFO] [stdout]    |
[INFO] [stdout] 70 |   "message_seq" : 1,
[INFO] [stdout]    |   ^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 66) stdout ----
[INFO] [stdout] error: expected item, found `"message_is_read"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:67:3
[INFO] [stdout]    |
[INFO] [stdout] 67 |   "message_is_read" : true,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 71) stdout ----
[INFO] [stdout] error: expected item, found `"message_status"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:72:3
[INFO] [stdout]    |
[INFO] [stdout] 72 |   "message_status" : 2
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 68) stdout ----
[INFO] [stdout] error: expected item, found `"message_sender"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:69:3
[INFO] [stdout]    |
[INFO] [stdout] 69 |   "message_sender" : "user1",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 80) stdout ----
[INFO] [stdout] error: expected item, found `"message_client_time"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 |   "message_client_time" : 1551344977,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 67) stdout ----
[INFO] [stdout] error: expected item, found `"message_rand"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:68:3
[INFO] [stdout]    |
[INFO] [stdout] 68 |   "message_rand" : 2130485001,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 81) stdout ----
[INFO] [stdout] error: expected item, found `"message_conv_id"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:82:3
[INFO] [stdout]    |
[INFO] [stdout] 82 |   "message_conv_id" : "",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 86) stdout ----
[INFO] [stdout] error: expected item, found `"group_report_elem_group_id"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         "group_report_elem_group_id" : "first group id",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 93) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_member_role"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 |            "group_member_info_member_role" : 0,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 24) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `elem` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | Json::Value& elem = elems[i];
[INFO] [stdout]    |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `elems` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:21
[INFO] [stdout]    |
[INFO] [stdout] 25 | Json::Value& elem = elems[i];
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `i` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 | Json::Value& elem = elems[i];
[INFO] [stdout]    |                           ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Json` in this scope
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | Json::Value& elem = elems[i];
[INFO] [stdout]    | ^^^^ use of undeclared type `Json`
[INFO] [stdout] 
[INFO] [stdout] error[E0070]: invalid left-hand side of assignment
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 | Json::Value& elem = elems[i];
[INFO] [stdout]    | ----------------- ^
[INFO] [stdout]    | |
[INFO] [stdout]    | cannot assign to this expression
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0070, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0070`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 89) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:90:52
[INFO] [stdout]    |
[INFO] [stdout] 90 |         "group_report_elem_op_group_memberinfo" : {
[INFO] [stdout]    |                                                   -^
[INFO] [stdout]    |                                                   |
[INFO] [stdout]    |                                                   unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 91) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_identifier"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 |            "group_member_info_identifier" : "user1",
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 82) stdout ----
[INFO] [stdout] error: expected item, found `"message_conv_type"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:83:3
[INFO] [stdout]    |
[INFO] [stdout] 83 |   "message_conv_type" : 3,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 95) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_msg_seq"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:96:12
[INFO] [stdout]    |
[INFO] [stdout] 96 |            "group_member_info_msg_seq" : 0,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 83) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 |   "message_elem_array" : [
[INFO] [stdout]    |                          -^
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 85) stdout ----
[INFO] [stdout] error: expected item, found `"elem_type"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         "elem_type" : 9,
[INFO] [stdout]    |         ^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 97) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_shutup_time"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:98:12
[INFO] [stdout]    |
[INFO] [stdout] 98 |            "group_member_info_shutup_time" : 0
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 96) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_name_card"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 |            "group_member_info_name_card" : "",
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 88) stdout ----
[INFO] [stdout] error: expected item, found `"group_report_elem_msg"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         "group_report_elem_msg" : "",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 99) stdout ----
[INFO] [stdout] error: expected item, found `"group_report_elem_op_user"`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         "group_report_elem_op_user" : "",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 87) stdout ----
[INFO] [stdout] error: expected item, found `"group_report_elem_group_name"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         "group_report_elem_group_name" : "first group name",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 64) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `]`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:65:3
[INFO] [stdout]    |
[INFO] [stdout] 65 |   ],
[INFO] [stdout]    |   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 30) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |           }, nullptr);
[INFO] [stdout]    |           ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 70) stdout ----
[INFO] [stdout] error: expected item, found `"message_server_time"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:71:3
[INFO] [stdout]    |
[INFO] [stdout] 71 |   "message_server_time" : 1551080111,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 29) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   }
[INFO] [stdout]    |                   ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 24) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:25:101
[INFO] [stdout]    |
[INFO] [stdout] 25 |                  [](int32_t code, const char* desc, const char* json_params, const void* user_data){
[INFO] [stdout]    |                                                                                                    -^
[INFO] [stdout]    |                                                                                                    |
[INFO] [stdout]    |                                                                                                    unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 90) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_custom_info"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 |            "group_member_info_custom_info" : {},
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 25) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:26:41
[INFO] [stdout]    |
[INFO] [stdout] 26 |                  if (ERR_SUCC == code) {
[INFO] [stdout]    |                                        -^
[INFO] [stdout]    |                                        |
[INFO] [stdout]    |                                        unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 94) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_msg_flag"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 |            "group_member_info_msg_flag" : 0,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 92) stdout ----
[INFO] [stdout] error: expected item, found `"group_member_info_join_time"`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 93 |            "group_member_info_join_time" : 0,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 84) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:85:7
[INFO] [stdout]    |
[INFO] [stdout] 85 |      {
[INFO] [stdout]    |      -^
[INFO] [stdout]    |      |
[INFO] [stdout]    |      unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 98) stdout ----
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         },
[INFO] [stdout]    |         ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMCommunityCreate (line 38)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 21)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 23)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 36)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreate (line 38)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvCreateConversationGroup (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 13)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 14)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 15)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 19)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 20)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 23)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 25)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 27)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 29)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 30)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 32)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 33)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 45)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 46)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 47)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 48)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 49)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 50)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 51)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 52)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 53)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 54)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 55)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 56)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 57)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 58)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 59)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 60)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 61)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 62)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 63)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 64)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 65)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 66)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 67)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 68)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 69)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 70)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 71)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 72)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 73)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 74)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 75)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 76)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 77)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 78)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 79)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvEventCallback (line 80)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMConvGetConversationListByFilter (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 17)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 18)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 19)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 20)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 21)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 22)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 23)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 25)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMFollowUser (line 26)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupCreate (line 36)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetJoinedCommunityList (line 13)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 47)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 48)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetMemberInfoList (line 49)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetPendencyList (line 26)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupGetPendencyList (line 29)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMGroupSearchGroups (line 18)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgDeleteMessageExtensions (line 25)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgElemUploadProgressCallback (line 28)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetGroupMessageReadMemberList (line 27)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetMessageExtensions (line 21)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGetMessageReadReceipts (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgGroupMessageReadMemberListCallback (line 20)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgModifyMessage (line 36)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgReadedReceiptCallback (line 18)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgRevoke (line 41)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgRevokeCallback (line 22)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 39)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 40)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 43)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 50)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 51)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 52)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendMessage (line 53)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 39)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 40)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 43)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 51)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 52)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 53)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSendNewMsg (line 54)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetLocalCustomData (line 27)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetMessageExtensions (line 40)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMMsgSetOfflinePushToken (line 22)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 14)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 15)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 16)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 17)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 18)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 19)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 20)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 21)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 22)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 23)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 25)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 26)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 27)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 28)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 29)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 30)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMNetworkStatusListenerCallback (line 31)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMProfileGetUserProfileList (line 21)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMProfileGetUserProfileList (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 100)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 101)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 102)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 103)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 104)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 105)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 106)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 107)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 108)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 109)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 110)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 111)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 120)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 121)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 122)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 123)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 124)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 125)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 126)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 127)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 128)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 129)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 130)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 131)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 132)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 133)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 134)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 135)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 136)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 137)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 138)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 139)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 140)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 141)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 142)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 143)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 144)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 145)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 146)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 147)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 148)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 149)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 150)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 151)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 152)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 153)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 154)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 155)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 156)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 157)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 158)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 159)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 160)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 17)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 21)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 22)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 23)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 26)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 27)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 47)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 48)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 56)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 57)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 58)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 59)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 60)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 61)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 62)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 63)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 64)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 65)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 66)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 67)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 68)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 69)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 70)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 71)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 80)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 81)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 82)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 83)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 84)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 85)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 86)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 87)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 88)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 89)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 90)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 91)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 92)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 93)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 94)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 95)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 96)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 97)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 98)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMRecvNewMsgCallback (line 99)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 24)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 25)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 29)
[INFO] [stdout]     /opt/rustwide/target/debug/build/tencent-im-sys-adf6ff91a9576f90/out/bindings.rs - TIMSignalingInvite (line 30)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 51 passed; 223 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.24s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 5.54s; merged doctests compilation took 0.29s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "d843333e2f5a2f2b55cc8d12db46bad07dfb8ff3b695439cb7af6534f9b89af1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d843333e2f5a2f2b55cc8d12db46bad07dfb8ff3b695439cb7af6534f9b89af1", kill_on_drop: false }`
[INFO] [stdout] d843333e2f5a2f2b55cc8d12db46bad07dfb8ff3b695439cb7af6534f9b89af1
