[INFO] fetching crate emdb-bio 0.1.0...
[INFO] documenting emdb-bio-0.1.0 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate emdb-bio 0.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate emdb-bio 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate emdb-bio 0.1.0
[INFO] tweaked toml for crates.io crate emdb-bio 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate emdb-bio 0.1.0 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 crates.io crate emdb-bio 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e
[INFO] running `Command { std: "docker" "start" "630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e", 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" "630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e", 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" "630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking futures-core v0.3.33
[INFO] [stderr]    Compiling aws-lc-rs v1.17.3
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking futures-task v0.3.33
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]     Checking rand_core v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking clap_builder v4.6.2
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]     Checking futures-channel v0.3.33
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]     Checking http-body-util v0.1.4
[INFO] [stderr]     Checking chacha20 v0.10.1
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]    Compiling aws-lc-sys v0.43.0
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking clap v4.6.4
[INFO] [stderr]     Checking clap_complete v4.6.8
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking hyper v1.11.0
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.0
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking reqwest v0.13.4
[INFO] [stderr]     Checking emdb-bio v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]  Documenting emdb-bio v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/client.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / pub fn normalize_id(raw: &str) -> Option<String> {
[INFO] [stdout] 23 | |     let s = raw.trim().to_uppercase();
[INFO] [stdout] 24 | |     if s.is_empty() {
[INFO] [stdout] 25 | |         return None;
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     Some(normalized)
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near ````rust,no_run`
[INFO] [stdout]    = help: ends near `````
[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/client.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | / pub struct EMDB {
[INFO] [stdout] 55 | |     client: Client,
[INFO] [stdout] 56 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near ````rust,no_run`
[INFO] [stdout]    = help: ends near `````
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/download.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout]  75 | / pub async fn download_entry(
[INFO] [stdout]  76 | |     client: &EMDB,
[INFO] [stdout]  77 | |     emdb_id: &str,
[INFO] [stdout]  78 | |     ctx: &DownloadCtx,
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     Ok(())
[INFO] [stdout] 195 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ````rust,no_run`
[INFO] [stdout]     = help: ends near `````
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/download.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout]  75 | / pub async fn download_entry(
[INFO] [stdout]  76 | |     client: &EMDB,
[INFO] [stdout]  77 | |     emdb_id: &str,
[INFO] [stdout]  78 | |     ctx: &DownloadCtx,
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     Ok(())
[INFO] [stdout] 195 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `# tokio::runtime::Runtime::new().unwrap().block_on(async {`
[INFO] [stdout]     = help: ends near `# })`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/download.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | / pub struct DownloadCtx {
[INFO] [stdout] 48 | |     pub mirror: String,
[INFO] [stdout] 49 | |     pub decompress: bool,
[INFO] [stdout] 50 | |     pub skip_downloaded: bool,
[INFO] [stdout] 51 | |     pub output_dir: PathBuf,
[INFO] [stdout] 52 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near ````rust,no_run`
[INFO] [stdout]    = help: ends near `````
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/download.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | / pub struct DownloadCtx {
[INFO] [stdout] 48 | |     pub mirror: String,
[INFO] [stdout] 49 | |     pub decompress: bool,
[INFO] [stdout] 50 | |     pub skip_downloaded: bool,
[INFO] [stdout] 51 | |     pub output_dir: PathBuf,
[INFO] [stdout] 52 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `# tokio::runtime::Runtime::new().unwrap().block_on(async {`
[INFO] [stdout]    = help: ends near `# })`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/download.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / pub struct FilesFlag {
[INFO] [stdout] 57 | |     /// Include fitted PDB model CIFs
[INFO] [stdout] 58 | |     pub pdb: bool,
[INFO] [stdout] 59 | |     /// Include metadata CIF
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     pub all: bool,
[INFO] [stdout] 65 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near ````rust,no_run`
[INFO] [stdout]    = help: ends near `````
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/download.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / pub struct FilesFlag {
[INFO] [stdout] 57 | |     /// Include fitted PDB model CIFs
[INFO] [stdout] 58 | |     pub pdb: bool,
[INFO] [stdout] 59 | |     /// Include metadata CIF
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     pub all: bool,
[INFO] [stdout] 65 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `# tokio::runtime::Runtime::new().unwrap().block_on(async {`
[INFO] [stdout]    = help: ends near `# })`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/error.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout]  3 | / pub enum EmdbError {
[INFO] [stdout]  4 | |     /// The requested entry was not found.
[INFO] [stdout]  5 | |     #[error("Entry not found: {0}")]
[INFO] [stdout]  6 | |     NotFound(String),
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     IoError(String),
[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 `See [`EmdbError`](crate::EmdbError) for the full list of variants.`
[INFO] [stdout]    = help: ends near `Errors returned by EMDB operations.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / pub struct EMDBEntry {
[INFO] [stdout]  6 | |     pub emdb_id: Option<String>,
[INFO] [stdout]  7 | |     pub admin: Option<AdminInfo>,
[INFO] [stdout]  8 | |     pub structure_determination_list: Option<StructureDeterminationList>,
[INFO] [stdout]  9 | |     pub map: Option<MapInfo>,
[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 `| Type | Description |`
[INFO] [stdout]    = help: ends near `A complete EMDB entry returned by the `/entry/{id}` endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / pub struct EMDBEntry {
[INFO] [stdout]  6 | |     pub emdb_id: Option<String>,
[INFO] [stdout]  7 | |     pub admin: Option<AdminInfo>,
[INFO] [stdout]  8 | |     pub structure_determination_list: Option<StructureDeterminationList>,
[INFO] [stdout]  9 | |     pub map: Option<MapInfo>,
[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 `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / pub struct AdminInfo {
[INFO] [stdout] 47 | |     pub title: Option<String>,
[INFO] [stdout] 48 | |     pub deposition_date: Option<String>,
[INFO] [stdout] 49 | |     pub release_date: Option<String>,
[INFO] [stdout] 50 | |     pub last_update: Option<String>,
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| Type | Description |`
[INFO] [stdout]    = help: ends near `Administrative metadata (title, dates).`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / pub struct AdminInfo {
[INFO] [stdout] 47 | |     pub title: Option<String>,
[INFO] [stdout] 48 | |     pub deposition_date: Option<String>,
[INFO] [stdout] 49 | |     pub release_date: Option<String>,
[INFO] [stdout] 50 | |     pub last_update: Option<String>,
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | / pub struct StructureDeterminationList {
[INFO] [stdout] 56 | |     pub structure_determination: Option<Vec<StructureDetermination>>,
[INFO] [stdout] 57 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| Type | Description |`
[INFO] [stdout]    = help: ends near `Structure determination parameters.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | / pub struct StructureDeterminationList {
[INFO] [stdout] 56 | |     pub structure_determination: Option<Vec<StructureDetermination>>,
[INFO] [stdout] 57 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / pub struct StructureDetermination {
[INFO] [stdout] 62 | |     pub method: Option<String>,
[INFO] [stdout] 63 | |     pub image_processing: Option<Vec<ImageProcessing>>,
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| Type | Description |`
[INFO] [stdout]    = help: ends near `One structure determination run.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / pub struct StructureDetermination {
[INFO] [stdout] 62 | |     pub method: Option<String>,
[INFO] [stdout] 63 | |     pub image_processing: Option<Vec<ImageProcessing>>,
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / pub struct ImageProcessing {
[INFO] [stdout] 69 | |     pub final_reconstruction: Option<FinalReconstruction>,
[INFO] [stdout] 70 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| Type | Description |`
[INFO] [stdout]    = help: ends near `Image processing details.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / pub struct ImageProcessing {
[INFO] [stdout] 69 | |     pub final_reconstruction: Option<FinalReconstruction>,
[INFO] [stdout] 70 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | / pub struct FinalReconstruction {
[INFO] [stdout] 75 | |     pub resolution: Option<Resolution>,
[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 `| Type | Description |`
[INFO] [stdout]    = help: ends near `Final reconstruction metadata.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | / pub struct FinalReconstruction {
[INFO] [stdout] 75 | |     pub resolution: Option<Resolution>,
[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 `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | / pub struct Resolution {
[INFO] [stdout] 81 | |     #[serde(rename = "valueOf_", default)]
[INFO] [stdout] 82 | |     pub value: Option<serde_json::Value>,
[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 `| Type | Description |`
[INFO] [stdout]    = help: ends near `Resolution value reported by EMDB (stored under `valueOf_` key).`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | / pub struct Resolution {
[INFO] [stdout] 81 | |     #[serde(rename = "valueOf_", default)]
[INFO] [stdout] 82 | |     pub value: Option<serde_json::Value>,
[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 `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | / pub struct MapInfo {
[INFO] [stdout] 88 | |     pub file: Option<String>,
[INFO] [stdout] 89 | |     pub size_kbytes: Option<f64>,
[INFO] [stdout] 90 | |     pub format: Option<String>,
[INFO] [stdout] 91 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| Type | Description |`
[INFO] [stdout]    = help: ends near `Deposited map file information.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | / pub struct MapInfo {
[INFO] [stdout] 88 | |     pub file: Option<String>,
[INFO] [stdout] 89 | |     pub size_kbytes: Option<f64>,
[INFO] [stdout] 90 | |     pub format: Option<String>,
[INFO] [stdout] 91 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | / pub struct ValidationResponse {
[INFO] [stdout] 96 | |     #[serde(flatten)]
[INFO] [stdout] 97 | |     pub entries: std::collections::HashMap<String, ValidationEntry>,
[INFO] [stdout] 98 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| Type | Description |`
[INFO] [stdout]    = help: ends near `Validation response wrapping per-ID entries.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | / pub struct ValidationResponse {
[INFO] [stdout] 96 | |     #[serde(flatten)]
[INFO] [stdout] 97 | |     pub entries: std::collections::HashMap<String, ValidationEntry>,
[INFO] [stdout] 98 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]    = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / pub struct ValidationEntry {
[INFO] [stdout] 103 | |     pub resolution: Option<ResolutionValue>,
[INFO] [stdout] 104 | |     pub recommended_contour_level: Option<serde_json::Value>,
[INFO] [stdout] 105 | |     pub ccc: Option<serde_json::Value>,
[INFO] [stdout] 106 | |     pub smoc: Option<serde_json::Value>,
[INFO] [stdout] 107 | |     pub qscore: Option<serde_json::Value>,
[INFO] [stdout] 108 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `Validation data for a single EMDB entry.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / pub struct ValidationEntry {
[INFO] [stdout] 103 | |     pub resolution: Option<ResolutionValue>,
[INFO] [stdout] 104 | |     pub recommended_contour_level: Option<serde_json::Value>,
[INFO] [stdout] 105 | |     pub ccc: Option<serde_json::Value>,
[INFO] [stdout] 106 | |     pub smoc: Option<serde_json::Value>,
[INFO] [stdout] 107 | |     pub qscore: Option<serde_json::Value>,
[INFO] [stdout] 108 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / pub struct ResolutionValue {
[INFO] [stdout] 113 | |     pub value: Option<serde_json::Value>,
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `Resolution value in validation reports.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / pub struct ResolutionValue {
[INFO] [stdout] 113 | |     pub value: Option<serde_json::Value>,
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / pub struct AnnotationsResponse {
[INFO] [stdout] 119 | |     pub emdb_id: Option<String>,
[INFO] [stdout] 120 | |     pub annotations: Option<AnnotationsList>,
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `Cross-reference annotations response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / pub struct AnnotationsResponse {
[INFO] [stdout] 119 | |     pub emdb_id: Option<String>,
[INFO] [stdout] 120 | |     pub annotations: Option<AnnotationsList>,
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub struct AnnotationsList {
[INFO] [stdout] 127 | |     pub ORCID: Option<Vec<SimpleAnnotation>>,
[INFO] [stdout] 128 | |     pub EMPIAR: Option<Vec<SimpleAnnotation>>,
[INFO] [stdout] 129 | |     pub PDB: Option<Vec<SimpleAnnotation>>,
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     pub CPX: Option<Vec<ComplexPortalAnnot>>,
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `Categorized annotations linked to an EMDB entry.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub struct AnnotationsList {
[INFO] [stdout] 127 | |     pub ORCID: Option<Vec<SimpleAnnotation>>,
[INFO] [stdout] 128 | |     pub EMPIAR: Option<Vec<SimpleAnnotation>>,
[INFO] [stdout] 129 | |     pub PDB: Option<Vec<SimpleAnnotation>>,
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     pub CPX: Option<Vec<ComplexPortalAnnot>>,
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / pub struct SimpleAnnotation {
[INFO] [stdout] 147 | |     pub id: Option<String>,
[INFO] [stdout] 148 | |     pub method: Option<String>,
[INFO] [stdout] 149 | |     pub title: Option<String>,
[INFO] [stdout] 150 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `A basic annotation with ID, method, and title.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / pub struct SimpleAnnotation {
[INFO] [stdout] 147 | |     pub id: Option<String>,
[INFO] [stdout] 148 | |     pub method: Option<String>,
[INFO] [stdout] 149 | |     pub title: Option<String>,
[INFO] [stdout] 150 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | / pub struct PfamAnnot {
[INFO] [stdout] 155 | |     pub id: Option<String>,
[INFO] [stdout] 156 | |     pub method: Option<String>,
[INFO] [stdout] 157 | |     pub title: Option<String>,
[INFO] [stdout] 158 | |     pub start: Option<i64>,
[INFO] [stdout] 159 | |     pub end: Option<i64>,
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `Pfam domain annotation with sequence coordinates.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | / pub struct PfamAnnot {
[INFO] [stdout] 155 | |     pub id: Option<String>,
[INFO] [stdout] 156 | |     pub method: Option<String>,
[INFO] [stdout] 157 | |     pub title: Option<String>,
[INFO] [stdout] 158 | |     pub start: Option<i64>,
[INFO] [stdout] 159 | |     pub end: Option<i64>,
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / pub struct InterProAnnot {
[INFO] [stdout] 165 | |     pub id: Option<String>,
[INFO] [stdout] 166 | |     pub method: Option<String>,
[INFO] [stdout] 167 | |     pub title: Option<String>,
[INFO] [stdout] 168 | |     pub start: Option<i64>,
[INFO] [stdout] 169 | |     pub end: Option<i64>,
[INFO] [stdout] 170 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `InterPro annotation with sequence coordinates.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / pub struct InterProAnnot {
[INFO] [stdout] 165 | |     pub id: Option<String>,
[INFO] [stdout] 166 | |     pub method: Option<String>,
[INFO] [stdout] 167 | |     pub title: Option<String>,
[INFO] [stdout] 168 | |     pub start: Option<i64>,
[INFO] [stdout] 169 | |     pub end: Option<i64>,
[INFO] [stdout] 170 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:174:1
[INFO] [stdout]     |
[INFO] [stdout] 174 | / pub struct CathAnnot {
[INFO] [stdout] 175 | |     pub id: Option<String>,
[INFO] [stdout] 176 | |     pub method: Option<String>,
[INFO] [stdout] 177 | |     pub start: Option<i64>,
[INFO] [stdout] 178 | |     pub end: Option<i64>,
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `CATH structural annotation with sequence coordinates.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:174:1
[INFO] [stdout]     |
[INFO] [stdout] 174 | / pub struct CathAnnot {
[INFO] [stdout] 175 | |     pub id: Option<String>,
[INFO] [stdout] 176 | |     pub method: Option<String>,
[INFO] [stdout] 177 | |     pub start: Option<i64>,
[INFO] [stdout] 178 | |     pub end: Option<i64>,
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | / pub struct ComplexPortalAnnot {
[INFO] [stdout] 184 | |     pub id: Option<String>,
[INFO] [stdout] 185 | |     pub method: Option<String>,
[INFO] [stdout] 186 | |     pub title: Option<String>,
[INFO] [stdout] 187 | |     pub score: Option<f64>,
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| Type | Description |`
[INFO] [stdout]     = help: ends near `Complex Portal annotation.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | / pub struct ComplexPortalAnnot {
[INFO] [stdout] 184 | |     pub id: Option<String>,
[INFO] [stdout] 185 | |     pub method: Option<String>,
[INFO] [stdout] 186 | |     pub title: Option<String>,
[INFO] [stdout] 187 | |     pub score: Option<f64>,
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout]     = help: ends near `| [`AnnotationsResponse`] | Cross-reference annotations |`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `emdb-bio`
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e", kill_on_drop: false }`
[INFO] [stdout] 630126b58d57ffed3c515540c147e1f1164164de9597a96ad5966298991ac56e
