[INFO] fetching crate geo-nd 0.5.0...
[INFO] documenting geo-nd-0.5.0 against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] extracting crate geo-nd 0.5.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate geo-nd 0.5.0 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate geo-nd 0.5.0
[INFO] finished tweaking crates.io crate geo-nd 0.5.0
[INFO] tweaked toml for crates.io crate geo-nd 0.5.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4d0f42abd2b1ab74a6a262d4f8b068635669bf02b76e3b6151b93656868871a7
[INFO] running `Command { std: "docker" "start" "-a" "4d0f42abd2b1ab74a6a262d4f8b068635669bf02b76e3b6151b93656868871a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d0f42abd2b1ab74a6a262d4f8b068635669bf02b76e3b6151b93656868871a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d0f42abd2b1ab74a6a262d4f8b068635669bf02b76e3b6151b93656868871a7", kill_on_drop: false }`
[INFO] [stdout] 4d0f42abd2b1ab74a6a262d4f8b068635669bf02b76e3b6151b93656868871a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5c28988cdbacdb3ef685c7be0b59d172024919b36850cb20efd1931b00e16a70
[INFO] running `Command { std: "docker" "start" "-a" "5c28988cdbacdb3ef685c7be0b59d172024919b36850cb20efd1931b00e16a70", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]     Checking serde v1.0.160
[INFO] [stderr]  Documenting geo-nd v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `mat`
[INFO] [stdout]   --> src/lib.rs:79:2
[INFO] [stdout]    |
[INFO] [stdout] 79 | [mat] and [quat] modules.
[INFO] [stdout]    |  ^^^ no item named `mat` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/lib.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 | (e.g. a[0]) immutably and mutably.
[INFO] [stdout]     |         ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/lib.rs:126:53
[INFO] [stdout]     |
[INFO] [stdout] 126 | components can be accessed through indexing (e.g. a[0]) immutably and
[INFO] [stdout]     |                                                     ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/lib.rs:127:58
[INFO] [stdout]     |
[INFO] [stdout] 127 | mutably. The index is a usize, in row-major order (i.e. [0] is row
[INFO] [stdout]     |                                                          ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout]    --> src/lib.rs:128:20
[INFO] [stdout]     |
[INFO] [stdout] 128 | zero column zero, [1] is row 0 column 1, and [nr] is row 1 column 0
[INFO] [stdout]     |                    ^ no item named `1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nr`
[INFO] [stdout]    --> src/lib.rs:128:47
[INFO] [stdout]     |
[INFO] [stdout] 128 | zero column zero, [1] is row 0 column 1, and [nr] is row 1 column 0
[INFO] [stdout]     |                                               ^^ no item named `nr` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1,0`
[INFO] [stdout]    --> src/matrix_op.rs:270:84
[INFO] [stdout]     |
[INFO] [stdout] 270 | /// Create a matrix that maps unit dirn to [0,0,-1] and unit up (perp to dirn) to [0,1,0]
[INFO] [stdout]     |                                                                                    ^^^^^ no item named `0,1,0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,0,0`
[INFO] [stdout]    --> src/matrix_op.rs:320:39
[INFO] [stdout]     |
[INFO] [stdout] 320 | /// Create a matrix that maps eye to [0,0,0], unit (centre-eye) to [0,0,-1] and unit up (perp to centre-eye) to [0,1,0]
[INFO] [stdout]     |                                       ^^^^^ no item named `0,0,0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1,0`
[INFO] [stdout]    --> src/matrix_op.rs:320:114
[INFO] [stdout]     |
[INFO] [stdout] 320 | /// Create a matrix that maps eye to [0,0,0], unit (centre-eye) to [0,0,-1] and unit up (perp to centre-eye) to [0,1,0]
[INFO] [stdout]     |                                                                                                                  ^^^^^ no item named `0,1,0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `new`
[INFO] [stdout]    --> src/matrixr_op.rs:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 | /// through using the [`new`] constructor of the type
[INFO] [stdout]     |                         ^^^ no item named `new` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]   --> src/quaternion_op.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// m[0] + m[4] + m[9] = 3 - 4(i^2+j^2+k^2) = 3 - 4(1-r^2) = 4r^2 - 1
[INFO] [stdout]    |       ^ no item named `0` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `4`
[INFO] [stdout]   --> src/quaternion_op.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// m[0] + m[4] + m[9] = 3 - 4(i^2+j^2+k^2) = 3 - 4(1-r^2) = 4r^2 - 1
[INFO] [stdout]    |              ^ no item named `4` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `9`
[INFO] [stdout]   --> src/quaternion_op.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// m[0] + m[4] + m[9] = 3 - 4(i^2+j^2+k^2) = 3 - 4(1-r^2) = 4r^2 - 1
[INFO] [stdout]    |                     ^ no item named `9` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `7`
[INFO] [stdout]   --> src/quaternion_op.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// m[7] - m[5] = 4*i*r ( if <0 then i<0 )
[INFO] [stdout]    |       ^ no item named `7` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `5`
[INFO] [stdout]   --> src/quaternion_op.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// m[7] - m[5] = 4*i*r ( if <0 then i<0 )
[INFO] [stdout]    |              ^ no item named `5` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `2`
[INFO] [stdout]   --> src/quaternion_op.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// m[2] - m[6] = 4*j*r ( if <0 then j<0 )
[INFO] [stdout]    |       ^ no item named `2` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `6`
[INFO] [stdout]   --> src/quaternion_op.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// m[2] - m[6] = 4*j*r ( if <0 then j<0 )
[INFO] [stdout]    |              ^ no item named `6` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `3`
[INFO] [stdout]   --> src/quaternion_op.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// m[3] - m[1] = 4*k*r ( if <0 then k<0 )
[INFO] [stdout]    |       ^ no item named `3` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout]   --> src/quaternion_op.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// m[3] - m[1] = 4*k*r ( if <0 then k<0 )
[INFO] [stdout]    |              ^ no item named `1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/quaternion_op.rs:244:31
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// (c+i*s) * a[] = c*a - s*a[i] + i.s*a[r] - j.s*a[k] + k.s*a[j]
[INFO] [stdout]     |                               ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `r`
[INFO] [stdout]    --> src/quaternion_op.rs:244:42
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// (c+i*s) * a[] = c*a - s*a[i] + i.s*a[r] - j.s*a[k] + k.s*a[j]
[INFO] [stdout]     |                                          ^ no item named `r` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/quaternion_op.rs:244:53
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// (c+i*s) * a[] = c*a - s*a[i] + i.s*a[r] - j.s*a[k] + k.s*a[j]
[INFO] [stdout]     |                                                     ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout]    --> src/quaternion_op.rs:244:64
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// (c+i*s) * a[] = c*a - s*a[i] + i.s*a[r] - j.s*a[k] + k.s*a[j]
[INFO] [stdout]     |                                                                ^ no item named `j` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `V;2`
[INFO] [stdout]   --> src/vector_op.rs:80:14
[INFO] [stdout]    |
[INFO] [stdout] 80 | /// given a [V;2] with each coordinate in the range [0, 1)
[INFO] [stdout]    |              ^^^ no item named `V;2` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `V;2`
[INFO] [stdout]   --> src/vector_op.rs:82:25
[INFO] [stdout]    |
[INFO] [stdout] 82 | /// This considers the [V;2] as a mapping onto the surface of a
[INFO] [stdout]    |                         ^^^ no item named `V;2` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/quaternion_op.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 | /// See http://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `f32`
[INFO] [stdout]   --> src/traits.rs:49:61
[INFO] [stdout]    |
[INFO] [stdout] 49 | /// possible to require, as would perhaps be desired, a From<f32>
[INFO] [stdout]    |                                                             ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 49 | /// possible to require, as would perhaps be desired, a `From<f32>`
[INFO] [stdout]    |                                                         +         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/traits.rs:496:13
[INFO] [stdout]     |
[INFO] [stdout] 496 |     /// See http://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 28 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.27s
[INFO] running `Command { std: "docker" "inspect" "5c28988cdbacdb3ef685c7be0b59d172024919b36850cb20efd1931b00e16a70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c28988cdbacdb3ef685c7be0b59d172024919b36850cb20efd1931b00e16a70", kill_on_drop: false }`
[INFO] [stdout] 5c28988cdbacdb3ef685c7be0b59d172024919b36850cb20efd1931b00e16a70
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2ad76279198a0008bc87c8db3123640ae9e0923ab9662507adc63acaf04ae7df
[INFO] running `Command { std: "docker" "start" "-a" "2ad76279198a0008bc87c8db3123640ae9e0923ab9662507adc63acaf04ae7df", kill_on_drop: false }`
[INFO] [stderr]  Documenting geo-nd v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `mat`
[INFO] [stdout]   --> src/lib.rs:79:2
[INFO] [stdout]    |
[INFO] [stdout] 79 | [mat] and [quat] modules.
[INFO] [stdout]    |  ^^^ no item named `mat` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/lib.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 | (e.g. a[0]) immutably and mutably.
[INFO] [stdout]     |         ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/lib.rs:126:53
[INFO] [stdout]     |
[INFO] [stdout] 126 | components can be accessed through indexing (e.g. a[0]) immutably and
[INFO] [stdout]     |                                                     ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/lib.rs:127:58
[INFO] [stdout]     |
[INFO] [stdout] 127 | mutably. The index is a usize, in row-major order (i.e. [0] is row
[INFO] [stdout]     |                                                          ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout]    --> src/lib.rs:128:20
[INFO] [stdout]     |
[INFO] [stdout] 128 | zero column zero, [1] is row 0 column 1, and [nr] is row 1 column 0
[INFO] [stdout]     |                    ^ no item named `1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nr`
[INFO] [stdout]    --> src/lib.rs:128:47
[INFO] [stdout]     |
[INFO] [stdout] 128 | zero column zero, [1] is row 0 column 1, and [nr] is row 1 column 0
[INFO] [stdout]     |                                               ^^ no item named `nr` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1,0`
[INFO] [stdout]    --> src/matrix_op.rs:270:84
[INFO] [stdout]     |
[INFO] [stdout] 270 | /// Create a matrix that maps unit dirn to [0,0,-1] and unit up (perp to dirn) to [0,1,0]
[INFO] [stdout]     |                                                                                    ^^^^^ no item named `0,1,0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,0,0`
[INFO] [stdout]    --> src/matrix_op.rs:320:39
[INFO] [stdout]     |
[INFO] [stdout] 320 | /// Create a matrix that maps eye to [0,0,0], unit (centre-eye) to [0,0,-1] and unit up (perp to centre-eye) to [0,1,0]
[INFO] [stdout]     |                                       ^^^^^ no item named `0,0,0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1,0`
[INFO] [stdout]    --> src/matrix_op.rs:320:114
[INFO] [stdout]     |
[INFO] [stdout] 320 | /// Create a matrix that maps eye to [0,0,0], unit (centre-eye) to [0,0,-1] and unit up (perp to centre-eye) to [0,1,0]
[INFO] [stdout]     |                                                                                                                  ^^^^^ no item named `0,1,0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `new`
[INFO] [stdout]    --> src/matrixr_op.rs:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 | /// through using the [`new`] constructor of the type
[INFO] [stdout]     |                         ^^^ no item named `new` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]   --> src/quaternion_op.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// m[0] + m[4] + m[9] = 3 - 4(i^2+j^2+k^2) = 3 - 4(1-r^2) = 4r^2 - 1
[INFO] [stdout]    |       ^ no item named `0` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `4`
[INFO] [stdout]   --> src/quaternion_op.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// m[0] + m[4] + m[9] = 3 - 4(i^2+j^2+k^2) = 3 - 4(1-r^2) = 4r^2 - 1
[INFO] [stdout]    |              ^ no item named `4` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `9`
[INFO] [stdout]   --> src/quaternion_op.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// m[0] + m[4] + m[9] = 3 - 4(i^2+j^2+k^2) = 3 - 4(1-r^2) = 4r^2 - 1
[INFO] [stdout]    |                     ^ no item named `9` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `7`
[INFO] [stdout]   --> src/quaternion_op.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// m[7] - m[5] = 4*i*r ( if <0 then i<0 )
[INFO] [stdout]    |       ^ no item named `7` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `5`
[INFO] [stdout]   --> src/quaternion_op.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// m[7] - m[5] = 4*i*r ( if <0 then i<0 )
[INFO] [stdout]    |              ^ no item named `5` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `2`
[INFO] [stdout]   --> src/quaternion_op.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// m[2] - m[6] = 4*j*r ( if <0 then j<0 )
[INFO] [stdout]    |       ^ no item named `2` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `6`
[INFO] [stdout]   --> src/quaternion_op.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// m[2] - m[6] = 4*j*r ( if <0 then j<0 )
[INFO] [stdout]    |              ^ no item named `6` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `3`
[INFO] [stdout]   --> src/quaternion_op.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// m[3] - m[1] = 4*k*r ( if <0 then k<0 )
[INFO] [stdout]    |       ^ no item named `3` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout]   --> src/quaternion_op.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// m[3] - m[1] = 4*k*r ( if <0 then k<0 )
[INFO] [stdout]    |              ^ no item named `1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/quaternion_op.rs:244:31
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// (c+i*s) * a[] = c*a - s*a[i] + i.s*a[r] - j.s*a[k] + k.s*a[j]
[INFO] [stdout]     |                               ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `r`
[INFO] [stdout]    --> src/quaternion_op.rs:244:42
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// (c+i*s) * a[] = c*a - s*a[i] + i.s*a[r] - j.s*a[k] + k.s*a[j]
[INFO] [stdout]     |                                          ^ no item named `r` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/quaternion_op.rs:244:53
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// (c+i*s) * a[] = c*a - s*a[i] + i.s*a[r] - j.s*a[k] + k.s*a[j]
[INFO] [stdout]     |                                                     ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout]    --> src/quaternion_op.rs:244:64
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// (c+i*s) * a[] = c*a - s*a[i] + i.s*a[r] - j.s*a[k] + k.s*a[j]
[INFO] [stdout]     |                                                                ^ no item named `j` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `V;2`
[INFO] [stdout]   --> src/vector_op.rs:80:14
[INFO] [stdout]    |
[INFO] [stdout] 80 | /// given a [V;2] with each coordinate in the range [0, 1)
[INFO] [stdout]    |              ^^^ no item named `V;2` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `V;2`
[INFO] [stdout]   --> src/vector_op.rs:82:25
[INFO] [stdout]    |
[INFO] [stdout] 82 | /// This considers the [V;2] as a mapping onto the surface of a
[INFO] [stdout]    |                         ^^^ no item named `V;2` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/quaternion_op.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 | /// See http://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `f32`
[INFO] [stdout]   --> src/traits.rs:49:61
[INFO] [stdout]    |
[INFO] [stdout] 49 | /// possible to require, as would perhaps be desired, a From<f32>
[INFO] [stdout]    |                                                             ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 49 | /// possible to require, as would perhaps be desired, a `From<f32>`
[INFO] [stdout]    |                                                         +         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/traits.rs:496:13
[INFO] [stdout]     |
[INFO] [stdout] 496 |     /// See http://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 28 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.47s
[INFO] running `Command { std: "docker" "inspect" "2ad76279198a0008bc87c8db3123640ae9e0923ab9662507adc63acaf04ae7df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2ad76279198a0008bc87c8db3123640ae9e0923ab9662507adc63acaf04ae7df", kill_on_drop: false }`
[INFO] [stdout] 2ad76279198a0008bc87c8db3123640ae9e0923ab9662507adc63acaf04ae7df
