[INFO] cloning repository https://github.com/eisenzopf/rvoip_g729ab
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/eisenzopf/rvoip_g729ab" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feisenzopf%2Frvoip_g729ab", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feisenzopf%2Frvoip_g729ab'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a4784fb7cf0787654a04b74fc3f0887b7e581d92
[INFO] documenting eisenzopf/rvoip_g729ab against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feisenzopf%2Frvoip_g729ab" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/eisenzopf/rvoip_g729ab
[INFO] finished tweaking git repo https://github.com/eisenzopf/rvoip_g729ab
[INFO] tweaked toml for git repo https://github.com/eisenzopf/rvoip_g729ab written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/eisenzopf/rvoip_g729ab on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/eisenzopf/rvoip_g729ab already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472
[INFO] running `Command { std: "docker" "start" "a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]  Documenting rvoip_g729ab v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking rvoip_g729ab v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/config.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / pub struct DecoderConfig {
[INFO] [stdout] 42 | |     /// Enable Annex B SID/no-data handling when the feature is compiled in.
[INFO] [stdout] 43 | |     pub annex_b: bool,
[INFO] [stdout] 44 | |     /// Enable Annex A post-filter stage on decoded speech.
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | |     pub max_consecutive_erasures: Option<usize>,
[INFO] [stdout] 50 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Runtime options for decoder behavior.`
[INFO] [stdout]    = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/config.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / pub struct DecoderConfig {
[INFO] [stdout] 42 | |     /// Enable Annex B SID/no-data handling when the feature is compiled in.
[INFO] [stdout] 43 | |     pub annex_b: bool,
[INFO] [stdout] 44 | |     /// Enable Annex A post-filter stage on decoded speech.
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | |     pub max_consecutive_erasures: Option<usize>,
[INFO] [stdout] 50 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Runtime options for decoder behavior.`
[INFO] [stdout]    = help: ends near `Runtime options for decoder behavior.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/config.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / pub struct EncoderConfig {
[INFO] [stdout] 19 | |     /// Enable Annex B VAD/DTX/CNG processing when the feature is compiled in.
[INFO] [stdout] 20 | |     pub annex_b: bool,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Runtime options for encoder behavior.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/config.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / pub struct EncoderConfig {
[INFO] [stdout] 19 | |     /// Enable Annex B VAD/DTX/CNG processing when the feature is compiled in.
[INFO] [stdout] 20 | |     pub annex_b: bool,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Runtime options for encoder behavior.`
[INFO] [stdout]    = help: ends near `Runtime options for encoder behavior.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/api/config.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | / pub struct G729Config {
[INFO] [stdout] 4 | |     /// Enable Annex B VAD/DTX/CNG processing when the feature is compiled in.
[INFO] [stdout] 5 | |     pub annex_b: bool,
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public re-export.`
[INFO] [stdout]   = help: ends near `Convenience runtime options shared by encoder and decoder.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/api/config.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | / pub struct G729Config {
[INFO] [stdout] 4 | |     /// Enable Annex B VAD/DTX/CNG processing when the feature is compiled in.
[INFO] [stdout] 5 | |     pub annex_b: bool,
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Convenience runtime options shared by encoder and decoder.`
[INFO] [stdout]   = help: ends near `Convenience runtime options shared by encoder and decoder.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/decoder.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / pub struct G729Decoder {
[INFO] [stdout] 20 | |     state: DecoderState,
[INFO] [stdout] 21 | |     config: DecoderConfig,
[INFO] [stdout] 22 | |     consecutive_erasures: usize,
[INFO] [stdout] 23 | |     #[cfg(feature = "annex_b")]
[INFO] [stdout] 24 | |     cng: CngState,
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Stateful G.729 decoder instance.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/decoder.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / pub struct G729Decoder {
[INFO] [stdout] 20 | |     state: DecoderState,
[INFO] [stdout] 21 | |     config: DecoderConfig,
[INFO] [stdout] 22 | |     consecutive_erasures: usize,
[INFO] [stdout] 23 | |     #[cfg(feature = "annex_b")]
[INFO] [stdout] 24 | |     cng: CngState,
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Stateful G.729 decoder instance.`
[INFO] [stdout]    = help: ends near `Stateful G.729 decoder instance.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/encoder.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub struct G729Encoder {
[INFO] [stdout] 18 | |     state: EncoderState,
[INFO] [stdout] 19 | |     config: EncoderConfig,
[INFO] [stdout] 20 | |     #[cfg(feature = "annex_b")]
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     dtx: DtxState,
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Stateful G.729 encoder instance.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/encoder.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub struct G729Encoder {
[INFO] [stdout] 18 | |     state: EncoderState,
[INFO] [stdout] 19 | |     config: EncoderConfig,
[INFO] [stdout] 20 | |     #[cfg(feature = "annex_b")]
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     dtx: DtxState,
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Stateful G.729 encoder instance.`
[INFO] [stdout]    = help: ends near `Stateful G.729 encoder instance.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/frame.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout]  3 | / pub enum FrameType {
[INFO] [stdout]  4 | |     /// Regular 10-byte G.729 speech frame.
[INFO] [stdout]  5 | |     Speech,
[INFO] [stdout]  6 | |     /// 2-byte SID frame used for comfort noise updates.
[INFO] [stdout] ...  |
[INFO] [stdout]  9 | |     NoData,
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Encoded frame classification used by public API encode/decode calls.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/api/frame.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout]  3 | / pub enum FrameType {
[INFO] [stdout]  4 | |     /// Regular 10-byte G.729 speech frame.
[INFO] [stdout]  5 | |     Speech,
[INFO] [stdout]  6 | |     /// 2-byte SID frame used for comfort noise updates.
[INFO] [stdout] ...  |
[INFO] [stdout]  9 | |     NoData,
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Encoded frame classification used by public API encode/decode calls.`
[INFO] [stdout]    = help: ends near `Encoded frame classification used by public API encode/decode calls.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/decoder_state.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / pub struct DecoderState {
[INFO] [stdout] 22 | |     pub old_exc: [i16; OLD_EXC_LEN],
[INFO] [stdout] 23 | |     pub mem_syn: [i16; M],
[INFO] [stdout] 24 | |     pub lsp_old: [i16; M],
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     pub frame_index: u32,
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public struct `DecoderState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/decoder_state.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / pub struct DecoderState {
[INFO] [stdout] 22 | |     pub old_exc: [i16; OLD_EXC_LEN],
[INFO] [stdout] 23 | |     pub mem_syn: [i16; M],
[INFO] [stdout] 24 | |     pub lsp_old: [i16; M],
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     pub frame_index: u32,
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public struct `DecoderState`.`
[INFO] [stdout]    = help: ends near `Public struct `DecoderState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/codec/state/decoder_state.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const EXC_OFFSET: usize = PIT_MAX as usize + L_INTERPOL;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public re-export.`
[INFO] [stdout]   = help: ends near `Public constant `EXC_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/codec/state/decoder_state.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const EXC_OFFSET: usize = PIT_MAX as usize + L_INTERPOL;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public constant `EXC_OFFSET`.`
[INFO] [stdout]   = help: ends near `Public constant `EXC_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/codec/state/decoder_state.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const OLD_EXC_LEN: usize = L_FRAME + PIT_MAX as usize + L_INTERPOL;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public re-export.`
[INFO] [stdout]   = help: ends near `Public constant `OLD_EXC_LEN`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/codec/state/decoder_state.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const OLD_EXC_LEN: usize = L_FRAME + PIT_MAX as usize + L_INTERPOL;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public constant `OLD_EXC_LEN`.`
[INFO] [stdout]   = help: ends near `Public constant `OLD_EXC_LEN`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/decoder_state.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const RES2_BUF_LEN: usize = PIT_MAX as usize + L_SUBFR;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public constant `RES2_BUF_LEN`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/decoder_state.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const RES2_BUF_LEN: usize = PIT_MAX as usize + L_SUBFR;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public constant `RES2_BUF_LEN`.`
[INFO] [stdout]    = help: ends near `Public constant `RES2_BUF_LEN`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const EXC_OFFSET: usize = PIT_MAX as usize + L_INTERPOL;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public constant `EXC_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const EXC_OFFSET: usize = PIT_MAX as usize + L_INTERPOL;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public constant `EXC_OFFSET`.`
[INFO] [stdout]    = help: ends near `Public constant `EXC_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / pub struct EncoderState {
[INFO] [stdout] 28 | |     pub old_speech: [i16; L_TOTAL],
[INFO] [stdout] 29 | |     pub old_wsp: [i16; OLD_WSP_LEN],
[INFO] [stdout] 30 | |     pub old_exc: [i16; OLD_EXC_LEN],
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |     pub frame: i16,
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public struct `EncoderState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / pub struct EncoderState {
[INFO] [stdout] 28 | |     pub old_speech: [i16; L_TOTAL],
[INFO] [stdout] 29 | |     pub old_wsp: [i16; OLD_WSP_LEN],
[INFO] [stdout] 30 | |     pub old_exc: [i16; OLD_EXC_LEN],
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |     pub frame: i16,
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public struct `EncoderState`.`
[INFO] [stdout]    = help: ends near `Public struct `EncoderState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const NEW_SPEECH_OFFSET: usize = L_TOTAL - L_FRAME;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public constant `NEW_SPEECH_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const NEW_SPEECH_OFFSET: usize = L_TOTAL - L_FRAME;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public constant `NEW_SPEECH_OFFSET`.`
[INFO] [stdout]    = help: ends near `Public constant `NEW_SPEECH_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const OLD_EXC_LEN: usize = L_FRAME + PIT_MAX as usize + L_INTERPOL;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public constant `OLD_EXC_LEN`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const OLD_EXC_LEN: usize = L_FRAME + PIT_MAX as usize + L_INTERPOL;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public constant `OLD_EXC_LEN`.`
[INFO] [stdout]    = help: ends near `Public constant `OLD_EXC_LEN`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const OLD_WSP_LEN: usize = L_FRAME + PIT_MAX as usize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public constant `OLD_WSP_LEN`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const OLD_WSP_LEN: usize = L_FRAME + PIT_MAX as usize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public constant `OLD_WSP_LEN`.`
[INFO] [stdout]    = help: ends near `Public constant `OLD_WSP_LEN`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const P_WINDOW_OFFSET: usize = L_TOTAL - L_WINDOW;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public constant `P_WINDOW_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const P_WINDOW_OFFSET: usize = L_TOTAL - L_WINDOW;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public constant `P_WINDOW_OFFSET`.`
[INFO] [stdout]    = help: ends near `Public constant `P_WINDOW_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const SPEECH_OFFSET: usize = L_TOTAL - L_FRAME - L_NEXT;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public constant `SPEECH_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const SPEECH_OFFSET: usize = L_TOTAL - L_FRAME - L_NEXT;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public constant `SPEECH_OFFSET`.`
[INFO] [stdout]    = help: ends near `Public constant `SPEECH_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const WSP_OFFSET: usize = PIT_MAX as usize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public constant `WSP_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/codec/state/encoder_state.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const WSP_OFFSET: usize = PIT_MAX as usize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public constant `WSP_OFFSET`.`
[INFO] [stdout]    = help: ends near `Public constant `WSP_OFFSET`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_ext.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / pub fn l_add_c(ctx: &mut DspContext, l_var1: Word32, l_var2: Word32) -> Word32 {
[INFO] [stdout] 11 | |     let x = l_var1.0;
[INFO] [stdout] 12 | |     let y = l_var2.0;
[INFO] [stdout] 13 | |     let carry_in = if ctx.carry { 1 } else { 0 };
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     Word32(out)
[INFO] [stdout] 47 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `l_add_c`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_ext.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / pub fn l_add_c(ctx: &mut DspContext, l_var1: Word32, l_var2: Word32) -> Word32 {
[INFO] [stdout] 11 | |     let x = l_var1.0;
[INFO] [stdout] 12 | |     let y = l_var2.0;
[INFO] [stdout] 13 | |     let carry_in = if ctx.carry { 1 } else { 0 };
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     Word32(out)
[INFO] [stdout] 47 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `l_add_c`.`
[INFO] [stdout]    = help: ends near `Public function `l_add_c`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_ext.rs:96:1
[INFO] [stdout]    |
[INFO] [stdout] 96 | / pub fn l_mac_ns(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 97 | |     let p = l_mult(ctx, var1, var2);
[INFO] [stdout] 98 | |     l_add_c(ctx, l_var3, p)
[INFO] [stdout] 99 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `l_mac_ns`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_ext.rs:96:1
[INFO] [stdout]    |
[INFO] [stdout] 96 | / pub fn l_mac_ns(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 97 | |     let p = l_mult(ctx, var1, var2);
[INFO] [stdout] 98 | |     l_add_c(ctx, l_var3, p)
[INFO] [stdout] 99 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `l_mac_ns`.`
[INFO] [stdout]    = help: ends near `Public function `l_mac_ns`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/dsp/arith32_ext.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / pub fn l_msu_ns(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 104 | |     let p = l_mult(ctx, var1, var2);
[INFO] [stdout] 105 | |     l_sub_c(ctx, l_var3, p)
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Public re-export.`
[INFO] [stdout]     = help: ends near `Public function `l_msu_ns`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/dsp/arith32_ext.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / pub fn l_msu_ns(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 104 | |     let p = l_mult(ctx, var1, var2);
[INFO] [stdout] 105 | |     l_sub_c(ctx, l_var3, p)
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Public function `l_msu_ns`.`
[INFO] [stdout]     = help: ends near `Public function `l_msu_ns`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_ext.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / pub fn l_sub_c(ctx: &mut DspContext, l_var1: Word32, l_var2: Word32) -> Word32 {
[INFO] [stdout] 52 | |     let x = l_var1.0;
[INFO] [stdout] 53 | |     let y = l_var2.0;
[INFO] [stdout] 54 | |     let out: i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     Word32(out)
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `l_sub_c`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_ext.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / pub fn l_sub_c(ctx: &mut DspContext, l_var1: Word32, l_var2: Word32) -> Word32 {
[INFO] [stdout] 52 | |     let x = l_var1.0;
[INFO] [stdout] 53 | |     let y = l_var2.0;
[INFO] [stdout] 54 | |     let out: i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     Word32(out)
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `l_sub_c`.`
[INFO] [stdout]    = help: ends near `Public function `l_sub_c`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | / pub fn L_add(ctx: &mut DspContext, l_var1: Word32, l_var2: Word32) -> Word32 {
[INFO] [stdout] 61 | |     l_add(ctx, l_var1, l_var2)
[INFO] [stdout] 62 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `L_add`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | / pub fn L_add(ctx: &mut DspContext, l_var1: Word32, l_var2: Word32) -> Word32 {
[INFO] [stdout] 61 | |     l_add(ctx, l_var1, l_var2)
[INFO] [stdout] 62 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `L_add`.`
[INFO] [stdout]    = help: ends near `Public function `L_add`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | / pub fn L_mac(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 75 | |     l_mac(ctx, l_var3, var1, var2)
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `L_mac`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | / pub fn L_mac(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 75 | |     l_mac(ctx, l_var3, var1, var2)
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `L_mac`.`
[INFO] [stdout]    = help: ends near `Public function `L_mac`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | / pub fn L_msu(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 82 | |     l_msu(ctx, l_var3, var1, var2)
[INFO] [stdout] 83 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `L_msu`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | / pub fn L_msu(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 82 | |     l_msu(ctx, l_var3, var1, var2)
[INFO] [stdout] 83 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `L_msu`.`
[INFO] [stdout]    = help: ends near `Public function `L_msu`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:53:1
[INFO] [stdout]    |
[INFO] [stdout] 53 | / pub fn L_mult(ctx: &mut DspContext, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 54 | |     l_mult(ctx, var1, var2)
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `L_mult`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:53:1
[INFO] [stdout]    |
[INFO] [stdout] 53 | / pub fn L_mult(ctx: &mut DspContext, var1: Word16, var2: Word16) -> Word32 {
[INFO] [stdout] 54 | |     l_mult(ctx, var1, var2)
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `L_mult`.`
[INFO] [stdout]    = help: ends near `Public function `L_mult`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | / pub fn L_sub(ctx: &mut DspContext, l_var1: Word32, l_var2: Word32) -> Word32 {
[INFO] [stdout] 68 | |     l_sub(ctx, l_var1, l_var2)
[INFO] [stdout] 69 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `L_sub`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | / pub fn L_sub(ctx: &mut DspContext, l_var1: Word32, l_var2: Word32) -> Word32 {
[INFO] [stdout] 68 | |     l_sub(ctx, l_var1, l_var2)
[INFO] [stdout] 69 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `L_sub`.`
[INFO] [stdout]    = help: ends near `Public function `L_sub`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / pub fn l_abs(_ctx: &mut DspContext, l_var1: Word32) -> Word32 {
[INFO] [stdout] 25 | |     if l_var1.0 == MIN_32 {
[INFO] [stdout] 26 | |         Word32(MAX_32)
[INFO] [stdout] 27 | |     } else if l_var1.0 < 0 {
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `l_abs`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / pub fn l_abs(_ctx: &mut DspContext, l_var1: Word32) -> Word32 {
[INFO] [stdout] 25 | |     if l_var1.0 == MIN_32 {
[INFO] [stdout] 26 | |         Word32(MAX_32)
[INFO] [stdout] 27 | |     } else if l_var1.0 < 0 {
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `l_abs`.`
[INFO] [stdout]    = help: ends near `Public function `l_abs`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / pub fn l_sat(ctx: &mut DspContext, l_var1: Word32) -> Word32 {
[INFO] [stdout] 37 | |     let mut out = l_var1;
[INFO] [stdout] 38 | |     if ctx.overflow {
[INFO] [stdout] 39 | |         if ctx.carry {
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     out
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `l_sat`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / pub fn l_sat(ctx: &mut DspContext, l_var1: Word32) -> Word32 {
[INFO] [stdout] 37 | |     let mut out = l_var1;
[INFO] [stdout] 38 | |     if ctx.overflow {
[INFO] [stdout] 39 | |         if ctx.carry {
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     out
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `l_sat`.`
[INFO] [stdout]    = help: ends near `Public function `l_sat`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub fn mac_r(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word16 {
[INFO] [stdout]  9 | |     let l = l_mac(ctx, l_var3, var1, var2);
[INFO] [stdout] 10 | |     let l = l_add(ctx, l, Word32(0x0000_8000));
[INFO] [stdout] 11 | |     extract_h(l)
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `mac_r`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub fn mac_r(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word16 {
[INFO] [stdout]  9 | |     let l = l_mac(ctx, l_var3, var1, var2);
[INFO] [stdout] 10 | |     let l = l_add(ctx, l, Word32(0x0000_8000));
[INFO] [stdout] 11 | |     extract_h(l)
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `mac_r`.`
[INFO] [stdout]    = help: ends near `Public function `mac_r`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub fn msu_r(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word16 {
[INFO] [stdout] 17 | |     let l = l_msu(ctx, l_var3, var1, var2);
[INFO] [stdout] 18 | |     let l = l_add(ctx, l, Word32(0x0000_8000));
[INFO] [stdout] 19 | |     extract_h(l)
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `msu_r`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/arith32_compat.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub fn msu_r(ctx: &mut DspContext, l_var3: Word32, var1: Word16, var2: Word16) -> Word16 {
[INFO] [stdout] 17 | |     let l = l_msu(ctx, l_var3, var1, var2);
[INFO] [stdout] 18 | |     let l = l_add(ctx, l, Word32(0x0000_8000));
[INFO] [stdout] 19 | |     extract_h(l)
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `msu_r`.`
[INFO] [stdout]    = help: ends near `Public function `msu_r`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/types.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / pub struct DspContext {
[INFO] [stdout] 14 | |     pub overflow: bool,
[INFO] [stdout] 15 | |     pub carry: bool,
[INFO] [stdout] 16 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public struct `DspContext`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/dsp/types.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / pub struct DspContext {
[INFO] [stdout] 14 | |     pub overflow: bool,
[INFO] [stdout] 15 | |     pub carry: bool,
[INFO] [stdout] 16 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public struct `DspContext`.`
[INFO] [stdout]    = help: ends near `Public struct `DspContext`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/dsp/types.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Word16(pub i16);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public re-export.`
[INFO] [stdout]   = help: ends near `Public struct `Word16`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/dsp/types.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Word16(pub i16);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public struct `Word16`.`
[INFO] [stdout]   = help: ends near `Public struct `Word16`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/dsp/types.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Word32(pub i32);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public re-export.`
[INFO] [stdout]   = help: ends near `Public struct `Word32`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/dsp/types.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Word32(pub i32);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Public struct `Word32`.`
[INFO] [stdout]   = help: ends near `Public struct `Word32`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/convolve.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / pub fn convolve(x: &[Word16], h: &[Word16], y: &mut [Word16], l: usize) {
[INFO] [stdout] 26 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 27 | |     convolve_with_ctx(&mut ctx, x, h, y, l);
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `convolve`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/convolve.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / pub fn convolve(x: &[Word16], h: &[Word16], y: &mut [Word16], l: usize) {
[INFO] [stdout] 26 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 27 | |     convolve_with_ctx(&mut ctx, x, h, y, l);
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `convolve`.`
[INFO] [stdout]    = help: ends near `Public function `convolve`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/convolve.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub fn convolve_with_ctx(
[INFO] [stdout]  8 | |     ctx: &mut DspContext,
[INFO] [stdout]  9 | |     x: &[Word16],
[INFO] [stdout] 10 | |     h: &[Word16],
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `convolve_with_ctx`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/convolve.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub fn convolve_with_ctx(
[INFO] [stdout]  8 | |     ctx: &mut DspContext,
[INFO] [stdout]  9 | |     x: &[Word16],
[INFO] [stdout] 10 | |     h: &[Word16],
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `convolve_with_ctx`.`
[INFO] [stdout]    = help: ends near `Public function `convolve_with_ctx`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/preemph.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / pub fn preemphasis_with_mem(signal: &mut [i16], coeff: i16, mem: &mut i16) {
[INFO] [stdout] 11 | |     if signal.is_empty() {
[INFO] [stdout] 12 | |         return;
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     *mem = temp;
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `preemphasis_with_mem`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/preemph.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / pub fn preemphasis_with_mem(signal: &mut [i16], coeff: i16, mem: &mut i16) {
[INFO] [stdout] 11 | |     if signal.is_empty() {
[INFO] [stdout] 12 | |         return;
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     *mem = temp;
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `preemphasis_with_mem`.`
[INFO] [stdout]    = help: ends near `Public function `preemphasis_with_mem`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/resid.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / pub fn residu(a: &[Word16], x_with_hist: &[Word16], y: &mut [Word16], lg: usize) {
[INFO] [stdout] 28 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 29 | |     residu_with_ctx(&mut ctx, a, x_with_hist, y, lg);
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `residu`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/resid.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / pub fn residu(a: &[Word16], x_with_hist: &[Word16], y: &mut [Word16], lg: usize) {
[INFO] [stdout] 28 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 29 | |     residu_with_ctx(&mut ctx, a, x_with_hist, y, lg);
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `residu`.`
[INFO] [stdout]    = help: ends near `Public function `residu`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/resid.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub fn residu_with_ctx(
[INFO] [stdout]  9 | |     ctx: &mut DspContext,
[INFO] [stdout] 10 | |     a: &[Word16],
[INFO] [stdout] 11 | |     x_with_hist: &[Word16],
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `residu_with_ctx`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/resid.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub fn residu_with_ctx(
[INFO] [stdout]  9 | |     ctx: &mut DspContext,
[INFO] [stdout] 10 | |     a: &[Word16],
[INFO] [stdout] 11 | |     x_with_hist: &[Word16],
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `residu_with_ctx`.`
[INFO] [stdout]    = help: ends near `Public function `residu_with_ctx`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/syn.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / pub fn syn_filt(
[INFO] [stdout] 44 | |     a: &[Word16],
[INFO] [stdout] 45 | |     x: &[Word16],
[INFO] [stdout] 46 | |     y: &mut [Word16],
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     syn_filt_with_ctx(&mut ctx, a, x, y, lg, mem, update);
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `syn_filt`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/syn.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / pub fn syn_filt(
[INFO] [stdout] 44 | |     a: &[Word16],
[INFO] [stdout] 45 | |     x: &[Word16],
[INFO] [stdout] 46 | |     y: &mut [Word16],
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     syn_filt_with_ctx(&mut ctx, a, x, y, lg, mem, update);
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `syn_filt`.`
[INFO] [stdout]    = help: ends near `Public function `syn_filt`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/syn.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub fn syn_filt_with_ctx(
[INFO] [stdout]  9 | |     ctx: &mut DspContext,
[INFO] [stdout] 10 | |     a: &[Word16],
[INFO] [stdout] 11 | |     x: &[Word16],
[INFO] [stdout] ...  |
[INFO] [stdout] 40 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `syn_filt_with_ctx`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/filter/syn.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub fn syn_filt_with_ctx(
[INFO] [stdout]  9 | |     ctx: &mut DspContext,
[INFO] [stdout] 10 | |     a: &[Word16],
[INFO] [stdout] 11 | |     x: &[Word16],
[INFO] [stdout] ...  |
[INFO] [stdout] 40 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `syn_filt_with_ctx`.`
[INFO] [stdout]    = help: ends near `Public function `syn_filt_with_ctx`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/fixed_cb/decode.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / pub fn decod_acelp(sign: Word16, index: Word16) -> [Word16; L_SUBFR] {
[INFO] [stdout] 11 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 12 | |     let mut pos = [Word16(0); 4];
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     cod
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `decod_acelp`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/fixed_cb/decode.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / pub fn decod_acelp(sign: Word16, index: Word16) -> [Word16; L_SUBFR] {
[INFO] [stdout] 11 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 12 | |     let mut pos = [Word16(0); 4];
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     cod
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `decod_acelp`.`
[INFO] [stdout]    = help: ends near `Public function `decod_acelp`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/pitch/lag_decode.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub fn dec_lag3(
[INFO] [stdout]  9 | |     index: Word16,
[INFO] [stdout] 10 | |     pit_min: Word16,
[INFO] [stdout] 11 | |     pit_max: Word16,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `dec_lag3`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/pitch/lag_decode.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub fn dec_lag3(
[INFO] [stdout]  9 | |     index: Word16,
[INFO] [stdout] 10 | |     pit_min: Word16,
[INFO] [stdout] 11 | |     pit_max: Word16,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `dec_lag3`.`
[INFO] [stdout]    = help: ends near `Public function `dec_lag3`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/pitch/parity.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / pub fn check_parity_pitch(pitch_index: Word16, parity: Word16) -> Word16 {
[INFO] [stdout] 25 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 26 | |     let mut temp = shr(&mut ctx, pitch_index, 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Word16(sum.0 & 1)
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `check_parity_pitch`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/pitch/parity.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / pub fn check_parity_pitch(pitch_index: Word16, parity: Word16) -> Word16 {
[INFO] [stdout] 25 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 26 | |     let mut temp = shr(&mut ctx, pitch_index, 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Word16(sum.0 & 1)
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `check_parity_pitch`.`
[INFO] [stdout]    = help: ends near `Public function `check_parity_pitch`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/pitch/parity.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub fn parity_pitch(pitch_index: Word16) -> Word16 {
[INFO] [stdout] 10 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 11 | |     let mut temp = shr(&mut ctx, pitch_index, 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     Word16(sum.0 & 1)
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `parity_pitch`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/pitch/parity.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub fn parity_pitch(pitch_index: Word16) -> Word16 {
[INFO] [stdout] 10 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 11 | |     let mut temp = shr(&mut ctx, pitch_index, 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     Word16(sum.0 & 1)
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `parity_pitch`.`
[INFO] [stdout]    = help: ends near `Public function `parity_pitch`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/annex_b/cng/sid_lsp.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub fn sid_lsfq_decode(index: &[i16], lspq: &mut [i16; M], freq_prev: &mut [[i16; M]; MA_NP]) {
[INFO] [stdout] 127 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 128 | |     let mut lsfq = [0i16; M];
[INFO] [stdout] 129 | |     let mut tmpbuf = [0i16; M];
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |     lsf_lsp2(&lsfq, lspq);
[INFO] [stdout] 166 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Public re-export.`
[INFO] [stdout]     = help: ends near `Public function `sid_lsfq_decode`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/annex_b/cng/sid_lsp.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub fn sid_lsfq_decode(index: &[i16], lspq: &mut [i16; M], freq_prev: &mut [[i16; M]; MA_NP]) {
[INFO] [stdout] 127 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 128 | |     let mut lsfq = [0i16; M];
[INFO] [stdout] 129 | |     let mut tmpbuf = [0i16; M];
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |     lsf_lsp2(&lsfq, lspq);
[INFO] [stdout] 166 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Public function `sid_lsfq_decode`.`
[INFO] [stdout]     = help: ends near `Public function `sid_lsfq_decode`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/annex_b/cng/sid_quant.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | / pub fn qua_sidgain(
[INFO] [stdout]  92 | |     ener: &[i16; 2],
[INFO] [stdout]  93 | |     sh_ener: &[i16; 2],
[INFO] [stdout]  94 | |     nb_ener: i16,
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     *idx = quant_energy(l_x, sh1, enerq);
[INFO] [stdout] 126 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Public re-export.`
[INFO] [stdout]     = help: ends near `Public function `qua_sidgain`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/annex_b/cng/sid_quant.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | / pub fn qua_sidgain(
[INFO] [stdout]  92 | |     ener: &[i16; 2],
[INFO] [stdout]  93 | |     sh_ener: &[i16; 2],
[INFO] [stdout]  94 | |     nb_ener: i16,
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     *idx = quant_energy(l_x, sh1, enerq);
[INFO] [stdout] 126 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Public function `qua_sidgain`.`
[INFO] [stdout]     = help: ends near `Public function `qua_sidgain`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/cng/excitation.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / pub fn calc_exc_rand(
[INFO] [stdout] 11 | |     cur_gain: i16,
[INFO] [stdout] 12 | |     old_exc: &mut [i16],
[INFO] [stdout] 13 | |     exc_index: usize,
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `calc_exc_rand`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/cng/excitation.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / pub fn calc_exc_rand(
[INFO] [stdout] 11 | |     cur_gain: i16,
[INFO] [stdout] 12 | |     old_exc: &mut [i16],
[INFO] [stdout] 13 | |     exc_index: usize,
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `calc_exc_rand`.`
[INFO] [stdout]    = help: ends near `Public function `calc_exc_rand`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/cng/sid.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / pub fn lsfq_noise(
[INFO] [stdout] 24 | |     lsp: &[i16; M],
[INFO] [stdout] 25 | |     lspq: &mut [i16; M],
[INFO] [stdout] 26 | |     freq_prev: &mut [[i16; M]; MA_NP],
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |     lsf_lsp2(&lsfq, lspq);
[INFO] [stdout] 84 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public function `lsfq_noise`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/cng/sid.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / pub fn lsfq_noise(
[INFO] [stdout] 24 | |     lsp: &[i16; M],
[INFO] [stdout] 25 | |     lspq: &mut [i16; M],
[INFO] [stdout] 26 | |     freq_prev: &mut [[i16; M]; MA_NP],
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |     lsf_lsp2(&lsfq, lspq);
[INFO] [stdout] 84 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public function `lsfq_noise`.`
[INFO] [stdout]    = help: ends near `Public function `lsfq_noise`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/annex_b/cng/sid_quant.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | / pub fn qua_sidgain(
[INFO] [stdout]  92 | |     ener: &[i16; 2],
[INFO] [stdout]  93 | |     sh_ener: &[i16; 2],
[INFO] [stdout]  94 | |     nb_ener: i16,
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     *idx = quant_energy(l_x, sh1, enerq);
[INFO] [stdout] 126 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Public re-export.`
[INFO] [stdout]     = help: ends near `Public re-export.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/annex_b/cng/sid_lsp.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub fn sid_lsfq_decode(index: &[i16], lspq: &mut [i16; M], freq_prev: &mut [[i16; M]; MA_NP]) {
[INFO] [stdout] 127 | |     let mut ctx = DspContext::default();
[INFO] [stdout] 128 | |     let mut lsfq = [0i16; M];
[INFO] [stdout] 129 | |     let mut tmpbuf = [0i16; M];
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |     lsf_lsp2(&lsfq, lspq);
[INFO] [stdout] 166 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Public re-export.`
[INFO] [stdout]     = help: ends near `Public re-export.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/cng/state.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / pub struct CngState {
[INFO] [stdout] 16 | |     pub cur_gain: i16,
[INFO] [stdout] 17 | |     pub sid_gain: i16,
[INFO] [stdout] 18 | |     pub lsp_sid: [i16; M],
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |     pub sh_sid_sav: i16,
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public struct `CngState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/cng/state.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / pub struct CngState {
[INFO] [stdout] 16 | |     pub cur_gain: i16,
[INFO] [stdout] 17 | |     pub sid_gain: i16,
[INFO] [stdout] 18 | |     pub lsp_sid: [i16; M],
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |     pub sh_sid_sav: i16,
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public struct `CngState`.`
[INFO] [stdout]    = help: ends near `Public struct `CngState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/dtx/state.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / pub struct DtxState {
[INFO] [stdout] 13 | |     pub(super) lsp_sid_q: [i16; M],
[INFO] [stdout] 14 | |     pub(super) past_coeff: [i16; MP1],
[INFO] [stdout] 15 | |     pub(super) r_coeff: [i16; MP1],
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |     pub(super) count_fr0: i16,
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public struct `DtxState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/dtx/state.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / pub struct DtxState {
[INFO] [stdout] 13 | |     pub(super) lsp_sid_q: [i16; M],
[INFO] [stdout] 14 | |     pub(super) past_coeff: [i16; MP1],
[INFO] [stdout] 15 | |     pub(super) r_coeff: [i16; MP1],
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |     pub(super) count_fr0: i16,
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public struct `DtxState`.`
[INFO] [stdout]    = help: ends near `Public struct `DtxState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/vad/state.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub struct VadState {
[INFO] [stdout] 10 | |     pub(super) mean_lsf: [i16; M],
[INFO] [stdout] 11 | |     pub(super) min_buffer: [i16; 16],
[INFO] [stdout] 12 | |     pub(super) prev_min: i16,
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     pub(super) less_count: i16,
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public re-export.`
[INFO] [stdout]    = help: ends near `Public struct `VadState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/annex_b/vad/state.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub struct VadState {
[INFO] [stdout] 10 | |     pub(super) mean_lsf: [i16; M],
[INFO] [stdout] 11 | |     pub(super) min_buffer: [i16; 16],
[INFO] [stdout] 12 | |     pub(super) prev_min: i16,
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     pub(super) less_count: i16,
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public struct `VadState`.`
[INFO] [stdout]    = help: ends near `Public struct `VadState`.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `rvoip_g729ab`
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472", kill_on_drop: false }`
[INFO] [stdout] a66ccb3e7ee8831a68fb09ca1cfbf1c548aa7dd2312b786448ad7ee9aac21472
