[INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 1) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 2) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 3) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 4) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 5) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 6) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 7) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 8) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 9) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 10) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 11) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 12) [INFO] cloning repository https://github.com/martial-plains/apple-frameworks-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/martial-plains/apple-frameworks-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] dc24b8e1575662045c3b36a945e4a9f7c2e644b0 [INFO] testing martial-plains/apple-frameworks-rust against try#c066bf6804adc55193b71afdff6a56922f4a8689+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_in_2025-retry-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] [stderr] error: unable to write file foundation/src/collections/array.rs [INFO] [stderr] error: unable to write file foundation/src/collections/default_indices.rs [INFO] [stderr] fatal: unable to checkout working tree [INFO] [stderr] warning: Clone succeeded, but checkout failed. [INFO] [stderr] You can inspect what was checked out with 'git status' [INFO] [stderr] and retry with 'git restore --source=HEAD :/' [INFO] [stderr] [INFO] testing martial-plains/apple-frameworks-rust against try#c066bf6804adc55193b71afdff6a56922f4a8689+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_in_2025-retry-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartial-plains%2Fapple-frameworks-rust" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] [stderr] error: unable to append to '/workspace/builds/worker-4-tc2/source/.git/logs/refs/remotes/origin/HEAD': No space left on device [INFO] started tweaking git repo https://github.com/martial-plains/apple-frameworks-rust [INFO] finished tweaking git repo https://github.com/martial-plains/apple-frameworks-rust [INFO] tweaked toml for git repo https://github.com/martial-plains/apple-frameworks-rust written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/martial-plains/apple-frameworks-rust on toolchain c066bf6804adc55193b71afdff6a56922f4a8689 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c066bf6804adc55193b71afdff6a56922f4a8689" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/martial-plains/apple-frameworks-rust 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" "+c066bf6804adc55193b71afdff6a56922f4a8689" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+c066bf6804adc55193b71afdff6a56922f4a8689" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dd7861305bd25e67dc892e0c333182dffae51f6676fea221662986d190fb1e5c [INFO] running `Command { std: "docker" "start" "-a" "dd7861305bd25e67dc892e0c333182dffae51f6676fea221662986d190fb1e5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dd7861305bd25e67dc892e0c333182dffae51f6676fea221662986d190fb1e5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dd7861305bd25e67dc892e0c333182dffae51f6676fea221662986d190fb1e5c", kill_on_drop: false }` [INFO] [stdout] dd7861305bd25e67dc892e0c333182dffae51f6676fea221662986d190fb1e5c [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+c066bf6804adc55193b71afdff6a56922f4a8689" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 8a7c749626856ca63fcd8bd8c1057b5702a7d622717bd3412efee658e3bbb076 [INFO] running `Command { std: "docker" "start" "-a" "8a7c749626856ca63fcd8bd8c1057b5702a7d622717bd3412efee658e3bbb076", kill_on_drop: false }` [INFO] [stderr] Compiling foundation v0.1.0 (/opt/rustwide/workdir/foundation) [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/lib.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub mod errors; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> foundation/src/lib.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | missing_docs [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/lib.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub mod num; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> foundation/src/collections/array.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | pub type InlineArray = [T; COUNT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/array.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct Array { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | / pub fn init(sequence: S) -> Self [INFO] [stdout] 181 | | where [INFO] [stdout] 182 | | T: Clone, [INFO] [stdout] 183 | | S: Sequence + PartialEq, [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub fn iter(&self) -> core::slice::Iter<'_, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn iter_mut(&mut self) -> core::slice::IterMut<'_, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | / pub fn repeating(value: T, count: usize) -> Self [INFO] [stdout] 222 | | where [INFO] [stdout] 223 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:638:5 [INFO] [stdout] | [INFO] [stdout] 638 | / pub fn first_index_of(&self, element: &T) -> Option [INFO] [stdout] 639 | | where [INFO] [stdout] 640 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:645:5 [INFO] [stdout] | [INFO] [stdout] 645 | / pub fn index_of(&self, element: &T) -> Option [INFO] [stdout] 646 | | where [INFO] [stdout] 647 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:652:5 [INFO] [stdout] | [INFO] [stdout] 652 | / pub fn first_index_where(&self, predicate: F) -> Option [INFO] [stdout] 653 | | where [INFO] [stdout] 654 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:659:5 [INFO] [stdout] | [INFO] [stdout] 659 | / pub fn last_where(&self, predicate: F) -> Option<&T> [INFO] [stdout] 660 | | where [INFO] [stdout] 661 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:671:5 [INFO] [stdout] | [INFO] [stdout] 671 | / pub fn last_index_of(&self, element: &T) -> Option [INFO] [stdout] 672 | | where [INFO] [stdout] 673 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:678:5 [INFO] [stdout] | [INFO] [stdout] 678 | / pub fn last_index_where(&self, predicate: F) -> Option [INFO] [stdout] 679 | | where [INFO] [stdout] 680 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 686 | / pub fn prefix(&self, n: usize) -> Self [INFO] [stdout] 687 | | where [INFO] [stdout] 688 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 727 | / pub fn prefix_while(&self, predicate: F) -> Self [INFO] [stdout] 728 | | where [INFO] [stdout] 729 | | T: Copy, [INFO] [stdout] 730 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:744:5 [INFO] [stdout] | [INFO] [stdout] 744 | / pub fn suffix(&self, n: usize) -> Self [INFO] [stdout] 745 | | where [INFO] [stdout] 746 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:775:5 [INFO] [stdout] | [INFO] [stdout] 775 | / pub fn drop_first(&self, n: usize) -> Self [INFO] [stdout] 776 | | where [INFO] [stdout] 777 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:790:5 [INFO] [stdout] | [INFO] [stdout] 790 | / pub fn drop_last(&self, n: usize) -> Self [INFO] [stdout] 791 | | where [INFO] [stdout] 792 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:805:5 [INFO] [stdout] | [INFO] [stdout] 805 | / pub fn drop_while(&self, predicate: F) -> Self [INFO] [stdout] 806 | | where [INFO] [stdout] 807 | | T: Copy, [INFO] [stdout] 808 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a macro [INFO] [stdout] --> foundation/src/collections/array.rs:1048:1 [INFO] [stdout] | [INFO] [stdout] 1048 | macro_rules! array { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/array.rs:1065:1 [INFO] [stdout] | [INFO] [stdout] 1065 | pub struct ArraySlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:1083:5 [INFO] [stdout] | [INFO] [stdout] 1083 | pub fn new(capacity: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1098:5 [INFO] [stdout] | [INFO] [stdout] 1098 | pub fn insert(&mut self, element: T, at: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1112:5 [INFO] [stdout] | [INFO] [stdout] 1112 | pub fn remove(&mut self, at: usize) -> T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1128:5 [INFO] [stdout] | [INFO] [stdout] 1128 | pub const fn capacity(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1132:5 [INFO] [stdout] | [INFO] [stdout] 1132 | pub fn reserve_capacity(&mut self, additional: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/default_indices.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DefaultIndices { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/default_indices.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub const fn new(collection: C, start: C::Index, end: C::Index) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/default_indices.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn contains(&self, index: C::Index) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/default_indices.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub const fn range(&self) -> core::ops::Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct PrefixSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub const fn new(base: Base, n: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct EnumeratedSequence [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn new(base: Base) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub struct DropFirstSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub const fn new(base: Base, dropping: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/sequences.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn drop_first(self, n: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct DropWhileSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub const fn new(base: Base, predicate: F) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct IndexingIterator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn new(base: C) -> Self where { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/slices.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Slice<'a, C: Collection> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/collections/traits.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / pub trait Collection: [INFO] [stdout] 20 | | Sequence> + Index + Clone [INFO] [stdout] | |____________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | type Index: PartialOrd + Copy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | type Indices: Collection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | type SubSequence: Collection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / fn pop_first(&self) -> Option [INFO] [stdout] 29 | | where [INFO] [stdout] 30 | | Self: Index, [INFO] [stdout] 31 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / fn remove_first(&self) -> Self::Element [INFO] [stdout] 41 | | where [INFO] [stdout] 42 | | Self::Element: Clone, [INFO] [stdout] 43 | | Self: Index, [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | fn start_index(&self) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | fn end_index(&self) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | fn index_after(&self, i: Self::Index) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | / fn form_index_offset_by(&self, index: &mut Self::Index, offset_by: usize) [INFO] [stdout] 55 | | where [INFO] [stdout] 56 | | Self::Index: Copy, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | / fn form_index_offset_by_limited_by( [INFO] [stdout] 62 | | &self, [INFO] [stdout] 63 | | index: &mut Self::Index, [INFO] [stdout] 64 | | offset_by: usize, [INFO] [stdout] ... | [INFO] [stdout] 67 | | where [INFO] [stdout] 68 | | Self::Index: Copy, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | fn count(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | / fn first(&self) -> Option<&Self::Element> [INFO] [stdout] 83 | | where [INFO] [stdout] 84 | | Self::Index: Copy + PartialOrd, [INFO] [stdout] 85 | | Self: Index, [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | fn is_empty(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | fn index_offset_by(&self, index: Self::Index, offset_by: usize) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | / fn index_offset_by_limited_by( [INFO] [stdout] 99 | | &self, [INFO] [stdout] 100 | | index: Self::Index, [INFO] [stdout] 101 | | offset_by: usize, [INFO] [stdout] 102 | | limited_by: Self::Index, [INFO] [stdout] 103 | | ) -> Option; [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | / fn index_of(&self, value: Self::Element) -> Option [INFO] [stdout] 106 | | where [INFO] [stdout] 107 | | Self::Element: PartialEq, [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/collections/traits.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | pub trait Sequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | type Iterator: Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | fn iter(&self) -> Self::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | / fn contains(&self, item: &Self::Element) -> bool [INFO] [stdout] 129 | | where [INFO] [stdout] 130 | | Self::Element: PartialEq, [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | / fn contains_where(&self, mut predicate: F) -> Result [INFO] [stdout] 136 | | where [INFO] [stdout] 137 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | / fn all_satisfy(&self, mut predicate: F) -> Result [INFO] [stdout] 148 | | where [INFO] [stdout] 149 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | / fn first_where(&self, mut predicate: F) -> Result> [INFO] [stdout] 160 | | where [INFO] [stdout] 161 | | F: FnMut(&Self::Element) -> Result, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | / fn min(&self) -> Option [INFO] [stdout] 172 | | where [INFO] [stdout] 173 | | Self::Element: Ord, [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | / fn min_by(&self, compare: F) -> Result> [INFO] [stdout] 179 | | where [INFO] [stdout] 180 | | F: Fn(&Self::Element, &Self::Element) -> Result, [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | / fn max(&self) -> Option [INFO] [stdout] 197 | | where [INFO] [stdout] 198 | | Self::Element: Ord, [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | / fn max_by(&self, compare: F) -> Result> [INFO] [stdout] 204 | | where [INFO] [stdout] 205 | | F: Fn(&Self::Element, &Self::Element) -> Result, [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | / fn prefix(self, max_len: usize) -> PrefixSequence> [INFO] [stdout] 222 | | where [INFO] [stdout] 223 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | / fn prefix_while(&self, mut predicate: F) -> Result> [INFO] [stdout] 229 | | where [INFO] [stdout] 230 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] 231 | | Self::Element: Copy, [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | / fn suffix(&self, n: usize) -> Array [INFO] [stdout] 247 | | where [INFO] [stdout] 248 | | Self::Element: Copy, [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | / fn drop_first(self, n: usize) -> DropFirstSequence> [INFO] [stdout] 261 | | where [INFO] [stdout] 262 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | / fn drop_last(&self, k: usize) -> Array [INFO] [stdout] 269 | | where [INFO] [stdout] 270 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | / fn filter(&self, mut predicate: F) -> Array [INFO] [stdout] 279 | | where [INFO] [stdout] 280 | | F: FnMut(&Self::Element) -> bool, [INFO] [stdout] 281 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | / fn map(&self, mut f: F) -> Result, E> [INFO] [stdout] 287 | | where [INFO] [stdout] 288 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | / fn compact_map(&self, f: F) -> Array [INFO] [stdout] 303 | | where [INFO] [stdout] 304 | | F: FnMut(Self::Element) -> Option, [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | / fn flat_map(&self, f: F) -> Array [INFO] [stdout] 310 | | where [INFO] [stdout] 311 | | F: FnMut(Self::Element) -> I, [INFO] [stdout] 312 | | I: IntoIterator, [INFO] [stdout] | |__________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | / fn reduce(&self, init: B, f: F) -> B [INFO] [stdout] 318 | | where [INFO] [stdout] 319 | | F: FnMut(B, Self::Element) -> B, [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | / fn for_each(&self, mut f: F) [INFO] [stdout] 325 | | where [INFO] [stdout] 326 | | F: FnMut(Self::Element), [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | / fn enumerated(self) -> EnumeratedSequence [INFO] [stdout] 334 | | where [INFO] [stdout] 335 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | fn underestimated_count(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | / fn reversed(&self) -> Array [INFO] [stdout] 343 | | where [INFO] [stdout] 344 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | / fn sorted(&self) -> Array [INFO] [stdout] 357 | | where [INFO] [stdout] 358 | | Self::Element: Ord + Copy + Default, [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:445:5 [INFO] [stdout] | [INFO] [stdout] 445 | / fn sorted_by(&self, mut cmp: F) -> Array [INFO] [stdout] 446 | | where [INFO] [stdout] 447 | | Self::Element: Copy + Default, [INFO] [stdout] 448 | | F: FnMut(&Self::Element, &Self::Element) -> core::cmp::Ordering, [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:540:5 [INFO] [stdout] | [INFO] [stdout] 540 | / fn count_where(&self, mut predicate: F) -> Result [INFO] [stdout] 541 | | where [INFO] [stdout] 542 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/errors.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait Error: core::error::Error {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> foundation/src/errors.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub enum Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/errors.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | Success(Success), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/errors.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | Failure(Failure), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/num.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod traits; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> foundation/src/num.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum Number { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Bool(bool), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Int(isize), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Int8(i8), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Int16(i16), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Int32(i32), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | UInt(usize), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | UInt8(u8), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | UInt16(u16), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | UInt32(u32), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Float(f32), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Double(f64), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub const fn bool(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn int(&self) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub const fn int8(&self) -> i8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub const fn int16(&self) -> i16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub const fn int32(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub const fn uint(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub const fn uint8(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub const fn uint16(&self) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub const fn uint32(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | pub const fn float(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub const fn double(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s [INFO] running `Command { std: "docker" "inspect" "8a7c749626856ca63fcd8bd8c1057b5702a7d622717bd3412efee658e3bbb076", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a7c749626856ca63fcd8bd8c1057b5702a7d622717bd3412efee658e3bbb076", kill_on_drop: false }` [INFO] [stdout] 8a7c749626856ca63fcd8bd8c1057b5702a7d622717bd3412efee658e3bbb076 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+c066bf6804adc55193b71afdff6a56922f4a8689" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 1678b732575a207eb056dcecc80b9059c47d262d20006a85719e2c68b73d801d [INFO] running `Command { std: "docker" "start" "-a" "1678b732575a207eb056dcecc80b9059c47d262d20006a85719e2c68b73d801d", kill_on_drop: false }` [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/lib.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub mod errors; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> foundation/src/lib.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | missing_docs [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/lib.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub mod num; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> foundation/src/collections/array.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | pub type InlineArray = [T; COUNT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/array.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct Array { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | / pub fn init(sequence: S) -> Self [INFO] [stdout] 181 | | where [INFO] [stdout] 182 | | T: Clone, [INFO] [stdout] 183 | | S: Sequence + PartialEq, [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub fn iter(&self) -> core::slice::Iter<'_, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn iter_mut(&mut self) -> core::slice::IterMut<'_, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | / pub fn repeating(value: T, count: usize) -> Self [INFO] [stdout] 222 | | where [INFO] [stdout] 223 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:638:5 [INFO] [stdout] | [INFO] [stdout] 638 | / pub fn first_index_of(&self, element: &T) -> Option [INFO] [stdout] 639 | | where [INFO] [stdout] 640 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:645:5 [INFO] [stdout] | [INFO] [stdout] 645 | / pub fn index_of(&self, element: &T) -> Option [INFO] [stdout] 646 | | where [INFO] [stdout] 647 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:652:5 [INFO] [stdout] | [INFO] [stdout] 652 | / pub fn first_index_where(&self, predicate: F) -> Option [INFO] [stdout] 653 | | where [INFO] [stdout] 654 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:659:5 [INFO] [stdout] | [INFO] [stdout] 659 | / pub fn last_where(&self, predicate: F) -> Option<&T> [INFO] [stdout] 660 | | where [INFO] [stdout] 661 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:671:5 [INFO] [stdout] | [INFO] [stdout] 671 | / pub fn last_index_of(&self, element: &T) -> Option [INFO] [stdout] 672 | | where [INFO] [stdout] 673 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:678:5 [INFO] [stdout] | [INFO] [stdout] 678 | / pub fn last_index_where(&self, predicate: F) -> Option [INFO] [stdout] 679 | | where [INFO] [stdout] 680 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 686 | / pub fn prefix(&self, n: usize) -> Self [INFO] [stdout] 687 | | where [INFO] [stdout] 688 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 727 | / pub fn prefix_while(&self, predicate: F) -> Self [INFO] [stdout] 728 | | where [INFO] [stdout] 729 | | T: Copy, [INFO] [stdout] 730 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:744:5 [INFO] [stdout] | [INFO] [stdout] 744 | / pub fn suffix(&self, n: usize) -> Self [INFO] [stdout] 745 | | where [INFO] [stdout] 746 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:775:5 [INFO] [stdout] | [INFO] [stdout] 775 | / pub fn drop_first(&self, n: usize) -> Self [INFO] [stdout] 776 | | where [INFO] [stdout] 777 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:790:5 [INFO] [stdout] | [INFO] [stdout] 790 | / pub fn drop_last(&self, n: usize) -> Self [INFO] [stdout] 791 | | where [INFO] [stdout] 792 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:805:5 [INFO] [stdout] | [INFO] [stdout] 805 | / pub fn drop_while(&self, predicate: F) -> Self [INFO] [stdout] 806 | | where [INFO] [stdout] 807 | | T: Copy, [INFO] [stdout] 808 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a macro [INFO] [stdout] --> foundation/src/collections/array.rs:1048:1 [INFO] [stdout] | [INFO] [stdout] 1048 | macro_rules! array { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/array.rs:1065:1 [INFO] [stdout] | [INFO] [stdout] 1065 | pub struct ArraySlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:1083:5 [INFO] [stdout] | [INFO] [stdout] 1083 | pub fn new(capacity: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1098:5 [INFO] [stdout] | [INFO] [stdout] 1098 | pub fn insert(&mut self, element: T, at: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1112:5 [INFO] [stdout] | [INFO] [stdout] 1112 | pub fn remove(&mut self, at: usize) -> T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1128:5 [INFO] [stdout] | [INFO] [stdout] 1128 | pub const fn capacity(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1132:5 [INFO] [stdout] | [INFO] [stdout] 1132 | pub fn reserve_capacity(&mut self, additional: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/default_indices.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DefaultIndices { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/default_indices.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub const fn new(collection: C, start: C::Index, end: C::Index) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/default_indices.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn contains(&self, index: C::Index) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/default_indices.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub const fn range(&self) -> core::ops::Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct PrefixSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub const fn new(base: Base, n: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct EnumeratedSequence [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn new(base: Base) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub struct DropFirstSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub const fn new(base: Base, dropping: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/sequences.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn drop_first(self, n: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct DropWhileSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub const fn new(base: Base, predicate: F) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct IndexingIterator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn new(base: C) -> Self where { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/slices.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Slice<'a, C: Collection> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/collections/traits.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / pub trait Collection: [INFO] [stdout] 20 | | Sequence> + Index + Clone [INFO] [stdout] | |____________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | type Index: PartialOrd + Copy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | type Indices: Collection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | type SubSequence: Collection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / fn pop_first(&self) -> Option [INFO] [stdout] 29 | | where [INFO] [stdout] 30 | | Self: Index, [INFO] [stdout] 31 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / fn remove_first(&self) -> Self::Element [INFO] [stdout] 41 | | where [INFO] [stdout] 42 | | Self::Element: Clone, [INFO] [stdout] 43 | | Self: Index, [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | fn start_index(&self) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | fn end_index(&self) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | fn index_after(&self, i: Self::Index) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | / fn form_index_offset_by(&self, index: &mut Self::Index, offset_by: usize) [INFO] [stdout] 55 | | where [INFO] [stdout] 56 | | Self::Index: Copy, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | / fn form_index_offset_by_limited_by( [INFO] [stdout] 62 | | &self, [INFO] [stdout] 63 | | index: &mut Self::Index, [INFO] [stdout] 64 | | offset_by: usize, [INFO] [stdout] ... | [INFO] [stdout] 67 | | where [INFO] [stdout] 68 | | Self::Index: Copy, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | fn count(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | / fn first(&self) -> Option<&Self::Element> [INFO] [stdout] 83 | | where [INFO] [stdout] 84 | | Self::Index: Copy + PartialOrd, [INFO] [stdout] 85 | | Self: Index, [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | fn is_empty(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | fn index_offset_by(&self, index: Self::Index, offset_by: usize) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | / fn index_offset_by_limited_by( [INFO] [stdout] 99 | | &self, [INFO] [stdout] 100 | | index: Self::Index, [INFO] [stdout] 101 | | offset_by: usize, [INFO] [stdout] 102 | | limited_by: Self::Index, [INFO] [stdout] 103 | | ) -> Option; [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | / fn index_of(&self, value: Self::Element) -> Option [INFO] [stdout] 106 | | where [INFO] [stdout] 107 | | Self::Element: PartialEq, [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/collections/traits.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | pub trait Sequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | type Iterator: Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | fn iter(&self) -> Self::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | / fn contains(&self, item: &Self::Element) -> bool [INFO] [stdout] 129 | | where [INFO] [stdout] 130 | | Self::Element: PartialEq, [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | / fn contains_where(&self, mut predicate: F) -> Result [INFO] [stdout] 136 | | where [INFO] [stdout] 137 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | / fn all_satisfy(&self, mut predicate: F) -> Result [INFO] [stdout] 148 | | where [INFO] [stdout] 149 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling foundation v0.1.0 (/opt/rustwide/workdir/foundation) [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | / fn first_where(&self, mut predicate: F) -> Result> [INFO] [stdout] 160 | | where [INFO] [stdout] 161 | | F: FnMut(&Self::Element) -> Result, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | / fn min(&self) -> Option [INFO] [stdout] 172 | | where [INFO] [stdout] 173 | | Self::Element: Ord, [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | / fn min_by(&self, compare: F) -> Result> [INFO] [stdout] 179 | | where [INFO] [stdout] 180 | | F: Fn(&Self::Element, &Self::Element) -> Result, [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | / fn max(&self) -> Option [INFO] [stdout] 197 | | where [INFO] [stdout] 198 | | Self::Element: Ord, [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | / fn max_by(&self, compare: F) -> Result> [INFO] [stdout] 204 | | where [INFO] [stdout] 205 | | F: Fn(&Self::Element, &Self::Element) -> Result, [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | / fn prefix(self, max_len: usize) -> PrefixSequence> [INFO] [stdout] 222 | | where [INFO] [stdout] 223 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | / fn prefix_while(&self, mut predicate: F) -> Result> [INFO] [stdout] 229 | | where [INFO] [stdout] 230 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] 231 | | Self::Element: Copy, [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | / fn suffix(&self, n: usize) -> Array [INFO] [stdout] 247 | | where [INFO] [stdout] 248 | | Self::Element: Copy, [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | / fn drop_first(self, n: usize) -> DropFirstSequence> [INFO] [stdout] 261 | | where [INFO] [stdout] 262 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | / fn drop_last(&self, k: usize) -> Array [INFO] [stdout] 269 | | where [INFO] [stdout] 270 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | / fn filter(&self, mut predicate: F) -> Array [INFO] [stdout] 279 | | where [INFO] [stdout] 280 | | F: FnMut(&Self::Element) -> bool, [INFO] [stdout] 281 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | / fn map(&self, mut f: F) -> Result, E> [INFO] [stdout] 287 | | where [INFO] [stdout] 288 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | / fn compact_map(&self, f: F) -> Array [INFO] [stdout] 303 | | where [INFO] [stdout] 304 | | F: FnMut(Self::Element) -> Option, [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | / fn flat_map(&self, f: F) -> Array [INFO] [stdout] 310 | | where [INFO] [stdout] 311 | | F: FnMut(Self::Element) -> I, [INFO] [stdout] 312 | | I: IntoIterator, [INFO] [stdout] | |__________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | / fn reduce(&self, init: B, f: F) -> B [INFO] [stdout] 318 | | where [INFO] [stdout] 319 | | F: FnMut(B, Self::Element) -> B, [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | / fn for_each(&self, mut f: F) [INFO] [stdout] 325 | | where [INFO] [stdout] 326 | | F: FnMut(Self::Element), [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | / fn enumerated(self) -> EnumeratedSequence [INFO] [stdout] 334 | | where [INFO] [stdout] 335 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | fn underestimated_count(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | / fn reversed(&self) -> Array [INFO] [stdout] 343 | | where [INFO] [stdout] 344 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | / fn sorted(&self) -> Array [INFO] [stdout] 357 | | where [INFO] [stdout] 358 | | Self::Element: Ord + Copy + Default, [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:445:5 [INFO] [stdout] | [INFO] [stdout] 445 | / fn sorted_by(&self, mut cmp: F) -> Array [INFO] [stdout] 446 | | where [INFO] [stdout] 447 | | Self::Element: Copy + Default, [INFO] [stdout] 448 | | F: FnMut(&Self::Element, &Self::Element) -> core::cmp::Ordering, [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:540:5 [INFO] [stdout] | [INFO] [stdout] 540 | / fn count_where(&self, mut predicate: F) -> Result [INFO] [stdout] 541 | | where [INFO] [stdout] 542 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/errors.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait Error: core::error::Error {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> foundation/src/errors.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub enum Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/errors.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | Success(Success), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/errors.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | Failure(Failure), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/num.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod traits; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> foundation/src/num.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum Number { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Bool(bool), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Int(isize), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Int8(i8), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Int16(i16), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Int32(i32), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | UInt(usize), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | UInt8(u8), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | UInt16(u16), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | UInt32(u32), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Float(f32), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Double(f64), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub const fn bool(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn int(&self) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub const fn int8(&self) -> i8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub const fn int16(&self) -> i16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub const fn int32(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub const fn uint(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub const fn uint8(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub const fn uint16(&self) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub const fn uint32(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | pub const fn float(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub const fn double(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/lib.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub mod errors; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> foundation/src/lib.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | missing_docs [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/lib.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub mod num; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> foundation/src/collections/array.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | pub type InlineArray = [T; COUNT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/array.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct Array { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | / pub fn init(sequence: S) -> Self [INFO] [stdout] 181 | | where [INFO] [stdout] 182 | | T: Clone, [INFO] [stdout] 183 | | S: Sequence + PartialEq, [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub fn iter(&self) -> core::slice::Iter<'_, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn iter_mut(&mut self) -> core::slice::IterMut<'_, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | / pub fn repeating(value: T, count: usize) -> Self [INFO] [stdout] 222 | | where [INFO] [stdout] 223 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:638:5 [INFO] [stdout] | [INFO] [stdout] 638 | / pub fn first_index_of(&self, element: &T) -> Option [INFO] [stdout] 639 | | where [INFO] [stdout] 640 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:645:5 [INFO] [stdout] | [INFO] [stdout] 645 | / pub fn index_of(&self, element: &T) -> Option [INFO] [stdout] 646 | | where [INFO] [stdout] 647 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:652:5 [INFO] [stdout] | [INFO] [stdout] 652 | / pub fn first_index_where(&self, predicate: F) -> Option [INFO] [stdout] 653 | | where [INFO] [stdout] 654 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:659:5 [INFO] [stdout] | [INFO] [stdout] 659 | / pub fn last_where(&self, predicate: F) -> Option<&T> [INFO] [stdout] 660 | | where [INFO] [stdout] 661 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:671:5 [INFO] [stdout] | [INFO] [stdout] 671 | / pub fn last_index_of(&self, element: &T) -> Option [INFO] [stdout] 672 | | where [INFO] [stdout] 673 | | T: PartialEq, [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:678:5 [INFO] [stdout] | [INFO] [stdout] 678 | / pub fn last_index_where(&self, predicate: F) -> Option [INFO] [stdout] 679 | | where [INFO] [stdout] 680 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 686 | / pub fn prefix(&self, n: usize) -> Self [INFO] [stdout] 687 | | where [INFO] [stdout] 688 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 727 | / pub fn prefix_while(&self, predicate: F) -> Self [INFO] [stdout] 728 | | where [INFO] [stdout] 729 | | T: Copy, [INFO] [stdout] 730 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:744:5 [INFO] [stdout] | [INFO] [stdout] 744 | / pub fn suffix(&self, n: usize) -> Self [INFO] [stdout] 745 | | where [INFO] [stdout] 746 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:775:5 [INFO] [stdout] | [INFO] [stdout] 775 | / pub fn drop_first(&self, n: usize) -> Self [INFO] [stdout] 776 | | where [INFO] [stdout] 777 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:790:5 [INFO] [stdout] | [INFO] [stdout] 790 | / pub fn drop_last(&self, n: usize) -> Self [INFO] [stdout] 791 | | where [INFO] [stdout] 792 | | T: Copy, [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:805:5 [INFO] [stdout] | [INFO] [stdout] 805 | / pub fn drop_while(&self, predicate: F) -> Self [INFO] [stdout] 806 | | where [INFO] [stdout] 807 | | T: Copy, [INFO] [stdout] 808 | | F: Fn(&T) -> bool, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a macro [INFO] [stdout] --> foundation/src/collections/array.rs:1048:1 [INFO] [stdout] | [INFO] [stdout] 1048 | macro_rules! array { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/array.rs:1065:1 [INFO] [stdout] | [INFO] [stdout] 1065 | pub struct ArraySlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/array.rs:1083:5 [INFO] [stdout] | [INFO] [stdout] 1083 | pub fn new(capacity: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1098:5 [INFO] [stdout] | [INFO] [stdout] 1098 | pub fn insert(&mut self, element: T, at: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1112:5 [INFO] [stdout] | [INFO] [stdout] 1112 | pub fn remove(&mut self, at: usize) -> T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1128:5 [INFO] [stdout] | [INFO] [stdout] 1128 | pub const fn capacity(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/array.rs:1132:5 [INFO] [stdout] | [INFO] [stdout] 1132 | pub fn reserve_capacity(&mut self, additional: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/default_indices.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DefaultIndices { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/default_indices.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub const fn new(collection: C, start: C::Index, end: C::Index) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/default_indices.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn contains(&self, index: C::Index) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/default_indices.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub const fn range(&self) -> core::ops::Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct PrefixSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub const fn new(base: Base, n: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct EnumeratedSequence [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn new(base: Base) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub struct DropFirstSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub const fn new(base: Base, dropping: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/sequences.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn drop_first(self, n: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct DropWhileSequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub const fn new(base: Base, predicate: F) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/sequences.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct IndexingIterator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> foundation/src/collections/sequences.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn new(base: C) -> Self where { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> foundation/src/collections/slices.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Slice<'a, C: Collection> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/collections/traits.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / pub trait Collection: [INFO] [stdout] 20 | | Sequence> + Index + Clone [INFO] [stdout] | |____________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | type Index: PartialOrd + Copy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | type Indices: Collection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | type SubSequence: Collection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / fn pop_first(&self) -> Option [INFO] [stdout] 29 | | where [INFO] [stdout] 30 | | Self: Index, [INFO] [stdout] 31 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / fn remove_first(&self) -> Self::Element [INFO] [stdout] 41 | | where [INFO] [stdout] 42 | | Self::Element: Clone, [INFO] [stdout] 43 | | Self: Index, [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | fn start_index(&self) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | fn end_index(&self) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | fn index_after(&self, i: Self::Index) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | / fn form_index_offset_by(&self, index: &mut Self::Index, offset_by: usize) [INFO] [stdout] 55 | | where [INFO] [stdout] 56 | | Self::Index: Copy, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | / fn form_index_offset_by_limited_by( [INFO] [stdout] 62 | | &self, [INFO] [stdout] 63 | | index: &mut Self::Index, [INFO] [stdout] 64 | | offset_by: usize, [INFO] [stdout] ... | [INFO] [stdout] 67 | | where [INFO] [stdout] 68 | | Self::Index: Copy, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | fn count(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | / fn first(&self) -> Option<&Self::Element> [INFO] [stdout] 83 | | where [INFO] [stdout] 84 | | Self::Index: Copy + PartialOrd, [INFO] [stdout] 85 | | Self: Index, [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | fn is_empty(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | fn index_offset_by(&self, index: Self::Index, offset_by: usize) -> Self::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | / fn index_offset_by_limited_by( [INFO] [stdout] 99 | | &self, [INFO] [stdout] 100 | | index: Self::Index, [INFO] [stdout] 101 | | offset_by: usize, [INFO] [stdout] 102 | | limited_by: Self::Index, [INFO] [stdout] 103 | | ) -> Option; [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | / fn index_of(&self, value: Self::Element) -> Option [INFO] [stdout] 106 | | where [INFO] [stdout] 107 | | Self::Element: PartialEq, [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/collections/traits.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | pub trait Sequence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> foundation/src/collections/traits.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | type Iterator: Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | fn iter(&self) -> Self::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | / fn contains(&self, item: &Self::Element) -> bool [INFO] [stdout] 129 | | where [INFO] [stdout] 130 | | Self::Element: PartialEq, [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | / fn contains_where(&self, mut predicate: F) -> Result [INFO] [stdout] 136 | | where [INFO] [stdout] 137 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | / fn all_satisfy(&self, mut predicate: F) -> Result [INFO] [stdout] 148 | | where [INFO] [stdout] 149 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | / fn first_where(&self, mut predicate: F) -> Result> [INFO] [stdout] 160 | | where [INFO] [stdout] 161 | | F: FnMut(&Self::Element) -> Result, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | / fn min(&self) -> Option [INFO] [stdout] 172 | | where [INFO] [stdout] 173 | | Self::Element: Ord, [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | / fn min_by(&self, compare: F) -> Result> [INFO] [stdout] 179 | | where [INFO] [stdout] 180 | | F: Fn(&Self::Element, &Self::Element) -> Result, [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | / fn max(&self) -> Option [INFO] [stdout] 197 | | where [INFO] [stdout] 198 | | Self::Element: Ord, [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | / fn max_by(&self, compare: F) -> Result> [INFO] [stdout] 204 | | where [INFO] [stdout] 205 | | F: Fn(&Self::Element, &Self::Element) -> Result, [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | / fn prefix(self, max_len: usize) -> PrefixSequence> [INFO] [stdout] 222 | | where [INFO] [stdout] 223 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | / fn prefix_while(&self, mut predicate: F) -> Result> [INFO] [stdout] 229 | | where [INFO] [stdout] 230 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] 231 | | Self::Element: Copy, [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | / fn suffix(&self, n: usize) -> Array [INFO] [stdout] 247 | | where [INFO] [stdout] 248 | | Self::Element: Copy, [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | / fn drop_first(self, n: usize) -> DropFirstSequence> [INFO] [stdout] 261 | | where [INFO] [stdout] 262 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | / fn drop_last(&self, k: usize) -> Array [INFO] [stdout] 269 | | where [INFO] [stdout] 270 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | / fn filter(&self, mut predicate: F) -> Array [INFO] [stdout] 279 | | where [INFO] [stdout] 280 | | F: FnMut(&Self::Element) -> bool, [INFO] [stdout] 281 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | / fn map(&self, mut f: F) -> Result, E> [INFO] [stdout] 287 | | where [INFO] [stdout] 288 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | / fn compact_map(&self, f: F) -> Array [INFO] [stdout] 303 | | where [INFO] [stdout] 304 | | F: FnMut(Self::Element) -> Option, [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | / fn flat_map(&self, f: F) -> Array [INFO] [stdout] 310 | | where [INFO] [stdout] 311 | | F: FnMut(Self::Element) -> I, [INFO] [stdout] 312 | | I: IntoIterator, [INFO] [stdout] | |__________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | / fn reduce(&self, init: B, f: F) -> B [INFO] [stdout] 318 | | where [INFO] [stdout] 319 | | F: FnMut(B, Self::Element) -> B, [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | / fn for_each(&self, mut f: F) [INFO] [stdout] 325 | | where [INFO] [stdout] 326 | | F: FnMut(Self::Element), [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | / fn enumerated(self) -> EnumeratedSequence [INFO] [stdout] 334 | | where [INFO] [stdout] 335 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | fn underestimated_count(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | / fn reversed(&self) -> Array [INFO] [stdout] 343 | | where [INFO] [stdout] 344 | | Self::Element: Clone, [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | / fn sorted(&self) -> Array [INFO] [stdout] 357 | | where [INFO] [stdout] 358 | | Self::Element: Ord + Copy + Default, [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:445:5 [INFO] [stdout] | [INFO] [stdout] 445 | / fn sorted_by(&self, mut cmp: F) -> Array [INFO] [stdout] 446 | | where [INFO] [stdout] 447 | | Self::Element: Copy + Default, [INFO] [stdout] 448 | | F: FnMut(&Self::Element, &Self::Element) -> core::cmp::Ordering, [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/collections/traits.rs:540:5 [INFO] [stdout] | [INFO] [stdout] 540 | / fn count_where(&self, mut predicate: F) -> Result [INFO] [stdout] 541 | | where [INFO] [stdout] 542 | | F: FnMut(Self::Element) -> Result, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> foundation/src/errors.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait Error: core::error::Error {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> foundation/src/errors.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub enum Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/errors.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | Success(Success), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/errors.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | Failure(Failure), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> foundation/src/num.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod traits; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> foundation/src/num.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum Number { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Bool(bool), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Int(isize), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Int8(i8), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Int16(i16), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Int32(i32), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | UInt(usize), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | UInt8(u8), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | UInt16(u16), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | UInt32(u32), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Float(f32), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> foundation/src/num.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Double(f64), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub const fn bool(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn int(&self) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub const fn int8(&self) -> i8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub const fn int16(&self) -> i16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub const fn int32(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub const fn uint(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub const fn uint8(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub const fn uint16(&self) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub const fn uint32(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | pub const fn float(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> foundation/src/num.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub const fn double(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.92s [INFO] running `Command { std: "docker" "inspect" "1678b732575a207eb056dcecc80b9059c47d262d20006a85719e2c68b73d801d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1678b732575a207eb056dcecc80b9059c47d262d20006a85719e2c68b73d801d", kill_on_drop: false }` [INFO] [stdout] 1678b732575a207eb056dcecc80b9059c47d262d20006a85719e2c68b73d801d [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+c066bf6804adc55193b71afdff6a56922f4a8689" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 3add9ab6d22f5c88197d83dd6adac237f832b784bfb6b708d3715d21a973599f [INFO] running `Command { std: "docker" "start" "-a" "3add9ab6d22f5c88197d83dd6adac237f832b784bfb6b708d3715d21a973599f", kill_on_drop: false }` [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> foundation/src/lib.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | pub mod errors; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> foundation/src/lib.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | missing_docs [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> foundation/src/lib.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | pub mod num; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a type alias [INFO] [stderr] --> foundation/src/collections/array.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | pub type InlineArray = [T; COUNT]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/array.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | pub struct Array { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/array.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | / pub fn init(sequence: S) -> Self [INFO] [stderr] 181 | | where [INFO] [stderr] 182 | | T: Clone, [INFO] [stderr] 183 | | S: Sequence + PartialEq, [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:213:5 [INFO] [stderr] | [INFO] [stderr] 213 | pub fn iter(&self) -> core::slice::Iter<'_, T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:217:5 [INFO] [stderr] | [INFO] [stderr] 217 | pub fn iter_mut(&mut self) -> core::slice::IterMut<'_, T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/array.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 221 | / pub fn repeating(value: T, count: usize) -> Self [INFO] [stderr] 222 | | where [INFO] [stderr] 223 | | T: Copy, [INFO] [stderr] | |________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:638:5 [INFO] [stderr] | [INFO] [stderr] 638 | / pub fn first_index_of(&self, element: &T) -> Option [INFO] [stderr] 639 | | where [INFO] [stderr] 640 | | T: PartialEq, [INFO] [stderr] | |_____________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:645:5 [INFO] [stderr] | [INFO] [stderr] 645 | / pub fn index_of(&self, element: &T) -> Option [INFO] [stderr] 646 | | where [INFO] [stderr] 647 | | T: PartialEq, [INFO] [stderr] | |_____________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:652:5 [INFO] [stderr] | [INFO] [stderr] 652 | / pub fn first_index_where(&self, predicate: F) -> Option [INFO] [stderr] 653 | | where [INFO] [stderr] 654 | | F: Fn(&T) -> bool, [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:659:5 [INFO] [stderr] | [INFO] [stderr] 659 | / pub fn last_where(&self, predicate: F) -> Option<&T> [INFO] [stderr] 660 | | where [INFO] [stderr] 661 | | F: Fn(&T) -> bool, [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:671:5 [INFO] [stderr] | [INFO] [stderr] 671 | / pub fn last_index_of(&self, element: &T) -> Option [INFO] [stderr] 672 | | where [INFO] [stderr] 673 | | T: PartialEq, [INFO] [stderr] | |_____________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:678:5 [INFO] [stderr] | [INFO] [stderr] 678 | / pub fn last_index_where(&self, predicate: F) -> Option [INFO] [stderr] 679 | | where [INFO] [stderr] 680 | | F: Fn(&T) -> bool, [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:686:5 [INFO] [stderr] | [INFO] [stderr] 686 | / pub fn prefix(&self, n: usize) -> Self [INFO] [stderr] 687 | | where [INFO] [stderr] 688 | | T: Copy, [INFO] [stderr] | |________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:727:5 [INFO] [stderr] | [INFO] [stderr] 727 | / pub fn prefix_while(&self, predicate: F) -> Self [INFO] [stderr] 728 | | where [INFO] [stderr] 729 | | T: Copy, [INFO] [stderr] 730 | | F: Fn(&T) -> bool, [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:744:5 [INFO] [stderr] | [INFO] [stderr] 744 | / pub fn suffix(&self, n: usize) -> Self [INFO] [stderr] 745 | | where [INFO] [stderr] 746 | | T: Copy, [INFO] [stderr] | |________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:775:5 [INFO] [stderr] | [INFO] [stderr] 775 | / pub fn drop_first(&self, n: usize) -> Self [INFO] [stderr] 776 | | where [INFO] [stderr] 777 | | T: Copy, [INFO] [stderr] | |________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:790:5 [INFO] [stderr] | [INFO] [stderr] 790 | / pub fn drop_last(&self, n: usize) -> Self [INFO] [stderr] 791 | | where [INFO] [stderr] 792 | | T: Copy, [INFO] [stderr] | |________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:805:5 [INFO] [stderr] | [INFO] [stderr] 805 | / pub fn drop_while(&self, predicate: F) -> Self [INFO] [stderr] 806 | | where [INFO] [stderr] 807 | | T: Copy, [INFO] [stderr] 808 | | F: Fn(&T) -> bool, [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a macro [INFO] [stderr] --> foundation/src/collections/array.rs:1048:1 [INFO] [stderr] | [INFO] [stderr] 1048 | macro_rules! array { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/array.rs:1065:1 [INFO] [stderr] | [INFO] [stderr] 1065 | pub struct ArraySlice { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/array.rs:1083:5 [INFO] [stderr] | [INFO] [stderr] 1083 | pub fn new(capacity: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:1098:5 [INFO] [stderr] | [INFO] [stderr] 1098 | pub fn insert(&mut self, element: T, at: usize) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:1112:5 [INFO] [stderr] | [INFO] [stderr] 1112 | pub fn remove(&mut self, at: usize) -> T { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:1128:5 [INFO] [stderr] | [INFO] [stderr] 1128 | pub const fn capacity(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/array.rs:1132:5 [INFO] [stderr] | [INFO] [stderr] 1132 | pub fn reserve_capacity(&mut self, additional: usize) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/default_indices.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub struct DefaultIndices { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/default_indices.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | pub const fn new(collection: C, start: C::Index, end: C::Index) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/default_indices.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn contains(&self, index: C::Index) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/default_indices.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub const fn range(&self) -> core::ops::Range { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/sequences.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | pub struct PrefixSequence { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/sequences.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | pub const fn new(base: Base, n: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/sequences.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | pub struct EnumeratedSequence [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/sequences.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | pub fn new(base: Base) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/sequences.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | pub struct DropFirstSequence { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/sequences.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | pub const fn new(base: Base, dropping: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/sequences.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn drop_first(self, n: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/sequences.rs:115:1 [INFO] [stderr] | [INFO] [stderr] 115 | pub struct DropWhileSequence { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/sequences.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | pub const fn new(base: Base, predicate: F) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/sequences.rs:160:1 [INFO] [stderr] | [INFO] [stderr] 160 | pub struct IndexingIterator [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> foundation/src/collections/sequences.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | pub fn new(base: C) -> Self where { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> foundation/src/collections/slices.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | pub struct Slice<'a, C: Collection> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> foundation/src/collections/traits.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / pub trait Collection: [INFO] [stderr] 20 | | Sequence> + Index + Clone [INFO] [stderr] | |____________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated type [INFO] [stderr] --> foundation/src/collections/traits.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | type Index: PartialOrd + Copy; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated type [INFO] [stderr] --> foundation/src/collections/traits.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | type Indices: Collection; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated type [INFO] [stderr] --> foundation/src/collections/traits.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | type SubSequence: Collection; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / fn pop_first(&self) -> Option [INFO] [stderr] 29 | | where [INFO] [stderr] 30 | | Self: Index, [INFO] [stderr] 31 | | Self::Element: Clone, [INFO] [stderr] | |_____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | / fn remove_first(&self) -> Self::Element [INFO] [stderr] 41 | | where [INFO] [stderr] 42 | | Self::Element: Clone, [INFO] [stderr] 43 | | Self: Index, [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | fn start_index(&self) -> Self::Index; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | fn end_index(&self) -> Self::Index; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | fn index_after(&self, i: Self::Index) -> Option; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | / fn form_index_offset_by(&self, index: &mut Self::Index, offset_by: usize) [INFO] [stderr] 55 | | where [INFO] [stderr] 56 | | Self::Index: Copy, [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | / fn form_index_offset_by_limited_by( [INFO] [stderr] 62 | | &self, [INFO] [stderr] 63 | | index: &mut Self::Index, [INFO] [stderr] 64 | | offset_by: usize, [INFO] [stderr] ... | [INFO] [stderr] 67 | | where [INFO] [stderr] 68 | | Self::Index: Copy, [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | fn count(&self) -> usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | / fn first(&self) -> Option<&Self::Element> [INFO] [stderr] 83 | | where [INFO] [stderr] 84 | | Self::Index: Copy + PartialOrd, [INFO] [stderr] 85 | | Self: Index, [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | fn is_empty(&self) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | fn index_offset_by(&self, index: Self::Index, offset_by: usize) -> Self::Index; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | / fn index_offset_by_limited_by( [INFO] [stderr] 99 | | &self, [INFO] [stderr] 100 | | index: Self::Index, [INFO] [stderr] 101 | | offset_by: usize, [INFO] [stderr] 102 | | limited_by: Self::Index, [INFO] [stderr] 103 | | ) -> Option; [INFO] [stderr] | |_____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | / fn index_of(&self, value: Self::Element) -> Option [INFO] [stderr] 106 | | where [INFO] [stderr] 107 | | Self::Element: PartialEq, [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> foundation/src/collections/traits.rs:120:1 [INFO] [stderr] | [INFO] [stderr] 120 | pub trait Sequence { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated type [INFO] [stderr] --> foundation/src/collections/traits.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | type Iterator: Iterator; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | fn iter(&self) -> Self::Iterator; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | / fn contains(&self, item: &Self::Element) -> bool [INFO] [stderr] 129 | | where [INFO] [stderr] 130 | | Self::Element: PartialEq, [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | / fn contains_where(&self, mut predicate: F) -> Result [INFO] [stderr] 136 | | where [INFO] [stderr] 137 | | F: FnMut(Self::Element) -> Result, [INFO] [stderr] | |________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | / fn all_satisfy(&self, mut predicate: F) -> Result [INFO] [stderr] 148 | | where [INFO] [stderr] 149 | | F: FnMut(Self::Element) -> Result, [INFO] [stderr] | |________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | / fn first_where(&self, mut predicate: F) -> Result> [INFO] [stderr] 160 | | where [INFO] [stderr] 161 | | F: FnMut(&Self::Element) -> Result, [INFO] [stderr] | |_________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | / fn min(&self) -> Option [INFO] [stderr] 172 | | where [INFO] [stderr] 173 | | Self::Element: Ord, [INFO] [stderr] | |___________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:178:5 [INFO] [stderr] | [INFO] [stderr] 178 | / fn min_by(&self, compare: F) -> Result> [INFO] [stderr] 179 | | where [INFO] [stderr] 180 | | F: Fn(&Self::Element, &Self::Element) -> Result, [INFO] [stderr] | |__________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | / fn max(&self) -> Option [INFO] [stderr] 197 | | where [INFO] [stderr] 198 | | Self::Element: Ord, [INFO] [stderr] | |___________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | / fn max_by(&self, compare: F) -> Result> [INFO] [stderr] 204 | | where [INFO] [stderr] 205 | | F: Fn(&Self::Element, &Self::Element) -> Result, [INFO] [stderr] | |__________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 221 | / fn prefix(self, max_len: usize) -> PrefixSequence> [INFO] [stderr] 222 | | where [INFO] [stderr] 223 | | Self: Sized, [INFO] [stderr] | |____________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | / fn prefix_while(&self, mut predicate: F) -> Result> [INFO] [stderr] 229 | | where [INFO] [stderr] 230 | | F: FnMut(Self::Element) -> Result, [INFO] [stderr] 231 | | Self::Element: Copy, [INFO] [stderr] | |____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:246:5 [INFO] [stderr] | [INFO] [stderr] 246 | / fn suffix(&self, n: usize) -> Array [INFO] [stderr] 247 | | where [INFO] [stderr] 248 | | Self::Element: Copy, [INFO] [stderr] | |____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | / fn drop_first(self, n: usize) -> DropFirstSequence> [INFO] [stderr] 261 | | where [INFO] [stderr] 262 | | Self: Sized, [INFO] [stderr] | |____________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | / fn drop_last(&self, k: usize) -> Array [INFO] [stderr] 269 | | where [INFO] [stderr] 270 | | Self::Element: Clone, [INFO] [stderr] | |_____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:278:5 [INFO] [stderr] | [INFO] [stderr] 278 | / fn filter(&self, mut predicate: F) -> Array [INFO] [stderr] 279 | | where [INFO] [stderr] 280 | | F: FnMut(&Self::Element) -> bool, [INFO] [stderr] 281 | | Self::Element: Clone, [INFO] [stderr] | |_____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:286:5 [INFO] [stderr] | [INFO] [stderr] 286 | / fn map(&self, mut f: F) -> Result, E> [INFO] [stderr] 287 | | where [INFO] [stderr] 288 | | F: FnMut(Self::Element) -> Result, [INFO] [stderr] | |________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:302:5 [INFO] [stderr] | [INFO] [stderr] 302 | / fn compact_map(&self, f: F) -> Array [INFO] [stderr] 303 | | where [INFO] [stderr] 304 | | F: FnMut(Self::Element) -> Option, [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:309:5 [INFO] [stderr] | [INFO] [stderr] 309 | / fn flat_map(&self, f: F) -> Array [INFO] [stderr] 310 | | where [INFO] [stderr] 311 | | F: FnMut(Self::Element) -> I, [INFO] [stderr] 312 | | I: IntoIterator, [INFO] [stderr] | |__________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:317:5 [INFO] [stderr] | [INFO] [stderr] 317 | / fn reduce(&self, init: B, f: F) -> B [INFO] [stderr] 318 | | where [INFO] [stderr] 319 | | F: FnMut(B, Self::Element) -> B, [INFO] [stderr] | |________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:324:5 [INFO] [stderr] | [INFO] [stderr] 324 | / fn for_each(&self, mut f: F) [INFO] [stderr] 325 | | where [INFO] [stderr] 326 | | F: FnMut(Self::Element), [INFO] [stderr] | |________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:333:5 [INFO] [stderr] | [INFO] [stderr] 333 | / fn enumerated(self) -> EnumeratedSequence [INFO] [stderr] 334 | | where [INFO] [stderr] 335 | | Self: Sized, [INFO] [stderr] | |____________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:340:5 [INFO] [stderr] | [INFO] [stderr] 340 | fn underestimated_count(&self) -> usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:342:5 [INFO] [stderr] | [INFO] [stderr] 342 | / fn reversed(&self) -> Array [INFO] [stderr] 343 | | where [INFO] [stderr] 344 | | Self::Element: Clone, [INFO] [stderr] | |_____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:356:5 [INFO] [stderr] | [INFO] [stderr] 356 | / fn sorted(&self) -> Array [INFO] [stderr] 357 | | where [INFO] [stderr] 358 | | Self::Element: Ord + Copy + Default, [INFO] [stderr] | |____________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:445:5 [INFO] [stderr] | [INFO] [stderr] 445 | / fn sorted_by(&self, mut cmp: F) -> Array [INFO] [stderr] 446 | | where [INFO] [stderr] 447 | | Self::Element: Copy + Default, [INFO] [stderr] 448 | | F: FnMut(&Self::Element, &Self::Element) -> core::cmp::Ordering, [INFO] [stderr] | |________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/collections/traits.rs:540:5 [INFO] [stderr] | [INFO] [stderr] 540 | / fn count_where(&self, mut predicate: F) -> Result [INFO] [stderr] 541 | | where [INFO] [stderr] 542 | | F: FnMut(Self::Element) -> Result, [INFO] [stderr] | |________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> foundation/src/errors.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | pub trait Error: core::error::Error {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> foundation/src/errors.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum Result> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/errors.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | Success(Success), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/errors.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | Failure(Failure), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> foundation/src/num.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | pub mod traits; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> foundation/src/num.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub enum Number { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | Bool(bool), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | Int(isize), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | Int8(i8), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | Int16(i16), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | Int32(i32), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | UInt(usize), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | UInt8(u8), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | UInt16(u16), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | UInt32(u32), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | Float(f32), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> foundation/src/num.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | Double(f64), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | pub const fn bool(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn int(&self) -> isize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | pub const fn int8(&self) -> i8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | pub const fn int16(&self) -> i16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | pub const fn int32(&self) -> i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | pub const fn uint(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | pub const fn uint8(&self) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | pub const fn uint16(&self) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | pub const fn uint32(&self) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | pub const fn float(&self) -> f32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> foundation/src/num.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | pub const fn double(&self) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `foundation` (lib) generated 116 warnings [INFO] [stderr] warning: `foundation` (lib test) generated 116 warnings (116 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/foundation-7781f9e6322810d1) [INFO] [stdout] running 38 tests [INFO] [stdout] test collections::array::tests::arrayslice_inserts_element_in_middle ... ok [INFO] [stdout] test collections::array::tests::arrayslice_removes_element_and_shifts_remaining ... ok [INFO] [stdout] test collections::array::tests::arrayslice_inserts_element_at_start ... ok [INFO] [stdout] test collections::array::tests::arrayslice_creates_new_slice_with_specified_capacity ... ok [INFO] [stdout] test collections::array::tests::arrayslice_clones_correctly ... ok [INFO] [stdout] test collections::array::tests::arrayslice_reserves_additional_capacity ... ok [INFO] [stdout] test collections::array::tests::test_array_clone ... ok [INFO] [stdout] test collections::array::tests::test_append_and_indexing ... ok [INFO] [stdout] test collections::array::tests::test_array_drop_safety ... ok [INFO] [stdout] test collections::array::tests::test_array_equality ... ok [INFO] [stdout] test collections::array::tests::test_array_from_initializer ... ok [INFO] [stdout] test collections::array::tests::test_default_array ... ok [INFO] [stdout] test collections::array::tests::test_empty_array ... ok [INFO] [stdout] test collections::array::tests::test_first_last ... ok [INFO] [stdout] test collections::array::tests::test_insert ... ok [INFO] [stdout] test collections::array::tests::test_insert_many ... ok [INFO] [stdout] test collections::array::tests::test_macro_repeat ... ok [INFO] [stdout] test collections::array::tests::test_pop_last ... ok [INFO] [stdout] test collections::array::tests::test_remove_subrange ... ok [INFO] [stdout] test collections::array::tests::test_remove_all_with_capacity ... ok [INFO] [stdout] test collections::array::tests::test_replace_subrange ... ok [INFO] [stdout] test collections::array::tests::test_remove_all ... ok [INFO] [stdout] test collections::array::tests::test_remove_variants ... ok [INFO] [stdout] test collections::array::tests::test_reserve_capacity ... ok [INFO] [stdout] test num::traits::tests::test_numeric_multiplication ... ok [INFO] [stdout] test num::traits::tests::test_numeric_operations_with_floats ... ok [INFO] [stdout] test num::traits::tests::test_numeric_operations_with_negatives ... ok [INFO] [stdout] test num::traits::tests::test_signed_numeric_negate ... ok [INFO] [stdout] test num::traits::tests::test_ulp_of_double ... ok [INFO] [stdout] test num::traits::tests::test_ulp_of_infinity ... ok [INFO] [stdout] test num::traits::tests::test_ulp_of_large_float ... ok [INFO] [stdout] test num::traits::tests::test_ulp_of_nan ... ok [INFO] [stdout] test num::traits::tests::test_ulp_of_negative_float ... ok [INFO] [stdout] test num::traits::tests::test_ulp_of_positive_float ... ok [INFO] [stdout] test num::traits::tests::test_ulp_of_small_double ... ok [INFO] [stdout] test num::traits::tests::test_ulp_of_small_float ... ok [INFO] [stdout] test collections::array::tests::arrayslice_panics_on_out_of_bounds_insert - should panic ... ok [INFO] [stdout] test num::traits::tests::test_signed_numeric_overflow - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3add9ab6d22f5c88197d83dd6adac237f832b784bfb6b708d3715d21a973599f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3add9ab6d22f5c88197d83dd6adac237f832b784bfb6b708d3715d21a973599f", kill_on_drop: false }` [INFO] [stdout] 3add9ab6d22f5c88197d83dd6adac237f832b784bfb6b708d3715d21a973599f