[INFO] fetching crate libtad-rs 0.2.0...
[INFO] documenting libtad-rs-0.2.0 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate libtad-rs 0.2.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate libtad-rs 0.2.0
[INFO] finished tweaking crates.io crate libtad-rs 0.2.0
[INFO] tweaked toml for crates.io crate libtad-rs 0.2.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate libtad-rs 0.2.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] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 178 packages to highest compatible versions
[INFO] [stderr]       Adding attohttpc v0.17.0 (available: v0.31.0)
[INFO] [stderr]       Adding base64 v0.13.1 (available: v0.23.1)
[INFO] [stderr]       Adding hmac v0.11.0 (available: v0.13.0)
[INFO] [stderr]       Adding reqwest v0.11.27 (available: v0.13.4)
[INFO] [stderr]       Adding sha-1 v0.9.8 (available: v0.10.1)
[INFO] [stderr]       Adding subtle v2.4.1 (available: v2.6.1)
[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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb
[INFO] running `Command { std: "docker" "start" "b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb", 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" "b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb", 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" "b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking ring v0.16.20
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]     Checking wildmatch v1.1.0
[INFO] [stderr]    Compiling maybe-async v0.2.11
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking sha-1 v0.9.8
[INFO] [stderr]     Checking crypto-mac v0.11.1
[INFO] [stderr]     Checking hmac v0.11.0
[INFO] [stderr]     Checking serde_url_params v0.2.1
[INFO] [stderr]     Checking libtad-models v0.2.0
[INFO] [stderr]     Checking webpki v0.21.4
[INFO] [stderr]     Checking sct v0.6.1
[INFO] [stderr]     Checking rustls v0.18.1
[INFO] [stderr]     Checking webpki-roots v0.19.0
[INFO] [stderr]     Checking attohttpc v0.17.0
[INFO] [stderr]  Documenting libtad-rs v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/astronomy/request/astroevent.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / pub struct AstroEventRequest<A = ProvidedArgument, B = ProvidedArgument, C = ProvidedArgument> {
[INFO] [stdout] 53 | |     object: Vec<AstronomyObjectType>,
[INFO] [stdout] 54 | |     placeid: Vec<String>,
[INFO] [stdout] 55 | |     startdt: DateTime,
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     _c: std::marker::PhantomData<C>,
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Astronomy API requests.`
[INFO] [stdout]    = help: ends near `Astro Event API request.`
[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/service/astronomy/request/astroevent.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / pub struct AstroEventRequest<A = ProvidedArgument, B = ProvidedArgument, C = ProvidedArgument> {
[INFO] [stdout] 53 | |     object: Vec<AstronomyObjectType>,
[INFO] [stdout] 54 | |     placeid: Vec<String>,
[INFO] [stdout] 55 | |     startdt: DateTime,
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     _c: std::marker::PhantomData<C>,
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Astro Event API request.`
[INFO] [stdout]    = help: ends near `Astro Event API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/astronomy/request/astroposition.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | / pub struct AstroPositionRequest<A = ProvidedArgument, B = ProvidedArgument, C = ProvidedArgument> {
[INFO] [stdout] 48 | |     object: Vec<AstronomyObjectType>,
[INFO] [stdout] 49 | |     placeid: Vec<String>,
[INFO] [stdout] 50 | |     interval: Vec<DateTime>,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     _c: std::marker::PhantomData<C>,
[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 `Astronomy API requests.`
[INFO] [stdout]    = help: ends near `Astro Position API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/astronomy/request/astroposition.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | / pub struct AstroPositionRequest<A = ProvidedArgument, B = ProvidedArgument, C = ProvidedArgument> {
[INFO] [stdout] 48 | |     object: Vec<AstronomyObjectType>,
[INFO] [stdout] 49 | |     placeid: Vec<String>,
[INFO] [stdout] 50 | |     interval: Vec<DateTime>,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     _c: std::marker::PhantomData<C>,
[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 `Astro Position API request.`
[INFO] [stdout]    = help: ends near `Astro Position API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/service/astronomy/response.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | / pub struct AstronomyResponse {
[INFO] [stdout] 7 | |     /// Information for the requested locations.
[INFO] [stdout] 8 | |     pub locations: Vec<AstronomyLocation>,
[INFO] [stdout] 9 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Astronomy API responses.`
[INFO] [stdout]   = help: ends near `Astronomy API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/service/astronomy/response.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | / pub struct AstronomyResponse {
[INFO] [stdout] 7 | |     /// Information for the requested locations.
[INFO] [stdout] 8 | |     pub locations: Vec<AstronomyLocation>,
[INFO] [stdout] 9 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Astronomy API response.`
[INFO] [stdout]   = help: ends near `Astronomy API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/date_calculator/request/businessdate.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / pub struct BusinessDateRequest<A = ProvidedArgument, B = ProvidedArgument, C = ProvidedArgument> {
[INFO] [stdout] 51 | |     placeid: Option<String>,
[INFO] [stdout] 52 | |     country: Option<String>,
[INFO] [stdout] 53 | |     state: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     _c: std::marker::PhantomData<C>,
[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 `Date Calculator API requests.`
[INFO] [stdout]    = help: ends near `Business Date API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/date_calculator/request/businessdate.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / pub struct BusinessDateRequest<A = ProvidedArgument, B = ProvidedArgument, C = ProvidedArgument> {
[INFO] [stdout] 51 | |     placeid: Option<String>,
[INFO] [stdout] 52 | |     country: Option<String>,
[INFO] [stdout] 53 | |     state: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     _c: std::marker::PhantomData<C>,
[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 `Business Date API request.`
[INFO] [stdout]    = help: ends near `Business Date API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/date_calculator/request/businessduration.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / pub struct BusinessDurationRequest<A = ProvidedArgument, B = ProvidedArgument, C = ProvidedArgument>
[INFO] [stdout] 47 | | {
[INFO] [stdout] 48 | |     placeid: Option<String>,
[INFO] [stdout] 49 | |     country: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |     _c: std::marker::PhantomData<C>,
[INFO] [stdout] 61 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Date Calculator API requests.`
[INFO] [stdout]    = help: ends near `Business Duration API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/date_calculator/request/businessduration.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / pub struct BusinessDurationRequest<A = ProvidedArgument, B = ProvidedArgument, C = ProvidedArgument>
[INFO] [stdout] 47 | | {
[INFO] [stdout] 48 | |     placeid: Option<String>,
[INFO] [stdout] 49 | |     country: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |     _c: std::marker::PhantomData<C>,
[INFO] [stdout] 61 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Business Duration API request.`
[INFO] [stdout]    = help: ends near `Business Duration API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/date_calculator/response.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub struct BusinessDateResponse {
[INFO] [stdout]  7 | |     /// Geographical information about the location.
[INFO] [stdout]  8 | |     pub geo: Geo,
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     pub periods: Vec<Period>,
[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 `Date Calculator API responses.`
[INFO] [stdout]    = help: ends near `BusinessDate API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/date_calculator/response.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub struct BusinessDateResponse {
[INFO] [stdout]  7 | |     /// Geographical information about the location.
[INFO] [stdout]  8 | |     pub geo: Geo,
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     pub periods: Vec<Period>,
[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 `BusinessDate API response.`
[INFO] [stdout]    = help: ends near `BusinessDate API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/date_calculator/response.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub struct BusinessDurationResponse {
[INFO] [stdout] 17 | |     /// Geographical information about the location.
[INFO] [stdout] 18 | |     pub geo: Geo,
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     pub period: Period,
[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 `Date Calculator API responses.`
[INFO] [stdout]    = help: ends near `BusinessDuration API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/date_calculator/response.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub struct BusinessDurationResponse {
[INFO] [stdout] 17 | |     /// Geographical information about the location.
[INFO] [stdout] 18 | |     pub geo: Geo,
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     pub period: Period,
[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 `BusinessDuration API response.`
[INFO] [stdout]    = help: ends near `BusinessDuration API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/holidays/request.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / pub struct HolidaysRequest<A = ProvidedArgument, B = ProvidedArgument> {
[INFO] [stdout] 41 | |     country: Vec<String>,
[INFO] [stdout] 42 | |     year: u16,
[INFO] [stdout] 43 | |     lang: Option<Vec<String>>,
[INFO] [stdout] ...  |
[INFO] [stdout] 48 | |     _b: std::marker::PhantomData<B>,
[INFO] [stdout] 49 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Holidays API request.`
[INFO] [stdout]    = help: ends near `Holidays API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/service/holidays/response.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | / pub struct HolidaysResponse {
[INFO] [stdout] 7 | |     /// List of returned holidays.
[INFO] [stdout] 8 | |     pub holidays: Vec<Holiday>,
[INFO] [stdout] 9 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Holidays API response.`
[INFO] [stdout]   = help: ends near `Holidays API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/onthisday/request.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / pub struct OnThisDayRequest {
[INFO] [stdout] 27 | |     month: Option<u8>,
[INFO] [stdout] 28 | |     day: Option<u8>,
[INFO] [stdout] 29 | |     lang: Option<Vec<String>>,
[INFO] [stdout] 30 | |     types: Option<Vec<EventType>>,
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `On This Day API request.`
[INFO] [stdout]    = help: ends near `On This Day API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/onthisday/response.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub struct OnThisDayResponse {
[INFO] [stdout]  7 | |     #[serde(default)]
[INFO] [stdout]  8 | |     /// List of returned events.
[INFO] [stdout]  9 | |     pub events: Option<Vec<Event>>,
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |     pub deaths: Option<Vec<Person>>,
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `On This Day API response.`
[INFO] [stdout]    = help: ends near `On This Day API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/places/request.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / pub struct PlacesRequest {
[INFO] [stdout] 24 | |     placeid: Option<Vec<String>>,
[INFO] [stdout] 25 | |     query: Option<String>,
[INFO] [stdout] 26 | |     qlimit: Option<u8>,
[INFO] [stdout] 27 | |     lang: Option<String>,
[INFO] [stdout] 28 | |     geo: Option<u8>,
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Places API request.`
[INFO] [stdout]    = help: ends near `Places API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/service/places/response.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | / pub struct PlacesResponse {
[INFO] [stdout] 7 | |     /// List of returned places.
[INFO] [stdout] 8 | |     pub places: Vec<Place>,
[INFO] [stdout] 9 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Places API response.`
[INFO] [stdout]   = help: ends near `Places API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/tides/request.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / pub struct TidesRequest<A = ProvidedArgument> {
[INFO] [stdout] 26 | |     placeid: Vec<String>,
[INFO] [stdout] 27 | |     onlyhighlow: Option<u8>,
[INFO] [stdout] 28 | |     startdt: Option<DateTime>,
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |     _a: std::marker::PhantomData<A>,
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Tides API request.`
[INFO] [stdout]    = help: ends near `Tides API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]  --> src/service/tides/response.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | / pub struct TidesResponse {
[INFO] [stdout] 7 | |     /// List of returned stations.
[INFO] [stdout] 8 | |     pub stations: Vec<Station>,
[INFO] [stdout] 9 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the way this is parsed might change in the future
[INFO] [stdout]   = help: starts near `Tides API response.`
[INFO] [stdout]   = help: ends near `Tides API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/request/converttime.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / pub struct ConvertTimeRequest<A = ProvidedArgument, B = ProvidedArgument> {
[INFO] [stdout] 44 | |     fromid: String,
[INFO] [stdout] 45 | |     toid: Option<Vec<String>>,
[INFO] [stdout] 46 | |     iso: DateTime,
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     _b: std::marker::PhantomData<B>,
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Time API requests.`
[INFO] [stdout]    = help: ends near `ConvertTime API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/request/converttime.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / pub struct ConvertTimeRequest<A = ProvidedArgument, B = ProvidedArgument> {
[INFO] [stdout] 44 | |     fromid: String,
[INFO] [stdout] 45 | |     toid: Option<Vec<String>>,
[INFO] [stdout] 46 | |     iso: DateTime,
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     _b: std::marker::PhantomData<B>,
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `ConvertTime API request.`
[INFO] [stdout]    = help: ends near `ConvertTime API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/request/dstlist.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / pub struct DSTListRequest {
[INFO] [stdout] 21 | |     year: Option<i32>,
[INFO] [stdout] 22 | |     country: Option<String>,
[INFO] [stdout] 23 | |     lang: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 27 | |     verbosetime: Option<u8>,
[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 `Time API requests.`
[INFO] [stdout]    = help: ends near `DSTList API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/request/dstlist.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / pub struct DSTListRequest {
[INFO] [stdout] 21 | |     year: Option<i32>,
[INFO] [stdout] 22 | |     country: Option<String>,
[INFO] [stdout] 23 | |     lang: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 27 | |     verbosetime: Option<u8>,
[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 `DSTList API request.`
[INFO] [stdout]    = help: ends near `DSTList API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/request/timeservice.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / pub struct TimeserviceRequest<A = ProvidedArgument> {
[INFO] [stdout] 44 | |     placeid: Option<String>,
[INFO] [stdout] 45 | |     query: Option<String>,
[INFO] [stdout] 46 | |     qlimit: Option<u8>,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |     _a: std::marker::PhantomData<A>,
[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 `Time API requests.`
[INFO] [stdout]    = help: ends near `Timeservice API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/request/timeservice.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / pub struct TimeserviceRequest<A = ProvidedArgument> {
[INFO] [stdout] 44 | |     placeid: Option<String>,
[INFO] [stdout] 45 | |     query: Option<String>,
[INFO] [stdout] 46 | |     qlimit: Option<u8>,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |     _a: std::marker::PhantomData<A>,
[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 `Timeservice API request.`
[INFO] [stdout]    = help: ends near `Timeservice API request.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/response.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub struct ConvertTimeResponse {
[INFO] [stdout] 10 | |     /// UTC time stamp of requested time.
[INFO] [stdout] 11 | |     pub utc: Utc,
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     pub locations: Vec<Location>,
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Time API responses.`
[INFO] [stdout]    = help: ends near `ConvertTime API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/response.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub struct ConvertTimeResponse {
[INFO] [stdout] 10 | |     /// UTC time stamp of requested time.
[INFO] [stdout] 11 | |     pub utc: Utc,
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | |     pub locations: Vec<Location>,
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `ConvertTime API response.`
[INFO] [stdout]    = help: ends near `ConvertTime API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/response.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / pub struct DSTListResponse {
[INFO] [stdout] 20 | |     /// The DST information for each country or region.
[INFO] [stdout] 21 | |     pub dstlist: Vec<DSTEntry>,
[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 `Time API responses.`
[INFO] [stdout]    = help: ends near `DSTList API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/response.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / pub struct DSTListResponse {
[INFO] [stdout] 20 | |     /// The DST information for each country or region.
[INFO] [stdout] 21 | |     pub dstlist: Vec<DSTEntry>,
[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 `DSTList API response.`
[INFO] [stdout]    = help: ends near `DSTList API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/response.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / pub struct TimeserviceResponse {
[INFO] [stdout] 27 | |     /// List of returned locations.
[INFO] [stdout] 28 | |     pub locations: Vec<Location>,
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Time API responses.`
[INFO] [stdout]    = help: ends near `Timeservice API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/service/time/response.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / pub struct TimeserviceResponse {
[INFO] [stdout] 27 | |     /// List of returned locations.
[INFO] [stdout] 28 | |     pub locations: Vec<Location>,
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Timeservice API response.`
[INFO] [stdout]    = help: ends near `Timeservice API response.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/error.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | / pub struct ApiError {
[INFO] [stdout] 48 | |     /// List of API errors.
[INFO] [stdout] 49 | |     #[serde(deserialize_with = "custom_deserialize::string_or_vec")]
[INFO] [stdout] 50 | |     pub errors: Vec<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 `Error returned from the API.`
[INFO] [stdout]    = help: ends near `Error returned from the API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/error.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub enum Error {
[INFO] [stdout]  8 | |     /// Error returned from the HTTP client.
[INFO] [stdout]  9 | |     Http(HTTPError),
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     Signature(InvalidKeyLength),
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Internal error.`
[INFO] [stdout]    = help: ends near `Internal library errors.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/error.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub enum Error {
[INFO] [stdout]  8 | |     /// Error returned from the HTTP client.
[INFO] [stdout]  9 | |     Http(HTTPError),
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     Signature(InvalidKeyLength),
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Internal library errors.`
[INFO] [stdout]    = help: ends near `Internal library errors.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `libtad-rs`
[INFO] running `Command { std: "docker" "inspect" "b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb", kill_on_drop: false }`
[INFO] [stdout] b0ef0b3116ac7f829cd4a6abedb7b3fea649ef1fbb19b06382a50b50eee686cb
