[INFO] fetching crate agorartc-sys 3.1.4...
[INFO] documenting agorartc-sys-3.1.4 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate agorartc-sys 3.1.4 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate agorartc-sys 3.1.4 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate agorartc-sys 3.1.4
[INFO] finished tweaking crates.io crate agorartc-sys 3.1.4
[INFO] tweaked toml for crates.io crate agorartc-sys 3.1.4 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zip v0.5.13
[INFO] [stderr]   Downloaded mio-named-pipes v0.1.7
[INFO] [stderr]   Downloaded tokio-macros v0.2.6
[INFO] [stderr]   Downloaded reqwest v0.10.10
[INFO] [stderr]   Downloaded bzip2 v0.4.4
[INFO] [stderr]   Downloaded bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]   Downloaded httpdate v0.3.2
[INFO] [stderr]   Downloaded tokio-tls v0.3.1
[INFO] [stderr]   Downloaded winreg v0.7.0
[INFO] [stderr]   Downloaded hyper v0.13.10
[INFO] [stderr]   Downloaded find_folder v0.3.0
[INFO] [stderr]   Downloaded ipnet v2.7.2
[INFO] [stderr]   Downloaded error-chain v0.12.4
[INFO] [stderr]   Downloaded unicase v2.6.0
[INFO] [stderr]   Downloaded mime_guess v2.0.4
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.34
[INFO] [stderr]   Downloaded http-body v0.3.1
[INFO] [stderr]   Downloaded hyper-tls v0.4.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 10981553f20d2e48d75d0ff8aed5841d78af0fb3031e23d1556630e5396a887d
[INFO] running `Command { std: "docker" "start" "-a" "10981553f20d2e48d75d0ff8aed5841d78af0fb3031e23d1556630e5396a887d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "10981553f20d2e48d75d0ff8aed5841d78af0fb3031e23d1556630e5396a887d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10981553f20d2e48d75d0ff8aed5841d78af0fb3031e23d1556630e5396a887d", kill_on_drop: false }`
[INFO] [stdout] 10981553f20d2e48d75d0ff8aed5841d78af0fb3031e23d1556630e5396a887d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1bc9d65281606d93b9d2028f00d68e8ff2255d2ab0962be2e9f7619f52c864a3
[INFO] running `Command { std: "docker" "start" "-a" "1bc9d65281606d93b9d2028f00d68e8ff2255d2ab0962be2e9f7619f52c864a3", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling futures-sink v0.3.28
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling bytes v0.5.6
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling net2 v0.2.38
[INFO] [stderr]    Compiling openssl-sys v0.9.87
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling mio v0.6.23
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling futures-io v0.3.28
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling pin-project-lite v0.1.12
[INFO] [stderr]    Compiling tracing-core v0.1.30
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling mio-uds v0.6.8
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling bytes v1.4.0
[INFO] [stderr]    Compiling openssl v0.10.52
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling tracing v0.1.37
[INFO] [stderr]    Compiling http v0.2.9
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling percent-encoding v2.2.0
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling openssl-probe v0.1.5
[INFO] [stderr]    Compiling try-lock v0.2.4
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling form_urlencoded v1.1.0
[INFO] [stderr]    Compiling mime_guess v2.0.4
[INFO] [stderr]    Compiling http-body v0.3.1
[INFO] [stderr]    Compiling backtrace v0.3.67
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling socket2 v0.3.19
[INFO] [stderr]    Compiling tower-service v0.3.2
[INFO] [stderr]    Compiling unicode-bidi v0.3.13
[INFO] [stderr]    Compiling thiserror v1.0.40
[INFO] [stderr]    Compiling itoa v0.4.8
[INFO] [stderr]    Compiling gimli v0.27.2
[INFO] [stderr]    Compiling httpdate v0.3.2
[INFO] [stderr]    Compiling idna v0.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling miniz_oxide v0.6.2
[INFO] [stderr]    Compiling tokio-macros v0.2.6
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling addr2line v0.19.0
[INFO] [stderr]    Compiling object v0.30.3
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]    Compiling tokio v0.2.25
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling rustc-demangle v0.1.23
[INFO] [stderr]    Compiling pin-project v1.0.12
[INFO] [stderr]    Compiling futures-executor v0.3.28
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling flate2 v1.0.26
[INFO] [stderr]    Compiling url v2.3.1
[INFO] [stderr]    Compiling bzip2 v0.4.4
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling encoding_rs v0.8.32
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling ipnet v2.7.2
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling zip v0.5.13
[INFO] [stderr]    Compiling futures v0.3.28
[INFO] [stderr]    Compiling find_folder v0.3.0
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling tokio-util v0.3.1
[INFO] [stderr]    Compiling tokio-tls v0.3.1
[INFO] [stderr]    Compiling h2 v0.2.7
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]    Compiling hyper v0.13.10
[INFO] [stderr]    Compiling hyper-tls v0.4.3
[INFO] [stderr]    Compiling reqwest v0.10.10
[INFO] [stderr]    Compiling agorartc-sys v3.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]  Documenting agorartc-sys v3.1.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `joinChannelByToken`
[INFO] [stdout]    --> src/agorartc/mod.rs:681:135
[INFO] [stdout]     |
[INFO] [stdout] 681 | ...el objects as needed, and call the [joinChannelByToken]([AgoraRtcChannel joinChannelByToken:info:uid:options:]) method of each created...
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^ no item named `joinChannelByToken` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/agorartc/mod.rs:842:6
[INFO] [stdout]     |
[INFO] [stdout] 842 | /      Users in the same channel can talk to each other, and multiple users in the same channel can start a group chat. Users with differen...
[INFO] [stdout] 843 | |
[INFO] [stdout] 844 | |
[INFO] [stdout] 845 | |      You must call the \ref IRtcEngine::leaveChannel "leaveChannel" method to exit the current call before entering another channel.
[INFO] [stdout] ...   |
[INFO] [stdout] 875 | |             - You have joined and published a stream in a channel created by the IChannel object.
[INFO] [stdout] 876 | |      */
[INFO] [stdout]     | |_
[INFO] [stdout]     |
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/agorartc/mod.rs:937:6
[INFO] [stdout]     |
[INFO] [stdout] 937 | /      After joining a channel, the user must call the *leaveChannel* method to end the call before joining another channel.
[INFO] [stdout] 938 | |
[INFO] [stdout] 939 | |      This method returns 0 if the user leaves the channel and releases all resources related to the call.
[INFO] [stdout] 940 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 956 | |         - -7(ERR_NOT_INITIALIZED): The SDK is not initialized.
[INFO] [stdout] 957 | |      */
[INFO] [stdout]     | |_
[INFO] [stdout]     |
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/agorartc/mod.rs:966:6
[INFO] [stdout]     |
[INFO] [stdout] 966 | /      The `token` expires after a period of time once the token schema is enabled when:
[INFO] [stdout] 967 | |
[INFO] [stdout] 968 | |      - The SDK triggers the \ref IRtcEngineEventHandler::onTokenPrivilegeWillExpire "onTokenPrivilegeWillExpire" callback, or
[INFO] [stdout] 969 | |      - The \ref IRtcEngineEventHandler::onConnectionStateChanged "onConnectionStateChanged" reports CONNECTION_CHANGED_TOKEN_EXPIRED(9).
[INFO] [stdout] ...   |
[INFO] [stdout] 980 | |         - -7(ERR_NOT_INITIALIZED): The SDK is not initialized.
[INFO] [stdout] 981 | |      */
[INFO] [stdout]     | |_
[INFO] [stdout]     |
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:991:6
[INFO] [stdout]      |
[INFO] [stdout] 991  | /      Once registered, the user account can be used to identify the local user when the user joins the channel.
[INFO] [stdout] 992  | |      After the user successfully registers a user account, the SDK triggers the \ref agora::rtc::IRtcEngineEventHandler::onLocalUserRegis...
[INFO] [stdout] 993  | |      reporting the user ID and user account of the local user.
[INFO] [stdout] 994  | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |      - < 0: Failure.
[INFO] [stdout] 1019 | |     */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1030:6
[INFO] [stdout]      |
[INFO] [stdout] 1030 | /      After the user successfully joins the channel, the SDK triggers the following callbacks:
[INFO] [stdout] 1031 | |
[INFO] [stdout] 1032 | |      - The local client: \ref agora::rtc::IRtcEngineEventHandler::onLocalUserRegistered "onLocalUserRegistered" and \ref agora::rtc::IRtc...
[INFO] [stdout] 1033 | |      The remote client: \ref agora::rtc::IRtcEngineEventHandler::onUserJoined "onUserJoined" and \ref agora::rtc::IRtcEngineEventHandler:...
[INFO] [stdout] ...    |
[INFO] [stdout] 1059 | |         - #ERR_REFUSED (-5)
[INFO] [stdout] 1060 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1072:6
[INFO] [stdout]      |
[INFO] [stdout] 1072 | /      After a remote user joins the channel, the SDK gets the user ID and user account of the remote user, caches them
[INFO] [stdout] 1073 | |      in a mapping table object (`userInfo`), and triggers the \ref agora::rtc::IRtcEngineEventHandler::onUserInfoUpdated "onUserInfoUpdat...
[INFO] [stdout] 1074 | |
[INFO] [stdout] 1075 | |      After receiving the o\ref agora::rtc::IRtcEngineEventHandler::onUserInfoUpdated "onUserInfoUpdated" callback, you can call this meth...
[INFO] [stdout] ...    |
[INFO] [stdout] 1085 | |      - < 0: Failure.
[INFO] [stdout] 1086 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1096:6
[INFO] [stdout]      |
[INFO] [stdout] 1096 | /      After a remote user joins the channel, the SDK gets the user ID and user account of the remote user,
[INFO] [stdout] 1097 | |      caches them in a mapping table object (`userInfo`), and triggers the \ref agora::rtc::IRtcEngineEventHandler::onUserInfoUpdated "onU...
[INFO] [stdout] 1098 | |
[INFO] [stdout] 1099 | |      After receiving the \ref agora::rtc::IRtcEngineEventHandler::onUserInfoUpdated "onUserInfoUpdated" callback, you can call this metho...
[INFO] [stdout] ...    |
[INFO] [stdout] 1109 | |      - < 0: Failure.
[INFO] [stdout] 1110 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1119:6
[INFO] [stdout]      |
[INFO] [stdout] 1119 | /      This method is deprecated as of v2.4.0.
[INFO] [stdout] 1120 | |
[INFO] [stdout] 1121 | |      This method starts an audio call test to check whether the audio devices (for example, headset and speaker) and the network connecti...
[INFO] [stdout] 1122 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1134 | |      - < 0: Failure.
[INFO] [stdout] 1135 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1178:6
[INFO] [stdout]      |
[INFO] [stdout] 1178 | /      Call this method either before joining a channel or during a call. If this method is called before joining a channel, the call start...
[INFO] [stdout] 1179 | |
[INFO] [stdout] 1180 | |      A successful \ref agora::rtc::IRtcEngine::enableVideo "enableVideo" method call triggers the \ref agora::rtc::IRtcEngineEventHandler...
[INFO] [stdout] 1181 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 1191 | |      - < 0: Failure.
[INFO] [stdout] 1192 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1224:6
[INFO] [stdout]      |
[INFO] [stdout] 1224 | /      This method is deprecated as of v2.3. Use the \ref IRtcEngine::setVideoEncoderConfiguration "setVideoEncoderConfiguration" method in...
[INFO] [stdout] 1225 | |
[INFO] [stdout] 1226 | |      Each video profile includes a set of parameters, such as the resolution, frame rate, and bitrate. If the camera device does not supp...
[INFO] [stdout] 1227 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1241 | |      - < 0: Failure.
[INFO] [stdout] 1242 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1252:6
[INFO] [stdout]      |
[INFO] [stdout] 1252 | /      Each video encoder configuration corresponds to a set of video parameters, including the resolution, frame rate, bitrate, and video ...
[INFO] [stdout] 1253 | |
[INFO] [stdout] 1254 | |      The parameters specified in this method are the maximum values under ideal network conditions. If the video engine cannot render the...
[INFO] [stdout] 1255 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1261 | |      - < 0: Failure.
[INFO] [stdout] 1262 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1271:6
[INFO] [stdout]      |
[INFO] [stdout] 1271 | /      For a video call or the live interactive video streaming, generally the SDK controls the camera output parameters. When the default ...
[INFO] [stdout] 1272 | |
[INFO] [stdout] 1273 | |      - If the resolution or frame rate of the captured raw video data are higher than those set by \ref IRtcEngine::setVideoEncoderConfig...
[INFO] [stdout] 1274 | |      - If you do not need local video preview or are willing to sacrifice preview quality, we recommend setting config as CAPTURER_OUTPUT...
[INFO] [stdout] ...    |
[INFO] [stdout] 1283 | |      - < 0: Failure.
[INFO] [stdout] 1284 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1314:6
[INFO] [stdout]      |
[INFO] [stdout] 1314 | /      This method initializes the video view of a remote stream on the local device. It affects only the video view that the local user sees.
[INFO] [stdout] 1315 | |
[INFO] [stdout] 1316 | |      Call this method to bind the remote video stream to a video view and to set the rendering and mirror modes of the video view.
[INFO] [stdout] 1317 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1327 | |      - < 0: Failure.
[INFO] [stdout] 1328 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1337:6
[INFO] [stdout]      |
[INFO] [stdout] 1337 | /      Before calling this method, you must:
[INFO] [stdout] 1338 | |
[INFO] [stdout] 1339 | |      - Call the \ref IRtcEngine::setupLocalVideo "setupLocalVideo" method to set up the local preview window and configure the attributes.
[INFO] [stdout] 1340 | |      - Call the \ref IRtcEngine::enableVideo "enableVideo" method to enable video.
[INFO] [stdout] ...    |
[INFO] [stdout] 1346 | |      - < 0: Failure.
[INFO] [stdout] 1347 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1389:6
[INFO] [stdout]      |
[INFO] [stdout] 1389 | /      @note
[INFO] [stdout] 1390 | |      - This method affects the internal engine and can be called after the \ref agora::rtc::IRtcEngine::leaveChannel "leaveChannel" method. You ...
[INFO] [stdout] 1391 | |      - This method resets the internal engine and takes some time to take effect. We recommend using the following API methods to control the au...
[INFO] [stdout] 1392 | |          - \ref IRtcEngine::enableLocalAudio "enableLocalAudio": Whether to enable the microphone to create the local audio stream.
[INFO] [stdout] 1393 | |          - \ref IRtcEngine::muteLocalAudioStream "muteLocalAudioStream": Whether to publish the local audio stream.
[INFO] [stdout] 1394 | |          - \ref IRtcEngine::muteRemoteAudioStream "muteRemoteAudioStream": Whether to subscribe to and play the remote audio stream.
[INFO] [stdout] 1395 | |          - \ref IRtcEngine::muteAllRemoteAudioStreams "muteAllRemoteAudioStreams": Whether to subscribe to and play all remote audio streams.
[INFO] [stdout]      | |_____________________________________________________________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1409:6
[INFO] [stdout]      |
[INFO] [stdout] 1409 | /      The audio function is enabled by default. This method disables or re-enables the local audio function, that is, to stop or restart l...
[INFO] [stdout] 1410 | |
[INFO] [stdout] 1411 | |      This method does not affect receiving or playing the remote audio streams,and enableLocalAudio(false) is applicable to scenarios whe...
[INFO] [stdout] 1412 | |      receive remote audio streams without sending any audio stream to other users in the channel.
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |      - < 0: Failure.
[INFO] [stdout] 1430 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1440:6
[INFO] [stdout]      |
[INFO] [stdout] 1440 | /      @note
[INFO] [stdout] 1441 | |      - This method affects the internal engine and can be called after the \ref agora::rtc::IRtcEngine::leaveChannel "leaveChannel" metho...
[INFO] [stdout] 1442 | |      - This method resets the internal engine and takes some time to take effect. We recommend using the \ref agora::rtc::IRtcEngine::ena...
[INFO] [stdout] 1443 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1446 | |      - < 0: Failure.
[INFO] [stdout] 1447 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1456:6
[INFO] [stdout]      |
[INFO] [stdout] 1456 | /      @note
[INFO] [stdout] 1457 | |      - The *setAudioProfile* method must be called before the \ref IRtcEngine::joinChannel "joinChannel" method.
[INFO] [stdout] 1458 | |      - In the `COMMUNICATION` and `LIVE_BROADCASTING` profiles, the bitrate may be different from your settings due to network self-adapt...
[INFO] [stdout] 1459 | |      - In scenarios requiring high-quality audio, for example, a music teaching scenario, we recommend setting profile as AUDIO_PROFILE_M...
[INFO] [stdout] ...    |
[INFO] [stdout] 1469 | |      - < 0: Failure.
[INFO] [stdout] 1470 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1479:6
[INFO] [stdout]      |
[INFO] [stdout] 1479 | /      A successful \ref agora::rtc::IRtcEngine::muteLocalAudioStream "muteLocalAudioStream" method call triggers the \ref agora::rtc::IRtc...
[INFO] [stdout] 1480 | |      @note
[INFO] [stdout] 1481 | |      - When @p mute is set as @p true, this method does not disable the microphone, which does not affect any ongoing recording.
[INFO] [stdout] 1482 | |      - If you call \ref agora::rtc::IRtcEngine::setChannelProfile "setChannelProfile" after this method, the SDK resets whether or not to...
[INFO] [stdout] ...    |
[INFO] [stdout] 1490 | |      - < 0: Failure.
[INFO] [stdout] 1491 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1501:6
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /      @param mute Sets whether to receive/stop receiving all remote users' audio streams.
[INFO] [stdout] 1502 | |      - true: Stops receiving all remote users' audio streams.
[INFO] [stdout] 1503 | |      - false: (Default) Receives all remote users' audio streams.
[INFO] [stdout] 1504 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1507 | |      - < 0: Failure.
[INFO] [stdout] 1508 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1518:6
[INFO] [stdout]      |
[INFO] [stdout] 1518 | /      You can call this method either before or after joining a channel. If you call `setDefaultMuteAllRemoteAudioStreams (true)` after jo...
[INFO] [stdout] 1519 | |
[INFO] [stdout] 1520 | |      @note If you want to resume receiving the audio stream, call \ref agora::rtc::IRtcEngine::muteRemoteAudioStream "muteRemoteAudioStre...
[INFO] [stdout] 1521 | |      and specify the ID of the remote user whose audio stream you want to receive.
[INFO] [stdout] ...    |
[INFO] [stdout] 1531 | |      - < 0: Failure.
[INFO] [stdout] 1532 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1566:6
[INFO] [stdout]      |
[INFO] [stdout] 1566 | /      @note If you called the \ref agora::rtc::IRtcEngine::muteAllRemoteAudioStreams "muteAllRemoteAudioStreams" method and set @p mute as...
[INFO] [stdout] 1567 | |
[INFO] [stdout] 1568 | |      @param userId User ID of the specified remote user sending the audio.
[INFO] [stdout] 1569 | |      @param mute Sets whether to receive/stop receiving a specified remote user's audio stream:
[INFO] [stdout] ...    |
[INFO] [stdout] 1574 | |      - 0: Success.
[INFO] [stdout] 1575 | |      - < 0: Failure.
[INFO] [stdout]      | |____________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1587:6
[INFO] [stdout]      |
[INFO] [stdout] 1587 | /      A successful \ref agora::rtc::IRtcEngine::muteLocalVideoStream "muteLocalVideoStream" method call triggers the \ref agora::rtc::IRtc...
[INFO] [stdout] 1588 | |
[INFO] [stdout] 1589 | |      @note
[INFO] [stdout] 1590 | |      - When set to *true*, this method does not disable the camera which does not affect the retrieval of the local video streams. This m...
[INFO] [stdout] ...    |
[INFO] [stdout] 1599 | |      - < 0: Failure.
[INFO] [stdout] 1600 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1610:6
[INFO] [stdout]      |
[INFO] [stdout] 1610 | /      This method disables or re-enables the local video capturer, and does not affect receiving the remote video stream.
[INFO] [stdout] 1611 | |
[INFO] [stdout] 1612 | |      After you call the \ref agora::rtc::IRtcEngine::enableVideo "enableVideo" method, the local video capturer is enabled by default. Yo...
[INFO] [stdout] 1613 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1624 | |      - < 0: Failure.
[INFO] [stdout] 1625 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1635:6
[INFO] [stdout]      |
[INFO] [stdout] 1635 | /      @param  mute Sets whether to receive/stop receiving all remote users' video streams:
[INFO] [stdout] 1636 | |      - true: Stop receiving all remote users' video streams.
[INFO] [stdout] 1637 | |      - false: (Default) Receive all remote users' video streams.
[INFO] [stdout] 1638 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1641 | |      - < 0: Failure.
[INFO] [stdout] 1642 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1652:6
[INFO] [stdout]      |
[INFO] [stdout] 1652 | /      You can call this method either before or after joining a channel. If you call `setDefaultMuteAllRemoteVideoStreams (true)` after jo...
[INFO] [stdout] 1653 | |
[INFO] [stdout] 1654 | |      @note If you want to resume receiving the video stream, call \ref agora::rtc::IRtcEngine::muteRemoteVideoStream "muteRemoteVideoStre...
[INFO] [stdout] 1655 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1662 | |      - < 0: Failure.
[INFO] [stdout] 1663 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1673:6
[INFO] [stdout]      |
[INFO] [stdout] 1673 | /      @note If you called the \ref agora::rtc::IRtcEngine::muteAllRemoteVideoStreams "muteAllRemoteVideoStreams" method and set @p mute as...
[INFO] [stdout] 1674 | |
[INFO] [stdout] 1675 | |      @param userId User ID of the specified remote user.
[INFO] [stdout] 1676 | |      @param mute Sets whether to stop/resume receiving the video stream from a specified remote user:
[INFO] [stdout] ...    |
[INFO] [stdout] 1682 | |      - < 0: Failure.
[INFO] [stdout] 1683 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1693:6
[INFO] [stdout]      |
[INFO] [stdout] 1693 | /      Under limited network conditions, if the publisher has not disabled the dual-stream mode using `enableDualStreamMode(false)`,
[INFO] [stdout] 1694 | |      the receiver can choose to receive either the high-quality video stream (the high resolution, and high bitrate video stream) or
[INFO] [stdout] 1695 | |      the low-video stream (the low resolution, and low bitrate video stream).
[INFO] [stdout] 1696 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1710 | |      - < 0: Failure.
[INFO] [stdout] 1711 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1720:6
[INFO] [stdout]      |
[INFO] [stdout] 1720 | /      Under limited network conditions, if the publisher has not disabled the dual-stream mode using `enableDualStreamMode(false)`,
[INFO] [stdout] 1721 | |      the receiver can choose to receive either the high-quality video stream (the high resolution, and high bitrate video stream) or
[INFO] [stdout] 1722 | |      the low-video stream (the low resolution, and low bitrate video stream).
[INFO] [stdout] 1723 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1736 | |      - < 0: Failure.
[INFO] [stdout] 1737 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1746:6
[INFO] [stdout]      |
[INFO] [stdout] 1746 | /      Once this method is enabled, the SDK returns the volume indication in the \ref agora::rtc::IRtcEngineEventHandler::onAudioVolumeIndi...
[INFO] [stdout] 1747 | |
[INFO] [stdout] 1748 | |      @param interval Sets the time interval between two consecutive volume indications:
[INFO] [stdout] 1749 | |      - &le; 0: Disables the volume indication.
[INFO] [stdout] ...    |
[INFO] [stdout] 1758 | |      - < 0: Failure.
[INFO] [stdout] 1759 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1769:6
[INFO] [stdout]      |
[INFO] [stdout] 1769 | /      Use \ref IRtcEngine::startAudioRecording(const char* filePath, int sampleRate, AUDIO_RECORDING_QUALITY_TYPE quality) "startAudioReco...
[INFO] [stdout] 1770 | |
[INFO] [stdout] 1771 | |      The SDK allows recording during a call. Supported formats:
[INFO] [stdout] 1772 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1787 | |      - < 0: Failure.
[INFO] [stdout] 1788 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1829:6
[INFO] [stdout]      |
[INFO] [stdout] 1829 | /      You can call this method before calling the \ref agora::rtc::IRtcEngine::leaveChannel "leaveChannel" method else, the recording auto...
[INFO] [stdout] 1830 | |
[INFO] [stdout] 1831 | |      @return
[INFO] [stdout] 1832 | |      - 0: Success
[INFO] [stdout] 1833 | |      - < 0: Failure.
[INFO] [stdout] 1834 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1843:6
[INFO] [stdout]      |
[INFO] [stdout] 1843 | /      When the local user calls this method to set the sound position of a remote user, the sound difference between the left and right ch...
[INFO] [stdout] 1844 | |
[INFO] [stdout] 1845 | |      @note
[INFO] [stdout] 1846 | |      - For this method to work, enable stereo panning for remote users by calling the \ref agora::rtc::IRtcEngine::enableSoundPositionInd...
[INFO] [stdout] ...    |
[INFO] [stdout] 1858 | |      - < 0: Failure.
[INFO] [stdout] 1859 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1893:6
[INFO] [stdout]      |
[INFO] [stdout] 1893 | /      You can use one or a combination of the log filter levels. The log level follows the sequence of OFF, CRITICAL, ERROR, WARNING, INFO...
[INFO] [stdout] 1894 | |
[INFO] [stdout] 1895 | |      If you set the log level to WARNING, you see the logs within levels CRITICAL, ERROR, and WARNING.
[INFO] [stdout] 1896 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1904 | |      - < 0: Failure.
[INFO] [stdout] 1905 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1953:6
[INFO] [stdout]      |
[INFO] [stdout] 1953 | /      @since v3.0.0
[INFO] [stdout] 1954 | |
[INFO] [stdout] 1955 | |      After initializing the local video view, you can call this method to update its rendering and mirror modes. It affects only the vide...
[INFO] [stdout] 1956 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1966 | |      - < 0: Failure.
[INFO] [stdout] 1967 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1994:6
[INFO] [stdout]      |
[INFO] [stdout] 1994 | /      @since v3.0.0
[INFO] [stdout] 1995 | |      After initializing the video view of a remote user, you can call this method to update its rendering and mirror modes. This method a...
[INFO] [stdout] 1996 | |
[INFO] [stdout] 1997 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 2009 | |      - < 0: Failure.
[INFO] [stdout] 2010 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2077:6
[INFO] [stdout]      |
[INFO] [stdout] 2077 | /      @note
[INFO] [stdout] 2078 | |      - This method adjusts the playback volume that is the mixed volume of all remote users.
[INFO] [stdout] 2079 | |      - (Since v2.3.2) To mute the local audio playback, call both the `adjustPlaybackSignalVolume` and \ref IRtcEngine::adjustAudioMixing...
[INFO] [stdout] 2080 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2090 | |      - < 0: Failure.
[INFO] [stdout] 2091 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2143:6
[INFO] [stdout]      |
[INFO] [stdout] 2143 | /      If `option` is set as #STREAM_FALLBACK_OPTION_AUDIO_ONLY (2), the SDK will:
[INFO] [stdout] 2144 | |
[INFO] [stdout] 2145 | |      - Disable the upstream video but enable audio only when the network conditions deteriorate and cannot support both video and audio.
[INFO] [stdout] 2146 | |      - Re-enable the video when the network conditions improve.
[INFO] [stdout] ...    |
[INFO] [stdout] 2158 | |      - < 0: Failure.
[INFO] [stdout] 2159 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2168:6
[INFO] [stdout]      |
[INFO] [stdout] 2168 | /      The default setting for `option` is #STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW (1), where the remotely subscribed video stream falls b...
[INFO] [stdout] 2169 | |
[INFO] [stdout] 2170 | |      If `option` is set as #STREAM_FALLBACK_OPTION_AUDIO_ONLY (2), the SDK automatically switches the video from a high-stream to a low-s...
[INFO] [stdout] 2171 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2177 | |      - < 0: Failure.
[INFO] [stdout] 2178 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2187:6
[INFO] [stdout]      |
[INFO] [stdout] 2187 | /      When a user joins a channel on a client, a @p callId is generated to identify the call from the client. Feedback methods, such as \r...
[INFO] [stdout] 2188 | |
[INFO] [stdout] 2189 | |      The \ref IRtcEngine::rate "rate" and \ref IRtcEngine::complain "complain" methods require the @p callId parameter retrieved from the...
[INFO] [stdout] 2190 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2195 | |      - < 0: Failure.
[INFO] [stdout] 2196 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2207:6
[INFO] [stdout]      |
[INFO] [stdout] 2207 | /      @param callId Pointer to the ID of the call, retrieved from the \ref IRtcEngine::getCallId "getCallId" method.
[INFO] [stdout] 2208 | |      @param rating  Rating of the call. The value is between 1 (lowest score) and 5 (highest score). If you set a value out of this range...
[INFO] [stdout] 2209 | |      @param description (Optional) Pointer to the description of the rating, with a string length of less than 800 bytes.
[INFO] [stdout] 2210 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2213 | |      - < 0: Failure.
[INFO] [stdout] 2214 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2326:6
[INFO] [stdout]      |
[INFO] [stdout] 2326 | /      @param code Warning code or error code returned in the \ref agora::rtc::IRtcEngineEventHandler::onWarning "onWarning" or \ref agora:...
[INFO] [stdout] 2327 | |
[INFO] [stdout] 2328 | |      @return #WARN_CODE_TYPE or #ERROR_CODE_TYPE.
[INFO] [stdout] 2329 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2340:6
[INFO] [stdout]      |
[INFO] [stdout] 2340 | /      Deprecated as of v3.1.0. Use the \ref agora::rtc::IRtcEngine::enableEncryption "enableEncryption" instead.
[INFO] [stdout] 2341 | |
[INFO] [stdout] 2342 | |      All users in a channel must use the same encryption password. The encryption password is automatically cleared once a user leaves th...
[INFO] [stdout] 2343 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2354 | |      - < 0: Failure.
[INFO] [stdout] 2355 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2365:6
[INFO] [stdout]      |
[INFO] [stdout] 2365 | /      @deprecated Deprecated as of v3.1.0. Use the \ref agora::rtc::IRtcEngine::enableEncryption "enableEncryption" instead.
[INFO] [stdout] 2366 | |
[INFO] [stdout] 2367 | |      The Agora SDK supports built-in encryption, which is set to the @p aes-128-xts mode by default. Call this method to use other encryp...
[INFO] [stdout] 2368 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2383 | |      - < 0: Failure.
[INFO] [stdout] 2384 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2420:6
[INFO] [stdout]      |
[INFO] [stdout] 2420 | /      The SDK has the following restrictions on this method:
[INFO] [stdout] 2421 | |      - Up to 30 packets can be sent per second in a channel with each packet having a maximum size of 1 kB.
[INFO] [stdout] 2422 | |      - Each client can send up to 6 kB of data per second.
[INFO] [stdout] 2423 | |      - Each user can have up to five data streams simultaneously.
[INFO] [stdout] ...    |
[INFO] [stdout] 2437 | |      - < 0: Failure.
[INFO] [stdout] 2438 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2448:6
[INFO] [stdout]      |
[INFO] [stdout] 2448 | /      The SDK returns the result of this method call in the \ref IRtcEngineEventHandler::onStreamPublished "onStreamPublished" callback.
[INFO] [stdout] 2449 | |
[INFO] [stdout] 2450 | |      The \ref agora::rtc::IRtcEngine::addPublishStreamUrl "addPublishStreamUrl" method call triggers the \ref agora::rtc::IRtcEngineEvent...
[INFO] [stdout] 2451 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 2466 | |           - #ERR_NOT_INITIALIZED (7): You have not initialized the RTC engine when publishing the stream.
[INFO] [stdout] 2467 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2478:6
[INFO] [stdout]      |
[INFO] [stdout] 2478 | /      This method removes the RTMP URL address (added by the \ref IRtcEngine::addPublishStreamUrl "addPublishStreamUrl" method) from a CDN...
[INFO] [stdout] 2479 | |
[INFO] [stdout] 2480 | |      The \ref agora::rtc::IRtcEngine::removePublishStreamUrl "removePublishStreamUrl" method call triggers the \ref agora::rtc::IRtcEngin...
[INFO] [stdout] 2481 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 2490 | |      - < 0: Failure.
[INFO] [stdout] 2491 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2501:6
[INFO] [stdout]      |
[INFO] [stdout] 2501 | /      The SDK triggers the \ref agora::rtc::IRtcEngineEventHandler::onTranscodingUpdated "onTranscodingUpdated" callback when you call the...
[INFO] [stdout] 2502 | |
[INFO] [stdout] 2503 | |      @note
[INFO] [stdout] 2504 | |      - This method applies to `LIVE_BROADCASTING` only.
[INFO] [stdout] ...    |
[INFO] [stdout] 2512 | |      - < 0: Failure.
[INFO] [stdout] 2513 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2522:6
[INFO] [stdout]      |
[INFO] [stdout] 2522 | /      This method is deprecated from v2.9.1. Use \ref agora::rtc::IRtcEngine::addVideoWatermark(const char* watermarkUrl, const WatermarkO...
[INFO] [stdout] 2523 | |
[INFO] [stdout] 2524 | |      This method adds a PNG watermark image to the local video stream for the recording device, channel audience, and CDN live audience t...
[INFO] [stdout] 2525 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2539 | |      - < 0: Failure.
[INFO] [stdout] 2540 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2549:6
[INFO] [stdout]      |
[INFO] [stdout] 2549 | /      This method adds a PNG watermark image to the local video in the live streaming. Once the watermark image is added, all the audience...
[INFO] [stdout] 2550 | |      and the recording device can see and capture it. Agora supports adding only one watermark image onto the local video, and the newly ...
[INFO] [stdout] 2551 | |
[INFO] [stdout] 2552 | |      The watermark position depends on the settings in the \ref IRtcEngine::setVideoEncoderConfiguration "setVideoEncoderConfiguration" m...
[INFO] [stdout] ...    |
[INFO] [stdout] 2570 | |      - < 0: Failure.
[INFO] [stdout] 2571 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2615:6
[INFO] [stdout]      |
[INFO] [stdout] 2615 | /      The \ref agora::rtc::IRtcEngine::addInjectStreamUrl "addInjectStreamUrl" method call triggers the following callbacks:
[INFO] [stdout] 2616 | |     - The local client:
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2622:6
[INFO] [stdout]      |
[INFO] [stdout] 2622 | /      @note
[INFO] [stdout] 2623 | |      - Ensure that you enable the RTMP Converter service before using this function. See *Prerequisites* in the advanced guide *Push Stre...
[INFO] [stdout] 2624 | |      - This method applies to the Native SDK v2.4.1 and later.
[INFO] [stdout] 2625 | |      - This method applies to the `LIVE_BROADCASTING` profile only.
[INFO] [stdout] ...    |
[INFO] [stdout] 2639 | |         - #ERR_NOT_INITIALIZED (7): The SDK is not initialized. Ensure that the IRtcEngine object is initialized before calling this method.
[INFO] [stdout] 2640 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{a0}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2755:6
[INFO] [stdout]      |
[INFO] [stdout] 2755 | /      This method removes the URL address (added by the \ref IRtcEngine::addInjectStreamUrl "addInjectStreamUrl" method) from the live str...
[INFO] [stdout] 2756 | |
[INFO] [stdout] 2757 | |      @note If this method is called successfully, the SDK triggers the \ref IRtcEngineEventHandler::onUserOffline "onUserOffline" callbac...
[INFO] [stdout] 2758 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2763 | |      - < 0: Failure.
[INFO] [stdout] 2764 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2814:6
[INFO] [stdout]      |
[INFO] [stdout] 2814 | /      This method mixes the specified local audio file with the audio stream from the microphone, or replaces the microphone's audio strea...
[INFO] [stdout] 2815 | |
[INFO] [stdout] 2816 | |      When the audio mixing file playback finishes after calling this method, the SDK triggers the \ref agora::rtc::IRtcEngineEventHandler...
[INFO] [stdout] 2817 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2838 | |      - < 0: Failure.
[INFO] [stdout] 2839 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2922:6
[INFO] [stdout]      |
[INFO] [stdout] 2922 | /      Call this method when you are in a channel.
[INFO] [stdout] 2923 | |
[INFO] [stdout] 2924 | |      @note Calling this method does not affect the volume of audio effect file playback invoked by the \ref agora::rtc::IRtcEngine::playE...
[INFO] [stdout] 2925 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2930 | |      - < 0: Failure.
[INFO] [stdout] 2931 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3113:6
[INFO] [stdout]      |
[INFO] [stdout] 3113 | /      This method allows you to set the loop count, pitch, pan, and gain of the audio effect file, as well as whether the remote user can ...
[INFO] [stdout] 3114 | |
[INFO] [stdout] 3115 | |      To play multiple audio effect files simultaneously, call this method multiple times with different soundIds and filePaths. We recomm...
[INFO] [stdout] 3116 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3140 | |      - < 0: Failure.
[INFO] [stdout] 3141 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3178:6
[INFO] [stdout]      |
[INFO] [stdout] 3178 | /      @note This method does not support online audio effect files.
[INFO] [stdout] 3179 | |
[INFO] [stdout] 3180 | |      To ensure smooth communication, limit the size of the audio effect file. We recommend using this method to preload the audio effect ...
[INFO] [stdout] 3181 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3189 | |      - < 0: Failure.
[INFO] [stdout] 3190 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3263:6
[INFO] [stdout]      |
[INFO] [stdout] 3263 | /      Ensure that you call this method before joinChannel to enable stereo panning for remote users so that the local user can track the p...
[INFO] [stdout] 3264 | |
[INFO] [stdout] 3265 | |      @param enabled Sets whether or not to enable stereo panning for remote users:
[INFO] [stdout] 3266 | |      - true: enables stereo panning.
[INFO] [stdout] ...    |
[INFO] [stdout] 3271 | |      - < 0: Failure.
[INFO] [stdout] 3272 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3327:6
[INFO] [stdout]      |
[INFO] [stdout] 3327 | /      This method can be used to set the local voice effect for users in a `COMMUNICATION` channel or hosts in a `LIVE_BROADCASTING` channel.
[INFO] [stdout] 3328 | |      Voice changer options include the following voice effects:
[INFO] [stdout] 3329 | |
[INFO] [stdout] 3330 | |      - `VOICE_CHANGER_XXX`: Changes the local voice to an old man, a little boy, or the Hulk. Applies to the voice talk scenario.
[INFO] [stdout] ...    |
[INFO] [stdout] 3349 | |      - < 0: Failure. Check if the enumeration is properly set.
[INFO] [stdout] 3350 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3370:6
[INFO] [stdout]      |
[INFO] [stdout] 3370 | /      @param reverbPreset The local voice reverberation option. The default value is `AUDIO_REVERB_OFF`,
[INFO] [stdout] 3371 | |      which means the original voice.  See #AUDIO_REVERB_PRESET.
[INFO] [stdout] 3372 | |      To achieve better voice effects, Agora recommends the enumeration whose name begins with `AUDIO_REVERB_FX`.
[INFO] [stdout] 3373 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3376 | |      - < 0: Failure.
[INFO] [stdout] 3377 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3439:6
[INFO] [stdout]      |
[INFO] [stdout] 3439 | /      @param sampleRate Sets the sample rate (@p samplesPerSec) returned in the *onRecordAudioFrame* callback, which can be set as 8000, 1...
[INFO] [stdout] 3440 | |      @param channel Sets the number of audio channels (@p channels) returned in the *onRecordAudioFrame* callback:
[INFO] [stdout] 3441 | |      - 1: Mono
[INFO] [stdout] 3442 | |      - 2: Stereo
[INFO] [stdout] ...    |
[INFO] [stdout] 3451 | |      - < 0: Failure.
[INFO] [stdout] 3452 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{d7}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3462:6
[INFO] [stdout]      |
[INFO] [stdout] 3462 | /      @param sampleRate Sets the sample rate (@p samplesPerSec) returned in the *onPlaybackAudioFrame* callback, which can be set as 8000,...
[INFO] [stdout] 3463 | |      @param channel Sets the number of channels (@p channels) returned in the *onPlaybackAudioFrame* callback:
[INFO] [stdout] 3464 | |      - 1: Mono
[INFO] [stdout] 3465 | |      - 2: Stereo
[INFO] [stdout] ...    |
[INFO] [stdout] 3473 | |      - < 0: Failure.
[INFO] [stdout] 3474 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{d7}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3484:6
[INFO] [stdout]      |
[INFO] [stdout] 3484 | /      @param sampleRate Sets the sample rate (@p samplesPerSec) returned in the *onMixedAudioFrame* callback, which can be set as 8000, 16...
[INFO] [stdout] 3485 | |      @param samplesPerCall Sets the number of samples (`samples`) returned in the *onMixedAudioFrame* callback. `samplesPerCall` is usual...
[INFO] [stdout] 3486 | |
[INFO] [stdout] 3487 | |      @note The SDK triggers the `onMixedAudioFrame` callback according to the sample interval. Ensure that the sample interval ≥ 0.01 (s)...
[INFO] [stdout] ...    |
[INFO] [stdout] 3491 | |      - < 0: Failure.
[INFO] [stdout] 3492 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{d7}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3534:6
[INFO] [stdout]      |
[INFO] [stdout] 3534 | /      After setting the channel event handler, you can listen for channel events and receive the statistics of the corresponding `IChannel...
[INFO] [stdout] 3535 | |
[INFO] [stdout] 3536 | |      @param channelEh The event handler of the `IChannel` object. For details, see IChannelEventHandler.
[INFO] [stdout] 3537 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3540 | |      - < 0: Failure.
[INFO] [stdout] 3541 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3556:6
[INFO] [stdout]      |
[INFO] [stdout] 3556 | /      This method differs from the `joinChannel` method in the `IRtcEngine` class in the following aspects:
[INFO] [stdout] 3557 | |
[INFO] [stdout] 3558 | |      | IChannel::joinChannel                                                                                                             ...
[INFO] [stdout] 3559 | |      |-----------------------------------------------------------------------------------------------------------------------------------...
[INFO] [stdout] ...    |
[INFO] [stdout] 3585 | |            - You have joined and published a stream in a channel created by the IChannel object.
[INFO] [stdout] 3586 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3597:6
[INFO] [stdout]      |
[INFO] [stdout] 3597 | /      After the user successfully joins the channel, the SDK triggers the following callbacks:
[INFO] [stdout] 3598 | |
[INFO] [stdout] 3599 | |      - The local client: \ref agora::rtc::IRtcEngineEventHandler::onLocalUserRegistered "onLocalUserRegistered" and \ref agora::rtc::ICha...
[INFO] [stdout] 3600 | |      - The remote client: \ref agora::rtc::IChannelEventHandler::onUserJoined "onUserJoined" and \ref agora::rtc::IRtcEngineEventHandler:...
[INFO] [stdout] ...    |
[INFO] [stdout] 3621 | |         - #ERR_REFUSED (-5)
[INFO] [stdout] 3622 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{201c}
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{201d}
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3633:6
[INFO] [stdout]      |
[INFO] [stdout] 3633 | /      After joining a channel, the user must call the *leaveChannel* method to end the call before joining another channel.
[INFO] [stdout] 3634 | |
[INFO] [stdout] 3635 | |      This method returns 0 if the user leaves the channel and releases all resources related to the call.
[INFO] [stdout] 3636 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3652 | |         - -7(ERR_NOT_INITIALIZED): The SDK is not initialized.
[INFO] [stdout] 3653 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3662:6
[INFO] [stdout]      |
[INFO] [stdout] 3662 | /      You must keep the following restrictions in mind when calling this method. Otherwise, the SDK returns the #ERR_REFUSED (5):
[INFO] [stdout] 3663 | |      - This method publishes one stream only to the channel corresponding to the current `IChannel` object.
[INFO] [stdout] 3664 | |      - In the live interactive streaming channel, only a host can call this method. To switch the client role, call \ref agora::rtc::ICha...
[INFO] [stdout] 3665 | |      - You can publish a stream to only one channel at a time. For details on joining multiple channels, see the advanced guide *Join Mul...
[INFO] [stdout] ...    |
[INFO] [stdout] 3670 | |         - #ERR_REFUSED (5): The method call is refused.
[INFO] [stdout] 3671 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3695:6
[INFO] [stdout]      |
[INFO] [stdout] 3695 | /      @return
[INFO] [stdout] 3696 | |      - The channel ID of the current `IChannel` object, if the method call succeeds.
[INFO] [stdout] 3697 | |      - The empty string "", if the method call fails.
[INFO] [stdout] 3698 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3709:6
[INFO] [stdout]      |
[INFO] [stdout] 3709 | /      When a user joins a channel on a client, a `callId` is generated to identify the call from the client.
[INFO] [stdout] 3710 | |      Feedback methods, such as \ref IRtcEngine::rate "rate" and \ref IRtcEngine::complain "complain", must be called after the call ends ...
[INFO] [stdout] 3711 | |
[INFO] [stdout] 3712 | |      The `rate` and `complain` methods require the `callId` parameter retrieved from the `getCallId` method during a call. `callId` is pa...
[INFO] [stdout] ...    |
[INFO] [stdout] 3718 | |      - < 0: Failure.
[INFO] [stdout] 3719 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3730:6
[INFO] [stdout]      |
[INFO] [stdout] 3730 | /      The `token` expires after a period of time once the token schema is enabled when:
[INFO] [stdout] 3731 | |
[INFO] [stdout] 3732 | |      - The SDK triggers the \ref IChannelEventHandler::onTokenPrivilegeWillExpire "onTokenPrivilegeWillExpire" callback, or
[INFO] [stdout] 3733 | |      - The \ref IChannelEventHandler::onConnectionStateChanged "onConnectionStateChanged" reports CONNECTION_CHANGED_TOKEN_EXPIRED(9).
[INFO] [stdout] ...    |
[INFO] [stdout] 3744 | |         - -7(ERR_NOT_INITIALIZED): The SDK is not initialized.
[INFO] [stdout] 3745 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3755:6
[INFO] [stdout]      |
[INFO] [stdout] 3755 | /      @deprecated Deprecated as of v3.1.0. Use the \ref agora::rtc::IChannel::enableEncryption "enableEncryption" instead.
[INFO] [stdout] 3756 | |
[INFO] [stdout] 3757 | |      All users in a channel must use the same encryption password. The encryption password is automatically cleared once a user leaves th...
[INFO] [stdout] 3758 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3769 | |      - < 0: Failure.
[INFO] [stdout] 3770 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3780:6
[INFO] [stdout]      |
[INFO] [stdout] 3780 | /      @deprecated Deprecated as of v3.1.0. Use the \ref agora::rtc::IChannel::enableEncryption "enableEncryption" instead.
[INFO] [stdout] 3781 | |
[INFO] [stdout] 3782 | |      The Agora SDK supports built-in encryption, which is set to the `aes-128-xts` mode by default. Call this method to use other encrypt...
[INFO] [stdout] 3783 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3798 | |      - < 0: Failure.
[INFO] [stdout] 3799 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3809:6
[INFO] [stdout]      |
[INFO] [stdout] 3809 | /      This method can be used to switch the user role in the interactive live streaming after the user joins a channel.
[INFO] [stdout] 3810 | |
[INFO] [stdout] 3811 | |      In the `LIVE_BROADCASTING` profile, when a user switches user roles after joining a channel, a successful \ref agora::rtc::IChannel:...
[INFO] [stdout] 3812 | |      - The local client: \ref agora::rtc::IChannelEventHandler::onClientRoleChanged "onClientRoleChanged"
[INFO] [stdout] ...    |
[INFO] [stdout] 3821 | |      - < 0: Failure.
[INFO] [stdout] 3822 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3831:6
[INFO] [stdout]      |
[INFO] [stdout] 3831 | /      Use this method with the \ref IRtcEngine::setRemoteSubscribeFallbackOption "setRemoteSubscribeFallbackOption" method.
[INFO] [stdout] 3832 | |      If the fallback function is enabled for a subscribed stream, the SDK ensures the high-priority user gets the best possible stream qu...
[INFO] [stdout] 3833 | |
[INFO] [stdout] 3834 | |      @note The Agora SDK supports setting `serPriority` as high for one user only.
[INFO] [stdout] ...    |
[INFO] [stdout] 3841 | |      - < 0: Failure.
[INFO] [stdout] 3842 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3851:6
[INFO] [stdout]      |
[INFO] [stdout] 3851 | /      When the local user calls this method to set the sound position of a remote user, the sound difference between the left and right ch...
[INFO] [stdout] 3852 | |      local user to track the real-time position of the remote user, creating a real sense of space. This method applies to massively mult...
[INFO] [stdout] 3853 | |      such as Battle Royale games.
[INFO] [stdout] 3854 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3869 | |      - < 0: Failure.
[INFO] [stdout] 3870 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3879:6
[INFO] [stdout]      |
[INFO] [stdout] 3879 | /      After initializing the video view of a remote user, you can call this method to update its rendering and mirror modes.
[INFO] [stdout] 3880 | |      This method affects only the video view that the local user sees.
[INFO] [stdout] 3881 | |
[INFO] [stdout] 3882 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 3894 | |      - < 0: Failure.
[INFO] [stdout] 3895 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3904:6
[INFO] [stdout]      |
[INFO] [stdout] 3904 | /      You can call this method either before or after joining a channel. If you call `setDefaultMuteAllRemoteAudioStreams (true)` after jo...
[INFO] [stdout] 3905 | |
[INFO] [stdout] 3906 | |      @note If you want to resume receiving the audio stream, call \ref agora::rtc::IChannel::muteRemoteAudioStream "muteRemoteAudioStream...
[INFO] [stdout] 3907 | |      and specify the ID of the remote user whose audio stream you want to receive.
[INFO] [stdout] ...    |
[INFO] [stdout] 3917 | |      - < 0: Failure.
[INFO] [stdout] 3918 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3928:6
[INFO] [stdout]      |
[INFO] [stdout] 3928 | /      You can call this method either before or after joining a channel. If you
[INFO] [stdout] 3929 | |      call `setDefaultMuteAllRemoteVideoStreams (true)` after joining a channel,
[INFO] [stdout] 3930 | |      the remote video streams of all subsequent users are not received.
[INFO] [stdout] 3931 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3945 | |      - < 0: Failure.
[INFO] [stdout] 3946 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3956:6
[INFO] [stdout]      |
[INFO] [stdout] 3956 | /      @param mute Sets whether to receive/stop receiving all remote users' audio streams.
[INFO] [stdout] 3957 | |      - true: Stops receiving all remote users' audio streams.
[INFO] [stdout] 3958 | |      - false: (Default) Receives all remote users' audio streams.
[INFO] [stdout] 3959 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3962 | |      - < 0: Failure.
[INFO] [stdout] 3963 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3973:6
[INFO] [stdout]      |
[INFO] [stdout] 3973 | /      After joining a channel, call \ref agora::rtc::IRtcEngine::adjustPlaybackSignalVolume "adjustPlaybackSignalVolume" to adjust the pla...
[INFO] [stdout] 3974 | |      or adjust multiple times for one remote user.
[INFO] [stdout] 3975 | |
[INFO] [stdout] 3976 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 3988 | |      - 0: Success.
[INFO] [stdout] 3989 | |      - < 0: Failure.
[INFO] [stdout]      | |____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4022:6
[INFO] [stdout]      |
[INFO] [stdout] 4022 | /      @param  mute Sets whether to receive/stop receiving all remote users' video streams:
[INFO] [stdout] 4023 | |      - true: Stop receiving all remote users' video streams.
[INFO] [stdout] 4024 | |      - false: (Default) Receive all remote users' video streams.
[INFO] [stdout] 4025 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4028 | |      - < 0: Failure.
[INFO] [stdout] 4029 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4039:6
[INFO] [stdout]      |
[INFO] [stdout] 4039 | /      @note If you called the \ref agora::rtc::IChannel::muteAllRemoteVideoStreams "muteAllRemoteVideoStreams" method and
[INFO] [stdout] 4040 | |      set `mute` as `true` to stop receiving all remote video streams, call the `muteAllRemoteVideoStreams` method and
[INFO] [stdout] 4041 | |      set `mute` as `false` before calling this method.
[INFO] [stdout] 4042 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4050 | |      - < 0: Failure.
[INFO] [stdout] 4051 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4061:6
[INFO] [stdout]      |
[INFO] [stdout] 4061 | /      Under limited network conditions, if the publisher has not disabled the dual-stream mode using
[INFO] [stdout] 4062 | |      \ref agora::rtc::IRtcEngine::enableDualStreamMode "enableDualStreamMode" (false),
[INFO] [stdout] 4063 | |      the receiver can choose to receive either the high-quality video stream (the high resolution, and high bitrate video stream) or
[INFO] [stdout] 4064 | |      the low-video stream (the low resolution, and low bitrate video stream).
[INFO] [stdout] ...    |
[INFO] [stdout] 4079 | |      - < 0: Failure.
[INFO] [stdout] 4080 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4089:6
[INFO] [stdout]      |
[INFO] [stdout] 4089 | /      Under limited network conditions, if the publisher has not disabled the dual-stream mode using
[INFO] [stdout] 4090 | |      \ref agora::rtc::IRtcEngine::enableDualStreamMode "enableDualStreamMode" (false),
[INFO] [stdout] 4091 | |      the receiver can choose to receive either the high-quality video stream (the high resolution, and high bitrate video stream) or
[INFO] [stdout] 4092 | |      the low-video stream (the low resolution, and low bitrate video stream).
[INFO] [stdout] ...    |
[INFO] [stdout] 4106 | |      - < 0: Failure.
[INFO] [stdout] 4107 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4116:6
[INFO] [stdout]      |
[INFO] [stdout] 4116 | /      The SDK returns the result of this method call in the \ref IRtcEngineEventHandler::onStreamPublished "onStreamPublished" callback.
[INFO] [stdout] 4117 | |
[INFO] [stdout] 4118 | |      The \ref agora::rtc::IChannel::addPublishStreamUrl "addPublishStreamUrl" method call triggers
[INFO] [stdout] 4119 | |      the \ref agora::rtc::IChannelEventHandler::onRtmpStreamingStateChanged "onRtmpStreamingStateChanged" callback on the local client
[INFO] [stdout] ...    |
[INFO] [stdout] 4136 | |           - #ERR_NOT_INITIALIZED (7): You have not initialized `IChannel` when publishing the stream.
[INFO] [stdout] 4137 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4148:6
[INFO] [stdout]      |
[INFO] [stdout] 4148 | /      This method removes the RTMP URL address (added by the \ref IChannel::addPublishStreamUrl "addPublishStreamUrl" method) from a CDN l...
[INFO] [stdout] 4149 | |
[INFO] [stdout] 4150 | |      The SDK returns the result of this method call in the \ref IRtcEngineEventHandler::onStreamUnpublished "onStreamUnpublished" callback.
[INFO] [stdout] 4151 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4163 | |      - < 0: Failure.
[INFO] [stdout] 4164 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4174:6
[INFO] [stdout]      |
[INFO] [stdout] 4174 | /      The SDK triggers the \ref agora::rtc::IChannelEventHandler::onTranscodingUpdated "onTranscodingUpdated" callback when you
[INFO] [stdout] 4175 | |      call the `setLiveTranscoding` method to update the transcoding setting.
[INFO] [stdout] 4176 | |
[INFO] [stdout] 4177 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 4185 | |      - < 0: Failure.
[INFO] [stdout] 4186 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4199:6
[INFO] [stdout]      |
[INFO] [stdout] 4199 | /      The \ref agora::rtc::IChannel::addInjectStreamUrl "addInjectStreamUrl" method call triggers the following callbacks:
[INFO] [stdout] 4200 | |     - The local client:
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4206:6
[INFO] [stdout]      |
[INFO] [stdout] 4206 | /      @note
[INFO] [stdout] 4207 | |      - Ensure that you enable the RTMP Converter service before using this function. See Prerequisites in the advanced guide *Push Stream...
[INFO] [stdout] 4208 | |      - This method applies to the Native SDK v2.4.1 and later.
[INFO] [stdout] 4209 | |      - This method applies to the `LIVE_BROADCASTING` profile only.
[INFO] [stdout] ...    |
[INFO] [stdout] 4223 | |         - #ERR_NOT_INITIALIZED (7): The SDK is not initialized. Ensure that the IChannel object is initialized before calling this method.
[INFO] [stdout] 4224 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{a0}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4234:6
[INFO] [stdout]      |
[INFO] [stdout] 4234 | /      This method removes the URL address (added by the \ref IChannel::addInjectStreamUrl "addInjectStreamUrl" method) from the live strea...
[INFO] [stdout] 4235 | |
[INFO] [stdout] 4236 | |      @note If this method is called successfully, the SDK triggers the \ref IChannelEventHandler::onUserOffline "onUserOffline" callback ...
[INFO] [stdout] 4237 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4242 | |      - < 0: Failure.
[INFO] [stdout] 4243 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4360:6
[INFO] [stdout]      |
[INFO] [stdout] 4360 | /      Each user can create up to five data streams during the lifecycle of the IChannel.
[INFO] [stdout] 4361 | |
[INFO] [stdout] 4362 | |      @note Set both the `reliable` and `ordered` parameters to `true` or `false`. Do not set one as `true` and the other as `false`.
[INFO] [stdout] 4363 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4376 | |      - < 0: Failure.
[INFO] [stdout] 4377 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4388:6
[INFO] [stdout]      |
[INFO] [stdout] 4388 | /      The SDK has the following restrictions on this method:
[INFO] [stdout] 4389 | |      - Up to 30 packets can be sent per second in a channel with each packet having a maximum size of 1 kB.
[INFO] [stdout] 4390 | |      - Each client can send up to 6 kB of data per second.
[INFO] [stdout] 4391 | |      - Each user can have up to five data streams simultaneously.
[INFO] [stdout] ...    |
[INFO] [stdout] 4409 | |      - < 0: Failure.
[INFO] [stdout] 4410 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 94 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 50.68s
[INFO] running `Command { std: "docker" "inspect" "1bc9d65281606d93b9d2028f00d68e8ff2255d2ab0962be2e9f7619f52c864a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1bc9d65281606d93b9d2028f00d68e8ff2255d2ab0962be2e9f7619f52c864a3", kill_on_drop: false }`
[INFO] [stdout] 1bc9d65281606d93b9d2028f00d68e8ff2255d2ab0962be2e9f7619f52c864a3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4e9f5c7c383e49177258218827bc651c06aa4fef9391415284a89ee21c1985ad
[INFO] running `Command { std: "docker" "start" "-a" "4e9f5c7c383e49177258218827bc651c06aa4fef9391415284a89ee21c1985ad", kill_on_drop: false }`
[INFO] [stderr]  Documenting agorartc-sys v3.1.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `joinChannelByToken`
[INFO] [stdout]    --> src/agorartc/mod.rs:681:135
[INFO] [stdout]     |
[INFO] [stdout] 681 | ...el objects as needed, and call the [joinChannelByToken]([AgoraRtcChannel joinChannelByToken:info:uid:options:]) method of each created...
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^ no item named `joinChannelByToken` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/agorartc/mod.rs:842:6
[INFO] [stdout]     |
[INFO] [stdout] 842 | /      Users in the same channel can talk to each other, and multiple users in the same channel can start a group chat. Users with differen...
[INFO] [stdout] 843 | |
[INFO] [stdout] 844 | |
[INFO] [stdout] 845 | |      You must call the \ref IRtcEngine::leaveChannel "leaveChannel" method to exit the current call before entering another channel.
[INFO] [stdout] ...   |
[INFO] [stdout] 875 | |             - You have joined and published a stream in a channel created by the IChannel object.
[INFO] [stdout] 876 | |      */
[INFO] [stdout]     | |_
[INFO] [stdout]     |
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/agorartc/mod.rs:937:6
[INFO] [stdout]     |
[INFO] [stdout] 937 | /      After joining a channel, the user must call the *leaveChannel* method to end the call before joining another channel.
[INFO] [stdout] 938 | |
[INFO] [stdout] 939 | |      This method returns 0 if the user leaves the channel and releases all resources related to the call.
[INFO] [stdout] 940 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 956 | |         - -7(ERR_NOT_INITIALIZED): The SDK is not initialized.
[INFO] [stdout] 957 | |      */
[INFO] [stdout]     | |_
[INFO] [stdout]     |
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/agorartc/mod.rs:966:6
[INFO] [stdout]     |
[INFO] [stdout] 966 | /      The `token` expires after a period of time once the token schema is enabled when:
[INFO] [stdout] 967 | |
[INFO] [stdout] 968 | |      - The SDK triggers the \ref IRtcEngineEventHandler::onTokenPrivilegeWillExpire "onTokenPrivilegeWillExpire" callback, or
[INFO] [stdout] 969 | |      - The \ref IRtcEngineEventHandler::onConnectionStateChanged "onConnectionStateChanged" reports CONNECTION_CHANGED_TOKEN_EXPIRED(9).
[INFO] [stdout] ...   |
[INFO] [stdout] 980 | |         - -7(ERR_NOT_INITIALIZED): The SDK is not initialized.
[INFO] [stdout] 981 | |      */
[INFO] [stdout]     | |_
[INFO] [stdout]     |
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout]     = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:991:6
[INFO] [stdout]      |
[INFO] [stdout] 991  | /      Once registered, the user account can be used to identify the local user when the user joins the channel.
[INFO] [stdout] 992  | |      After the user successfully registers a user account, the SDK triggers the \ref agora::rtc::IRtcEngineEventHandler::onLocalUserRegis...
[INFO] [stdout] 993  | |      reporting the user ID and user account of the local user.
[INFO] [stdout] 994  | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |      - < 0: Failure.
[INFO] [stdout] 1019 | |     */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1030:6
[INFO] [stdout]      |
[INFO] [stdout] 1030 | /      After the user successfully joins the channel, the SDK triggers the following callbacks:
[INFO] [stdout] 1031 | |
[INFO] [stdout] 1032 | |      - The local client: \ref agora::rtc::IRtcEngineEventHandler::onLocalUserRegistered "onLocalUserRegistered" and \ref agora::rtc::IRtc...
[INFO] [stdout] 1033 | |      The remote client: \ref agora::rtc::IRtcEngineEventHandler::onUserJoined "onUserJoined" and \ref agora::rtc::IRtcEngineEventHandler:...
[INFO] [stdout] ...    |
[INFO] [stdout] 1059 | |         - #ERR_REFUSED (-5)
[INFO] [stdout] 1060 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1072:6
[INFO] [stdout]      |
[INFO] [stdout] 1072 | /      After a remote user joins the channel, the SDK gets the user ID and user account of the remote user, caches them
[INFO] [stdout] 1073 | |      in a mapping table object (`userInfo`), and triggers the \ref agora::rtc::IRtcEngineEventHandler::onUserInfoUpdated "onUserInfoUpdat...
[INFO] [stdout] 1074 | |
[INFO] [stdout] 1075 | |      After receiving the o\ref agora::rtc::IRtcEngineEventHandler::onUserInfoUpdated "onUserInfoUpdated" callback, you can call this meth...
[INFO] [stdout] ...    |
[INFO] [stdout] 1085 | |      - < 0: Failure.
[INFO] [stdout] 1086 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1096:6
[INFO] [stdout]      |
[INFO] [stdout] 1096 | /      After a remote user joins the channel, the SDK gets the user ID and user account of the remote user,
[INFO] [stdout] 1097 | |      caches them in a mapping table object (`userInfo`), and triggers the \ref agora::rtc::IRtcEngineEventHandler::onUserInfoUpdated "onU...
[INFO] [stdout] 1098 | |
[INFO] [stdout] 1099 | |      After receiving the \ref agora::rtc::IRtcEngineEventHandler::onUserInfoUpdated "onUserInfoUpdated" callback, you can call this metho...
[INFO] [stdout] ...    |
[INFO] [stdout] 1109 | |      - < 0: Failure.
[INFO] [stdout] 1110 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1119:6
[INFO] [stdout]      |
[INFO] [stdout] 1119 | /      This method is deprecated as of v2.4.0.
[INFO] [stdout] 1120 | |
[INFO] [stdout] 1121 | |      This method starts an audio call test to check whether the audio devices (for example, headset and speaker) and the network connecti...
[INFO] [stdout] 1122 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1134 | |      - < 0: Failure.
[INFO] [stdout] 1135 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1178:6
[INFO] [stdout]      |
[INFO] [stdout] 1178 | /      Call this method either before joining a channel or during a call. If this method is called before joining a channel, the call start...
[INFO] [stdout] 1179 | |
[INFO] [stdout] 1180 | |      A successful \ref agora::rtc::IRtcEngine::enableVideo "enableVideo" method call triggers the \ref agora::rtc::IRtcEngineEventHandler...
[INFO] [stdout] 1181 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 1191 | |      - < 0: Failure.
[INFO] [stdout] 1192 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1224:6
[INFO] [stdout]      |
[INFO] [stdout] 1224 | /      This method is deprecated as of v2.3. Use the \ref IRtcEngine::setVideoEncoderConfiguration "setVideoEncoderConfiguration" method in...
[INFO] [stdout] 1225 | |
[INFO] [stdout] 1226 | |      Each video profile includes a set of parameters, such as the resolution, frame rate, and bitrate. If the camera device does not supp...
[INFO] [stdout] 1227 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1241 | |      - < 0: Failure.
[INFO] [stdout] 1242 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1252:6
[INFO] [stdout]      |
[INFO] [stdout] 1252 | /      Each video encoder configuration corresponds to a set of video parameters, including the resolution, frame rate, bitrate, and video ...
[INFO] [stdout] 1253 | |
[INFO] [stdout] 1254 | |      The parameters specified in this method are the maximum values under ideal network conditions. If the video engine cannot render the...
[INFO] [stdout] 1255 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1261 | |      - < 0: Failure.
[INFO] [stdout] 1262 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1271:6
[INFO] [stdout]      |
[INFO] [stdout] 1271 | /      For a video call or the live interactive video streaming, generally the SDK controls the camera output parameters. When the default ...
[INFO] [stdout] 1272 | |
[INFO] [stdout] 1273 | |      - If the resolution or frame rate of the captured raw video data are higher than those set by \ref IRtcEngine::setVideoEncoderConfig...
[INFO] [stdout] 1274 | |      - If you do not need local video preview or are willing to sacrifice preview quality, we recommend setting config as CAPTURER_OUTPUT...
[INFO] [stdout] ...    |
[INFO] [stdout] 1283 | |      - < 0: Failure.
[INFO] [stdout] 1284 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1314:6
[INFO] [stdout]      |
[INFO] [stdout] 1314 | /      This method initializes the video view of a remote stream on the local device. It affects only the video view that the local user sees.
[INFO] [stdout] 1315 | |
[INFO] [stdout] 1316 | |      Call this method to bind the remote video stream to a video view and to set the rendering and mirror modes of the video view.
[INFO] [stdout] 1317 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1327 | |      - < 0: Failure.
[INFO] [stdout] 1328 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1337:6
[INFO] [stdout]      |
[INFO] [stdout] 1337 | /      Before calling this method, you must:
[INFO] [stdout] 1338 | |
[INFO] [stdout] 1339 | |      - Call the \ref IRtcEngine::setupLocalVideo "setupLocalVideo" method to set up the local preview window and configure the attributes.
[INFO] [stdout] 1340 | |      - Call the \ref IRtcEngine::enableVideo "enableVideo" method to enable video.
[INFO] [stdout] ...    |
[INFO] [stdout] 1346 | |      - < 0: Failure.
[INFO] [stdout] 1347 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1389:6
[INFO] [stdout]      |
[INFO] [stdout] 1389 | /      @note
[INFO] [stdout] 1390 | |      - This method affects the internal engine and can be called after the \ref agora::rtc::IRtcEngine::leaveChannel "leaveChannel" method. You ...
[INFO] [stdout] 1391 | |      - This method resets the internal engine and takes some time to take effect. We recommend using the following API methods to control the au...
[INFO] [stdout] 1392 | |          - \ref IRtcEngine::enableLocalAudio "enableLocalAudio": Whether to enable the microphone to create the local audio stream.
[INFO] [stdout] 1393 | |          - \ref IRtcEngine::muteLocalAudioStream "muteLocalAudioStream": Whether to publish the local audio stream.
[INFO] [stdout] 1394 | |          - \ref IRtcEngine::muteRemoteAudioStream "muteRemoteAudioStream": Whether to subscribe to and play the remote audio stream.
[INFO] [stdout] 1395 | |          - \ref IRtcEngine::muteAllRemoteAudioStreams "muteAllRemoteAudioStreams": Whether to subscribe to and play all remote audio streams.
[INFO] [stdout]      | |_____________________________________________________________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1409:6
[INFO] [stdout]      |
[INFO] [stdout] 1409 | /      The audio function is enabled by default. This method disables or re-enables the local audio function, that is, to stop or restart l...
[INFO] [stdout] 1410 | |
[INFO] [stdout] 1411 | |      This method does not affect receiving or playing the remote audio streams,and enableLocalAudio(false) is applicable to scenarios whe...
[INFO] [stdout] 1412 | |      receive remote audio streams without sending any audio stream to other users in the channel.
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |      - < 0: Failure.
[INFO] [stdout] 1430 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1440:6
[INFO] [stdout]      |
[INFO] [stdout] 1440 | /      @note
[INFO] [stdout] 1441 | |      - This method affects the internal engine and can be called after the \ref agora::rtc::IRtcEngine::leaveChannel "leaveChannel" metho...
[INFO] [stdout] 1442 | |      - This method resets the internal engine and takes some time to take effect. We recommend using the \ref agora::rtc::IRtcEngine::ena...
[INFO] [stdout] 1443 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1446 | |      - < 0: Failure.
[INFO] [stdout] 1447 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1456:6
[INFO] [stdout]      |
[INFO] [stdout] 1456 | /      @note
[INFO] [stdout] 1457 | |      - The *setAudioProfile* method must be called before the \ref IRtcEngine::joinChannel "joinChannel" method.
[INFO] [stdout] 1458 | |      - In the `COMMUNICATION` and `LIVE_BROADCASTING` profiles, the bitrate may be different from your settings due to network self-adapt...
[INFO] [stdout] 1459 | |      - In scenarios requiring high-quality audio, for example, a music teaching scenario, we recommend setting profile as AUDIO_PROFILE_M...
[INFO] [stdout] ...    |
[INFO] [stdout] 1469 | |      - < 0: Failure.
[INFO] [stdout] 1470 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1479:6
[INFO] [stdout]      |
[INFO] [stdout] 1479 | /      A successful \ref agora::rtc::IRtcEngine::muteLocalAudioStream "muteLocalAudioStream" method call triggers the \ref agora::rtc::IRtc...
[INFO] [stdout] 1480 | |      @note
[INFO] [stdout] 1481 | |      - When @p mute is set as @p true, this method does not disable the microphone, which does not affect any ongoing recording.
[INFO] [stdout] 1482 | |      - If you call \ref agora::rtc::IRtcEngine::setChannelProfile "setChannelProfile" after this method, the SDK resets whether or not to...
[INFO] [stdout] ...    |
[INFO] [stdout] 1490 | |      - < 0: Failure.
[INFO] [stdout] 1491 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1501:6
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /      @param mute Sets whether to receive/stop receiving all remote users' audio streams.
[INFO] [stdout] 1502 | |      - true: Stops receiving all remote users' audio streams.
[INFO] [stdout] 1503 | |      - false: (Default) Receives all remote users' audio streams.
[INFO] [stdout] 1504 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1507 | |      - < 0: Failure.
[INFO] [stdout] 1508 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1518:6
[INFO] [stdout]      |
[INFO] [stdout] 1518 | /      You can call this method either before or after joining a channel. If you call `setDefaultMuteAllRemoteAudioStreams (true)` after jo...
[INFO] [stdout] 1519 | |
[INFO] [stdout] 1520 | |      @note If you want to resume receiving the audio stream, call \ref agora::rtc::IRtcEngine::muteRemoteAudioStream "muteRemoteAudioStre...
[INFO] [stdout] 1521 | |      and specify the ID of the remote user whose audio stream you want to receive.
[INFO] [stdout] ...    |
[INFO] [stdout] 1531 | |      - < 0: Failure.
[INFO] [stdout] 1532 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1566:6
[INFO] [stdout]      |
[INFO] [stdout] 1566 | /      @note If you called the \ref agora::rtc::IRtcEngine::muteAllRemoteAudioStreams "muteAllRemoteAudioStreams" method and set @p mute as...
[INFO] [stdout] 1567 | |
[INFO] [stdout] 1568 | |      @param userId User ID of the specified remote user sending the audio.
[INFO] [stdout] 1569 | |      @param mute Sets whether to receive/stop receiving a specified remote user's audio stream:
[INFO] [stdout] ...    |
[INFO] [stdout] 1574 | |      - 0: Success.
[INFO] [stdout] 1575 | |      - < 0: Failure.
[INFO] [stdout]      | |____________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1587:6
[INFO] [stdout]      |
[INFO] [stdout] 1587 | /      A successful \ref agora::rtc::IRtcEngine::muteLocalVideoStream "muteLocalVideoStream" method call triggers the \ref agora::rtc::IRtc...
[INFO] [stdout] 1588 | |
[INFO] [stdout] 1589 | |      @note
[INFO] [stdout] 1590 | |      - When set to *true*, this method does not disable the camera which does not affect the retrieval of the local video streams. This m...
[INFO] [stdout] ...    |
[INFO] [stdout] 1599 | |      - < 0: Failure.
[INFO] [stdout] 1600 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1610:6
[INFO] [stdout]      |
[INFO] [stdout] 1610 | /      This method disables or re-enables the local video capturer, and does not affect receiving the remote video stream.
[INFO] [stdout] 1611 | |
[INFO] [stdout] 1612 | |      After you call the \ref agora::rtc::IRtcEngine::enableVideo "enableVideo" method, the local video capturer is enabled by default. Yo...
[INFO] [stdout] 1613 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1624 | |      - < 0: Failure.
[INFO] [stdout] 1625 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1635:6
[INFO] [stdout]      |
[INFO] [stdout] 1635 | /      @param  mute Sets whether to receive/stop receiving all remote users' video streams:
[INFO] [stdout] 1636 | |      - true: Stop receiving all remote users' video streams.
[INFO] [stdout] 1637 | |      - false: (Default) Receive all remote users' video streams.
[INFO] [stdout] 1638 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1641 | |      - < 0: Failure.
[INFO] [stdout] 1642 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1652:6
[INFO] [stdout]      |
[INFO] [stdout] 1652 | /      You can call this method either before or after joining a channel. If you call `setDefaultMuteAllRemoteVideoStreams (true)` after jo...
[INFO] [stdout] 1653 | |
[INFO] [stdout] 1654 | |      @note If you want to resume receiving the video stream, call \ref agora::rtc::IRtcEngine::muteRemoteVideoStream "muteRemoteVideoStre...
[INFO] [stdout] 1655 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1662 | |      - < 0: Failure.
[INFO] [stdout] 1663 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1673:6
[INFO] [stdout]      |
[INFO] [stdout] 1673 | /      @note If you called the \ref agora::rtc::IRtcEngine::muteAllRemoteVideoStreams "muteAllRemoteVideoStreams" method and set @p mute as...
[INFO] [stdout] 1674 | |
[INFO] [stdout] 1675 | |      @param userId User ID of the specified remote user.
[INFO] [stdout] 1676 | |      @param mute Sets whether to stop/resume receiving the video stream from a specified remote user:
[INFO] [stdout] ...    |
[INFO] [stdout] 1682 | |      - < 0: Failure.
[INFO] [stdout] 1683 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1693:6
[INFO] [stdout]      |
[INFO] [stdout] 1693 | /      Under limited network conditions, if the publisher has not disabled the dual-stream mode using `enableDualStreamMode(false)`,
[INFO] [stdout] 1694 | |      the receiver can choose to receive either the high-quality video stream (the high resolution, and high bitrate video stream) or
[INFO] [stdout] 1695 | |      the low-video stream (the low resolution, and low bitrate video stream).
[INFO] [stdout] 1696 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1710 | |      - < 0: Failure.
[INFO] [stdout] 1711 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1720:6
[INFO] [stdout]      |
[INFO] [stdout] 1720 | /      Under limited network conditions, if the publisher has not disabled the dual-stream mode using `enableDualStreamMode(false)`,
[INFO] [stdout] 1721 | |      the receiver can choose to receive either the high-quality video stream (the high resolution, and high bitrate video stream) or
[INFO] [stdout] 1722 | |      the low-video stream (the low resolution, and low bitrate video stream).
[INFO] [stdout] 1723 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1736 | |      - < 0: Failure.
[INFO] [stdout] 1737 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1746:6
[INFO] [stdout]      |
[INFO] [stdout] 1746 | /      Once this method is enabled, the SDK returns the volume indication in the \ref agora::rtc::IRtcEngineEventHandler::onAudioVolumeIndi...
[INFO] [stdout] 1747 | |
[INFO] [stdout] 1748 | |      @param interval Sets the time interval between two consecutive volume indications:
[INFO] [stdout] 1749 | |      - &le; 0: Disables the volume indication.
[INFO] [stdout] ...    |
[INFO] [stdout] 1758 | |      - < 0: Failure.
[INFO] [stdout] 1759 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1769:6
[INFO] [stdout]      |
[INFO] [stdout] 1769 | /      Use \ref IRtcEngine::startAudioRecording(const char* filePath, int sampleRate, AUDIO_RECORDING_QUALITY_TYPE quality) "startAudioReco...
[INFO] [stdout] 1770 | |
[INFO] [stdout] 1771 | |      The SDK allows recording during a call. Supported formats:
[INFO] [stdout] 1772 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1787 | |      - < 0: Failure.
[INFO] [stdout] 1788 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1829:6
[INFO] [stdout]      |
[INFO] [stdout] 1829 | /      You can call this method before calling the \ref agora::rtc::IRtcEngine::leaveChannel "leaveChannel" method else, the recording auto...
[INFO] [stdout] 1830 | |
[INFO] [stdout] 1831 | |      @return
[INFO] [stdout] 1832 | |      - 0: Success
[INFO] [stdout] 1833 | |      - < 0: Failure.
[INFO] [stdout] 1834 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1843:6
[INFO] [stdout]      |
[INFO] [stdout] 1843 | /      When the local user calls this method to set the sound position of a remote user, the sound difference between the left and right ch...
[INFO] [stdout] 1844 | |
[INFO] [stdout] 1845 | |      @note
[INFO] [stdout] 1846 | |      - For this method to work, enable stereo panning for remote users by calling the \ref agora::rtc::IRtcEngine::enableSoundPositionInd...
[INFO] [stdout] ...    |
[INFO] [stdout] 1858 | |      - < 0: Failure.
[INFO] [stdout] 1859 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1893:6
[INFO] [stdout]      |
[INFO] [stdout] 1893 | /      You can use one or a combination of the log filter levels. The log level follows the sequence of OFF, CRITICAL, ERROR, WARNING, INFO...
[INFO] [stdout] 1894 | |
[INFO] [stdout] 1895 | |      If you set the log level to WARNING, you see the logs within levels CRITICAL, ERROR, and WARNING.
[INFO] [stdout] 1896 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1904 | |      - < 0: Failure.
[INFO] [stdout] 1905 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1953:6
[INFO] [stdout]      |
[INFO] [stdout] 1953 | /      @since v3.0.0
[INFO] [stdout] 1954 | |
[INFO] [stdout] 1955 | |      After initializing the local video view, you can call this method to update its rendering and mirror modes. It affects only the vide...
[INFO] [stdout] 1956 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 1966 | |      - < 0: Failure.
[INFO] [stdout] 1967 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:1994:6
[INFO] [stdout]      |
[INFO] [stdout] 1994 | /      @since v3.0.0
[INFO] [stdout] 1995 | |      After initializing the video view of a remote user, you can call this method to update its rendering and mirror modes. This method a...
[INFO] [stdout] 1996 | |
[INFO] [stdout] 1997 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 2009 | |      - < 0: Failure.
[INFO] [stdout] 2010 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2077:6
[INFO] [stdout]      |
[INFO] [stdout] 2077 | /      @note
[INFO] [stdout] 2078 | |      - This method adjusts the playback volume that is the mixed volume of all remote users.
[INFO] [stdout] 2079 | |      - (Since v2.3.2) To mute the local audio playback, call both the `adjustPlaybackSignalVolume` and \ref IRtcEngine::adjustAudioMixing...
[INFO] [stdout] 2080 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2090 | |      - < 0: Failure.
[INFO] [stdout] 2091 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2143:6
[INFO] [stdout]      |
[INFO] [stdout] 2143 | /      If `option` is set as #STREAM_FALLBACK_OPTION_AUDIO_ONLY (2), the SDK will:
[INFO] [stdout] 2144 | |
[INFO] [stdout] 2145 | |      - Disable the upstream video but enable audio only when the network conditions deteriorate and cannot support both video and audio.
[INFO] [stdout] 2146 | |      - Re-enable the video when the network conditions improve.
[INFO] [stdout] ...    |
[INFO] [stdout] 2158 | |      - < 0: Failure.
[INFO] [stdout] 2159 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2168:6
[INFO] [stdout]      |
[INFO] [stdout] 2168 | /      The default setting for `option` is #STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW (1), where the remotely subscribed video stream falls b...
[INFO] [stdout] 2169 | |
[INFO] [stdout] 2170 | |      If `option` is set as #STREAM_FALLBACK_OPTION_AUDIO_ONLY (2), the SDK automatically switches the video from a high-stream to a low-s...
[INFO] [stdout] 2171 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2177 | |      - < 0: Failure.
[INFO] [stdout] 2178 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2187:6
[INFO] [stdout]      |
[INFO] [stdout] 2187 | /      When a user joins a channel on a client, a @p callId is generated to identify the call from the client. Feedback methods, such as \r...
[INFO] [stdout] 2188 | |
[INFO] [stdout] 2189 | |      The \ref IRtcEngine::rate "rate" and \ref IRtcEngine::complain "complain" methods require the @p callId parameter retrieved from the...
[INFO] [stdout] 2190 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2195 | |      - < 0: Failure.
[INFO] [stdout] 2196 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2207:6
[INFO] [stdout]      |
[INFO] [stdout] 2207 | /      @param callId Pointer to the ID of the call, retrieved from the \ref IRtcEngine::getCallId "getCallId" method.
[INFO] [stdout] 2208 | |      @param rating  Rating of the call. The value is between 1 (lowest score) and 5 (highest score). If you set a value out of this range...
[INFO] [stdout] 2209 | |      @param description (Optional) Pointer to the description of the rating, with a string length of less than 800 bytes.
[INFO] [stdout] 2210 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2213 | |      - < 0: Failure.
[INFO] [stdout] 2214 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2326:6
[INFO] [stdout]      |
[INFO] [stdout] 2326 | /      @param code Warning code or error code returned in the \ref agora::rtc::IRtcEngineEventHandler::onWarning "onWarning" or \ref agora:...
[INFO] [stdout] 2327 | |
[INFO] [stdout] 2328 | |      @return #WARN_CODE_TYPE or #ERROR_CODE_TYPE.
[INFO] [stdout] 2329 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2340:6
[INFO] [stdout]      |
[INFO] [stdout] 2340 | /      Deprecated as of v3.1.0. Use the \ref agora::rtc::IRtcEngine::enableEncryption "enableEncryption" instead.
[INFO] [stdout] 2341 | |
[INFO] [stdout] 2342 | |      All users in a channel must use the same encryption password. The encryption password is automatically cleared once a user leaves th...
[INFO] [stdout] 2343 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2354 | |      - < 0: Failure.
[INFO] [stdout] 2355 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2365:6
[INFO] [stdout]      |
[INFO] [stdout] 2365 | /      @deprecated Deprecated as of v3.1.0. Use the \ref agora::rtc::IRtcEngine::enableEncryption "enableEncryption" instead.
[INFO] [stdout] 2366 | |
[INFO] [stdout] 2367 | |      The Agora SDK supports built-in encryption, which is set to the @p aes-128-xts mode by default. Call this method to use other encryp...
[INFO] [stdout] 2368 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2383 | |      - < 0: Failure.
[INFO] [stdout] 2384 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2420:6
[INFO] [stdout]      |
[INFO] [stdout] 2420 | /      The SDK has the following restrictions on this method:
[INFO] [stdout] 2421 | |      - Up to 30 packets can be sent per second in a channel with each packet having a maximum size of 1 kB.
[INFO] [stdout] 2422 | |      - Each client can send up to 6 kB of data per second.
[INFO] [stdout] 2423 | |      - Each user can have up to five data streams simultaneously.
[INFO] [stdout] ...    |
[INFO] [stdout] 2437 | |      - < 0: Failure.
[INFO] [stdout] 2438 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2448:6
[INFO] [stdout]      |
[INFO] [stdout] 2448 | /      The SDK returns the result of this method call in the \ref IRtcEngineEventHandler::onStreamPublished "onStreamPublished" callback.
[INFO] [stdout] 2449 | |
[INFO] [stdout] 2450 | |      The \ref agora::rtc::IRtcEngine::addPublishStreamUrl "addPublishStreamUrl" method call triggers the \ref agora::rtc::IRtcEngineEvent...
[INFO] [stdout] 2451 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 2466 | |           - #ERR_NOT_INITIALIZED (7): You have not initialized the RTC engine when publishing the stream.
[INFO] [stdout] 2467 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2478:6
[INFO] [stdout]      |
[INFO] [stdout] 2478 | /      This method removes the RTMP URL address (added by the \ref IRtcEngine::addPublishStreamUrl "addPublishStreamUrl" method) from a CDN...
[INFO] [stdout] 2479 | |
[INFO] [stdout] 2480 | |      The \ref agora::rtc::IRtcEngine::removePublishStreamUrl "removePublishStreamUrl" method call triggers the \ref agora::rtc::IRtcEngin...
[INFO] [stdout] 2481 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 2490 | |      - < 0: Failure.
[INFO] [stdout] 2491 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2501:6
[INFO] [stdout]      |
[INFO] [stdout] 2501 | /      The SDK triggers the \ref agora::rtc::IRtcEngineEventHandler::onTranscodingUpdated "onTranscodingUpdated" callback when you call the...
[INFO] [stdout] 2502 | |
[INFO] [stdout] 2503 | |      @note
[INFO] [stdout] 2504 | |      - This method applies to `LIVE_BROADCASTING` only.
[INFO] [stdout] ...    |
[INFO] [stdout] 2512 | |      - < 0: Failure.
[INFO] [stdout] 2513 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2522:6
[INFO] [stdout]      |
[INFO] [stdout] 2522 | /      This method is deprecated from v2.9.1. Use \ref agora::rtc::IRtcEngine::addVideoWatermark(const char* watermarkUrl, const WatermarkO...
[INFO] [stdout] 2523 | |
[INFO] [stdout] 2524 | |      This method adds a PNG watermark image to the local video stream for the recording device, channel audience, and CDN live audience t...
[INFO] [stdout] 2525 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2539 | |      - < 0: Failure.
[INFO] [stdout] 2540 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2549:6
[INFO] [stdout]      |
[INFO] [stdout] 2549 | /      This method adds a PNG watermark image to the local video in the live streaming. Once the watermark image is added, all the audience...
[INFO] [stdout] 2550 | |      and the recording device can see and capture it. Agora supports adding only one watermark image onto the local video, and the newly ...
[INFO] [stdout] 2551 | |
[INFO] [stdout] 2552 | |      The watermark position depends on the settings in the \ref IRtcEngine::setVideoEncoderConfiguration "setVideoEncoderConfiguration" m...
[INFO] [stdout] ...    |
[INFO] [stdout] 2570 | |      - < 0: Failure.
[INFO] [stdout] 2571 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2615:6
[INFO] [stdout]      |
[INFO] [stdout] 2615 | /      The \ref agora::rtc::IRtcEngine::addInjectStreamUrl "addInjectStreamUrl" method call triggers the following callbacks:
[INFO] [stdout] 2616 | |     - The local client:
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2622:6
[INFO] [stdout]      |
[INFO] [stdout] 2622 | /      @note
[INFO] [stdout] 2623 | |      - Ensure that you enable the RTMP Converter service before using this function. See *Prerequisites* in the advanced guide *Push Stre...
[INFO] [stdout] 2624 | |      - This method applies to the Native SDK v2.4.1 and later.
[INFO] [stdout] 2625 | |      - This method applies to the `LIVE_BROADCASTING` profile only.
[INFO] [stdout] ...    |
[INFO] [stdout] 2639 | |         - #ERR_NOT_INITIALIZED (7): The SDK is not initialized. Ensure that the IRtcEngine object is initialized before calling this method.
[INFO] [stdout] 2640 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{a0}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2755:6
[INFO] [stdout]      |
[INFO] [stdout] 2755 | /      This method removes the URL address (added by the \ref IRtcEngine::addInjectStreamUrl "addInjectStreamUrl" method) from the live str...
[INFO] [stdout] 2756 | |
[INFO] [stdout] 2757 | |      @note If this method is called successfully, the SDK triggers the \ref IRtcEngineEventHandler::onUserOffline "onUserOffline" callbac...
[INFO] [stdout] 2758 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2763 | |      - < 0: Failure.
[INFO] [stdout] 2764 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2814:6
[INFO] [stdout]      |
[INFO] [stdout] 2814 | /      This method mixes the specified local audio file with the audio stream from the microphone, or replaces the microphone's audio strea...
[INFO] [stdout] 2815 | |
[INFO] [stdout] 2816 | |      When the audio mixing file playback finishes after calling this method, the SDK triggers the \ref agora::rtc::IRtcEngineEventHandler...
[INFO] [stdout] 2817 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2838 | |      - < 0: Failure.
[INFO] [stdout] 2839 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:2922:6
[INFO] [stdout]      |
[INFO] [stdout] 2922 | /      Call this method when you are in a channel.
[INFO] [stdout] 2923 | |
[INFO] [stdout] 2924 | |      @note Calling this method does not affect the volume of audio effect file playback invoked by the \ref agora::rtc::IRtcEngine::playE...
[INFO] [stdout] 2925 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 2930 | |      - < 0: Failure.
[INFO] [stdout] 2931 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3113:6
[INFO] [stdout]      |
[INFO] [stdout] 3113 | /      This method allows you to set the loop count, pitch, pan, and gain of the audio effect file, as well as whether the remote user can ...
[INFO] [stdout] 3114 | |
[INFO] [stdout] 3115 | |      To play multiple audio effect files simultaneously, call this method multiple times with different soundIds and filePaths. We recomm...
[INFO] [stdout] 3116 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3140 | |      - < 0: Failure.
[INFO] [stdout] 3141 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3178:6
[INFO] [stdout]      |
[INFO] [stdout] 3178 | /      @note This method does not support online audio effect files.
[INFO] [stdout] 3179 | |
[INFO] [stdout] 3180 | |      To ensure smooth communication, limit the size of the audio effect file. We recommend using this method to preload the audio effect ...
[INFO] [stdout] 3181 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3189 | |      - < 0: Failure.
[INFO] [stdout] 3190 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3263:6
[INFO] [stdout]      |
[INFO] [stdout] 3263 | /      Ensure that you call this method before joinChannel to enable stereo panning for remote users so that the local user can track the p...
[INFO] [stdout] 3264 | |
[INFO] [stdout] 3265 | |      @param enabled Sets whether or not to enable stereo panning for remote users:
[INFO] [stdout] 3266 | |      - true: enables stereo panning.
[INFO] [stdout] ...    |
[INFO] [stdout] 3271 | |      - < 0: Failure.
[INFO] [stdout] 3272 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3327:6
[INFO] [stdout]      |
[INFO] [stdout] 3327 | /      This method can be used to set the local voice effect for users in a `COMMUNICATION` channel or hosts in a `LIVE_BROADCASTING` channel.
[INFO] [stdout] 3328 | |      Voice changer options include the following voice effects:
[INFO] [stdout] 3329 | |
[INFO] [stdout] 3330 | |      - `VOICE_CHANGER_XXX`: Changes the local voice to an old man, a little boy, or the Hulk. Applies to the voice talk scenario.
[INFO] [stdout] ...    |
[INFO] [stdout] 3349 | |      - < 0: Failure. Check if the enumeration is properly set.
[INFO] [stdout] 3350 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3370:6
[INFO] [stdout]      |
[INFO] [stdout] 3370 | /      @param reverbPreset The local voice reverberation option. The default value is `AUDIO_REVERB_OFF`,
[INFO] [stdout] 3371 | |      which means the original voice.  See #AUDIO_REVERB_PRESET.
[INFO] [stdout] 3372 | |      To achieve better voice effects, Agora recommends the enumeration whose name begins with `AUDIO_REVERB_FX`.
[INFO] [stdout] 3373 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3376 | |      - < 0: Failure.
[INFO] [stdout] 3377 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3439:6
[INFO] [stdout]      |
[INFO] [stdout] 3439 | /      @param sampleRate Sets the sample rate (@p samplesPerSec) returned in the *onRecordAudioFrame* callback, which can be set as 8000, 1...
[INFO] [stdout] 3440 | |      @param channel Sets the number of audio channels (@p channels) returned in the *onRecordAudioFrame* callback:
[INFO] [stdout] 3441 | |      - 1: Mono
[INFO] [stdout] 3442 | |      - 2: Stereo
[INFO] [stdout] ...    |
[INFO] [stdout] 3451 | |      - < 0: Failure.
[INFO] [stdout] 3452 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{d7}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3462:6
[INFO] [stdout]      |
[INFO] [stdout] 3462 | /      @param sampleRate Sets the sample rate (@p samplesPerSec) returned in the *onPlaybackAudioFrame* callback, which can be set as 8000,...
[INFO] [stdout] 3463 | |      @param channel Sets the number of channels (@p channels) returned in the *onPlaybackAudioFrame* callback:
[INFO] [stdout] 3464 | |      - 1: Mono
[INFO] [stdout] 3465 | |      - 2: Stereo
[INFO] [stdout] ...    |
[INFO] [stdout] 3473 | |      - < 0: Failure.
[INFO] [stdout] 3474 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{d7}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3484:6
[INFO] [stdout]      |
[INFO] [stdout] 3484 | /      @param sampleRate Sets the sample rate (@p samplesPerSec) returned in the *onMixedAudioFrame* callback, which can be set as 8000, 16...
[INFO] [stdout] 3485 | |      @param samplesPerCall Sets the number of samples (`samples`) returned in the *onMixedAudioFrame* callback. `samplesPerCall` is usual...
[INFO] [stdout] 3486 | |
[INFO] [stdout] 3487 | |      @note The SDK triggers the `onMixedAudioFrame` callback according to the sample interval. Ensure that the sample interval ≥ 0.01 (s)...
[INFO] [stdout] ...    |
[INFO] [stdout] 3491 | |      - < 0: Failure.
[INFO] [stdout] 3492 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{d7}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3534:6
[INFO] [stdout]      |
[INFO] [stdout] 3534 | /      After setting the channel event handler, you can listen for channel events and receive the statistics of the corresponding `IChannel...
[INFO] [stdout] 3535 | |
[INFO] [stdout] 3536 | |      @param channelEh The event handler of the `IChannel` object. For details, see IChannelEventHandler.
[INFO] [stdout] 3537 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3540 | |      - < 0: Failure.
[INFO] [stdout] 3541 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3556:6
[INFO] [stdout]      |
[INFO] [stdout] 3556 | /      This method differs from the `joinChannel` method in the `IRtcEngine` class in the following aspects:
[INFO] [stdout] 3557 | |
[INFO] [stdout] 3558 | |      | IChannel::joinChannel                                                                                                             ...
[INFO] [stdout] 3559 | |      |-----------------------------------------------------------------------------------------------------------------------------------...
[INFO] [stdout] ...    |
[INFO] [stdout] 3585 | |            - You have joined and published a stream in a channel created by the IChannel object.
[INFO] [stdout] 3586 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3597:6
[INFO] [stdout]      |
[INFO] [stdout] 3597 | /      After the user successfully joins the channel, the SDK triggers the following callbacks:
[INFO] [stdout] 3598 | |
[INFO] [stdout] 3599 | |      - The local client: \ref agora::rtc::IRtcEngineEventHandler::onLocalUserRegistered "onLocalUserRegistered" and \ref agora::rtc::ICha...
[INFO] [stdout] 3600 | |      - The remote client: \ref agora::rtc::IChannelEventHandler::onUserJoined "onUserJoined" and \ref agora::rtc::IRtcEngineEventHandler:...
[INFO] [stdout] ...    |
[INFO] [stdout] 3621 | |         - #ERR_REFUSED (-5)
[INFO] [stdout] 3622 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{201c}
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{201d}
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3633:6
[INFO] [stdout]      |
[INFO] [stdout] 3633 | /      After joining a channel, the user must call the *leaveChannel* method to end the call before joining another channel.
[INFO] [stdout] 3634 | |
[INFO] [stdout] 3635 | |      This method returns 0 if the user leaves the channel and releases all resources related to the call.
[INFO] [stdout] 3636 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3652 | |         - -7(ERR_NOT_INITIALIZED): The SDK is not initialized.
[INFO] [stdout] 3653 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3662:6
[INFO] [stdout]      |
[INFO] [stdout] 3662 | /      You must keep the following restrictions in mind when calling this method. Otherwise, the SDK returns the #ERR_REFUSED (5):
[INFO] [stdout] 3663 | |      - This method publishes one stream only to the channel corresponding to the current `IChannel` object.
[INFO] [stdout] 3664 | |      - In the live interactive streaming channel, only a host can call this method. To switch the client role, call \ref agora::rtc::ICha...
[INFO] [stdout] 3665 | |      - You can publish a stream to only one channel at a time. For details on joining multiple channels, see the advanced guide *Join Mul...
[INFO] [stdout] ...    |
[INFO] [stdout] 3670 | |         - #ERR_REFUSED (5): The method call is refused.
[INFO] [stdout] 3671 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3695:6
[INFO] [stdout]      |
[INFO] [stdout] 3695 | /      @return
[INFO] [stdout] 3696 | |      - The channel ID of the current `IChannel` object, if the method call succeeds.
[INFO] [stdout] 3697 | |      - The empty string "", if the method call fails.
[INFO] [stdout] 3698 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3709:6
[INFO] [stdout]      |
[INFO] [stdout] 3709 | /      When a user joins a channel on a client, a `callId` is generated to identify the call from the client.
[INFO] [stdout] 3710 | |      Feedback methods, such as \ref IRtcEngine::rate "rate" and \ref IRtcEngine::complain "complain", must be called after the call ends ...
[INFO] [stdout] 3711 | |
[INFO] [stdout] 3712 | |      The `rate` and `complain` methods require the `callId` parameter retrieved from the `getCallId` method during a call. `callId` is pa...
[INFO] [stdout] ...    |
[INFO] [stdout] 3718 | |      - < 0: Failure.
[INFO] [stdout] 3719 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3730:6
[INFO] [stdout]      |
[INFO] [stdout] 3730 | /      The `token` expires after a period of time once the token schema is enabled when:
[INFO] [stdout] 3731 | |
[INFO] [stdout] 3732 | |      - The SDK triggers the \ref IChannelEventHandler::onTokenPrivilegeWillExpire "onTokenPrivilegeWillExpire" callback, or
[INFO] [stdout] 3733 | |      - The \ref IChannelEventHandler::onConnectionStateChanged "onConnectionStateChanged" reports CONNECTION_CHANGED_TOKEN_EXPIRED(9).
[INFO] [stdout] ...    |
[INFO] [stdout] 3744 | |         - -7(ERR_NOT_INITIALIZED): The SDK is not initialized.
[INFO] [stdout] 3745 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3755:6
[INFO] [stdout]      |
[INFO] [stdout] 3755 | /      @deprecated Deprecated as of v3.1.0. Use the \ref agora::rtc::IChannel::enableEncryption "enableEncryption" instead.
[INFO] [stdout] 3756 | |
[INFO] [stdout] 3757 | |      All users in a channel must use the same encryption password. The encryption password is automatically cleared once a user leaves th...
[INFO] [stdout] 3758 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3769 | |      - < 0: Failure.
[INFO] [stdout] 3770 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3780:6
[INFO] [stdout]      |
[INFO] [stdout] 3780 | /      @deprecated Deprecated as of v3.1.0. Use the \ref agora::rtc::IChannel::enableEncryption "enableEncryption" instead.
[INFO] [stdout] 3781 | |
[INFO] [stdout] 3782 | |      The Agora SDK supports built-in encryption, which is set to the `aes-128-xts` mode by default. Call this method to use other encrypt...
[INFO] [stdout] 3783 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3798 | |      - < 0: Failure.
[INFO] [stdout] 3799 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3809:6
[INFO] [stdout]      |
[INFO] [stdout] 3809 | /      This method can be used to switch the user role in the interactive live streaming after the user joins a channel.
[INFO] [stdout] 3810 | |
[INFO] [stdout] 3811 | |      In the `LIVE_BROADCASTING` profile, when a user switches user roles after joining a channel, a successful \ref agora::rtc::IChannel:...
[INFO] [stdout] 3812 | |      - The local client: \ref agora::rtc::IChannelEventHandler::onClientRoleChanged "onClientRoleChanged"
[INFO] [stdout] ...    |
[INFO] [stdout] 3821 | |      - < 0: Failure.
[INFO] [stdout] 3822 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3831:6
[INFO] [stdout]      |
[INFO] [stdout] 3831 | /      Use this method with the \ref IRtcEngine::setRemoteSubscribeFallbackOption "setRemoteSubscribeFallbackOption" method.
[INFO] [stdout] 3832 | |      If the fallback function is enabled for a subscribed stream, the SDK ensures the high-priority user gets the best possible stream qu...
[INFO] [stdout] 3833 | |
[INFO] [stdout] 3834 | |      @note The Agora SDK supports setting `serPriority` as high for one user only.
[INFO] [stdout] ...    |
[INFO] [stdout] 3841 | |      - < 0: Failure.
[INFO] [stdout] 3842 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3851:6
[INFO] [stdout]      |
[INFO] [stdout] 3851 | /      When the local user calls this method to set the sound position of a remote user, the sound difference between the left and right ch...
[INFO] [stdout] 3852 | |      local user to track the real-time position of the remote user, creating a real sense of space. This method applies to massively mult...
[INFO] [stdout] 3853 | |      such as Battle Royale games.
[INFO] [stdout] 3854 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3869 | |      - < 0: Failure.
[INFO] [stdout] 3870 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3879:6
[INFO] [stdout]      |
[INFO] [stdout] 3879 | /      After initializing the video view of a remote user, you can call this method to update its rendering and mirror modes.
[INFO] [stdout] 3880 | |      This method affects only the video view that the local user sees.
[INFO] [stdout] 3881 | |
[INFO] [stdout] 3882 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 3894 | |      - < 0: Failure.
[INFO] [stdout] 3895 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3904:6
[INFO] [stdout]      |
[INFO] [stdout] 3904 | /      You can call this method either before or after joining a channel. If you call `setDefaultMuteAllRemoteAudioStreams (true)` after jo...
[INFO] [stdout] 3905 | |
[INFO] [stdout] 3906 | |      @note If you want to resume receiving the audio stream, call \ref agora::rtc::IChannel::muteRemoteAudioStream "muteRemoteAudioStream...
[INFO] [stdout] 3907 | |      and specify the ID of the remote user whose audio stream you want to receive.
[INFO] [stdout] ...    |
[INFO] [stdout] 3917 | |      - < 0: Failure.
[INFO] [stdout] 3918 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3928:6
[INFO] [stdout]      |
[INFO] [stdout] 3928 | /      You can call this method either before or after joining a channel. If you
[INFO] [stdout] 3929 | |      call `setDefaultMuteAllRemoteVideoStreams (true)` after joining a channel,
[INFO] [stdout] 3930 | |      the remote video streams of all subsequent users are not received.
[INFO] [stdout] 3931 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3945 | |      - < 0: Failure.
[INFO] [stdout] 3946 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3956:6
[INFO] [stdout]      |
[INFO] [stdout] 3956 | /      @param mute Sets whether to receive/stop receiving all remote users' audio streams.
[INFO] [stdout] 3957 | |      - true: Stops receiving all remote users' audio streams.
[INFO] [stdout] 3958 | |      - false: (Default) Receives all remote users' audio streams.
[INFO] [stdout] 3959 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 3962 | |      - < 0: Failure.
[INFO] [stdout] 3963 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:3973:6
[INFO] [stdout]      |
[INFO] [stdout] 3973 | /      After joining a channel, call \ref agora::rtc::IRtcEngine::adjustPlaybackSignalVolume "adjustPlaybackSignalVolume" to adjust the pla...
[INFO] [stdout] 3974 | |      or adjust multiple times for one remote user.
[INFO] [stdout] 3975 | |
[INFO] [stdout] 3976 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 3988 | |      - 0: Success.
[INFO] [stdout] 3989 | |      - < 0: Failure.
[INFO] [stdout]      | |____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4022:6
[INFO] [stdout]      |
[INFO] [stdout] 4022 | /      @param  mute Sets whether to receive/stop receiving all remote users' video streams:
[INFO] [stdout] 4023 | |      - true: Stop receiving all remote users' video streams.
[INFO] [stdout] 4024 | |      - false: (Default) Receive all remote users' video streams.
[INFO] [stdout] 4025 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4028 | |      - < 0: Failure.
[INFO] [stdout] 4029 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unterminated character literal
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4039:6
[INFO] [stdout]      |
[INFO] [stdout] 4039 | /      @note If you called the \ref agora::rtc::IChannel::muteAllRemoteVideoStreams "muteAllRemoteVideoStreams" method and
[INFO] [stdout] 4040 | |      set `mute` as `true` to stop receiving all remote video streams, call the `muteAllRemoteVideoStreams` method and
[INFO] [stdout] 4041 | |      set `mute` as `false` before calling this method.
[INFO] [stdout] 4042 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4050 | |      - < 0: Failure.
[INFO] [stdout] 4051 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4061:6
[INFO] [stdout]      |
[INFO] [stdout] 4061 | /      Under limited network conditions, if the publisher has not disabled the dual-stream mode using
[INFO] [stdout] 4062 | |      \ref agora::rtc::IRtcEngine::enableDualStreamMode "enableDualStreamMode" (false),
[INFO] [stdout] 4063 | |      the receiver can choose to receive either the high-quality video stream (the high resolution, and high bitrate video stream) or
[INFO] [stdout] 4064 | |      the low-video stream (the low resolution, and low bitrate video stream).
[INFO] [stdout] ...    |
[INFO] [stdout] 4079 | |      - < 0: Failure.
[INFO] [stdout] 4080 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4089:6
[INFO] [stdout]      |
[INFO] [stdout] 4089 | /      Under limited network conditions, if the publisher has not disabled the dual-stream mode using
[INFO] [stdout] 4090 | |      \ref agora::rtc::IRtcEngine::enableDualStreamMode "enableDualStreamMode" (false),
[INFO] [stdout] 4091 | |      the receiver can choose to receive either the high-quality video stream (the high resolution, and high bitrate video stream) or
[INFO] [stdout] 4092 | |      the low-video stream (the low resolution, and low bitrate video stream).
[INFO] [stdout] ...    |
[INFO] [stdout] 4106 | |      - < 0: Failure.
[INFO] [stdout] 4107 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4116:6
[INFO] [stdout]      |
[INFO] [stdout] 4116 | /      The SDK returns the result of this method call in the \ref IRtcEngineEventHandler::onStreamPublished "onStreamPublished" callback.
[INFO] [stdout] 4117 | |
[INFO] [stdout] 4118 | |      The \ref agora::rtc::IChannel::addPublishStreamUrl "addPublishStreamUrl" method call triggers
[INFO] [stdout] 4119 | |      the \ref agora::rtc::IChannelEventHandler::onRtmpStreamingStateChanged "onRtmpStreamingStateChanged" callback on the local client
[INFO] [stdout] ...    |
[INFO] [stdout] 4136 | |           - #ERR_NOT_INITIALIZED (7): You have not initialized `IChannel` when publishing the stream.
[INFO] [stdout] 4137 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4148:6
[INFO] [stdout]      |
[INFO] [stdout] 4148 | /      This method removes the RTMP URL address (added by the \ref IChannel::addPublishStreamUrl "addPublishStreamUrl" method) from a CDN l...
[INFO] [stdout] 4149 | |
[INFO] [stdout] 4150 | |      The SDK returns the result of this method call in the \ref IRtcEngineEventHandler::onStreamUnpublished "onStreamUnpublished" callback.
[INFO] [stdout] 4151 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4163 | |      - < 0: Failure.
[INFO] [stdout] 4164 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4174:6
[INFO] [stdout]      |
[INFO] [stdout] 4174 | /      The SDK triggers the \ref agora::rtc::IChannelEventHandler::onTranscodingUpdated "onTranscodingUpdated" callback when you
[INFO] [stdout] 4175 | |      call the `setLiveTranscoding` method to update the transcoding setting.
[INFO] [stdout] 4176 | |
[INFO] [stdout] 4177 | |      @note
[INFO] [stdout] ...    |
[INFO] [stdout] 4185 | |      - < 0: Failure.
[INFO] [stdout] 4186 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4199:6
[INFO] [stdout]      |
[INFO] [stdout] 4199 | /      The \ref agora::rtc::IChannel::addInjectStreamUrl "addInjectStreamUrl" method call triggers the following callbacks:
[INFO] [stdout] 4200 | |     - The local client:
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4206:6
[INFO] [stdout]      |
[INFO] [stdout] 4206 | /      @note
[INFO] [stdout] 4207 | |      - Ensure that you enable the RTMP Converter service before using this function. See Prerequisites in the advanced guide *Push Stream...
[INFO] [stdout] 4208 | |      - This method applies to the Native SDK v2.4.1 and later.
[INFO] [stdout] 4209 | |      - This method applies to the `LIVE_BROADCASTING` profile only.
[INFO] [stdout] ...    |
[INFO] [stdout] 4223 | |         - #ERR_NOT_INITIALIZED (7): The SDK is not initialized. Ensure that the IChannel object is initialized before calling this method.
[INFO] [stdout] 4224 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \u{a0}
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4234:6
[INFO] [stdout]      |
[INFO] [stdout] 4234 | /      This method removes the URL address (added by the \ref IChannel::addInjectStreamUrl "addInjectStreamUrl" method) from the live strea...
[INFO] [stdout] 4235 | |
[INFO] [stdout] 4236 | |      @note If this method is called successfully, the SDK triggers the \ref IChannelEventHandler::onUserOffline "onUserOffline" callback ...
[INFO] [stdout] 4237 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4242 | |      - < 0: Failure.
[INFO] [stdout] 4243 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4360:6
[INFO] [stdout]      |
[INFO] [stdout] 4360 | /      Each user can create up to five data streams during the lifecycle of the IChannel.
[INFO] [stdout] 4361 | |
[INFO] [stdout] 4362 | |      @note Set both the `reliable` and `ordered` parameters to `true` or `false`. Do not set one as `true` and the other as `false`.
[INFO] [stdout] 4363 | |
[INFO] [stdout] ...    |
[INFO] [stdout] 4376 | |      - < 0: Failure.
[INFO] [stdout] 4377 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]     --> src/agorartc/mod.rs:4388:6
[INFO] [stdout]      |
[INFO] [stdout] 4388 | /      The SDK has the following restrictions on this method:
[INFO] [stdout] 4389 | |      - Up to 30 packets can be sent per second in a channel with each packet having a maximum size of 1 kB.
[INFO] [stdout] 4390 | |      - Each client can send up to 6 kB of data per second.
[INFO] [stdout] 4391 | |      - Each user can have up to five data streams simultaneously.
[INFO] [stdout] ...    |
[INFO] [stdout] 4409 | |      - < 0: Failure.
[INFO] [stdout] 4410 | |      */
[INFO] [stdout]      | |_
[INFO] [stdout]      |
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: `
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout]      = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 94 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.46s
[INFO] running `Command { std: "docker" "inspect" "4e9f5c7c383e49177258218827bc651c06aa4fef9391415284a89ee21c1985ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e9f5c7c383e49177258218827bc651c06aa4fef9391415284a89ee21c1985ad", kill_on_drop: false }`
[INFO] [stdout] 4e9f5c7c383e49177258218827bc651c06aa4fef9391415284a89ee21c1985ad
