[INFO] cloning repository https://github.com/henkkuli/comlib [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/henkkuli/comlib" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenkkuli%2Fcomlib", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenkkuli%2Fcomlib'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fc1fb72ada5d95c3cefcc13c5e57457ad1cc2ca5 [INFO] testing henkkuli/comlib against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenkkuli%2Fcomlib" "/workspace/builds/worker-47/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-47/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/henkkuli/comlib on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/henkkuli/comlib [INFO] finished tweaking git repo https://github.com/henkkuli/comlib [INFO] tweaked toml for git repo https://github.com/henkkuli/comlib written to /workspace/builds/worker-47/source/Cargo.toml [INFO] crate git repo https://github.com/henkkuli/comlib already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0d5729c3cbef8380b2a458f6f56f65153a4a3495b465dbbb6f6967c2ee8f3dcb [INFO] running `Command { std: "docker" "start" "-a" "0d5729c3cbef8380b2a458f6f56f65153a4a3495b465dbbb6f6967c2ee8f3dcb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0d5729c3cbef8380b2a458f6f56f65153a4a3495b465dbbb6f6967c2ee8f3dcb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d5729c3cbef8380b2a458f6f56f65153a4a3495b465dbbb6f6967c2ee8f3dcb", kill_on_drop: false }` [INFO] [stdout] 0d5729c3cbef8380b2a458f6f56f65153a4a3495b465dbbb6f6967c2ee8f3dcb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 788b5a32253c048dc16190e92b550480f2332cb1e7ee446c6408b460569f0a95 [INFO] running `Command { std: "docker" "start" "-a" "788b5a32253c048dc16190e92b550480f2332cb1e7ee446c6408b460569f0a95", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.123 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.10 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling comlib-common v0.1.0 (/opt/rustwide/workdir/comlib-common) [INFO] [stderr] Compiling comlib-range v0.1.0 (/opt/rustwide/workdir/comlib-range) [INFO] [stderr] Compiling comlib-io v0.1.0 (/opt/rustwide/workdir/comlib-io) [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling comlib-math v0.1.0 (/opt/rustwide/workdir/comlib-math) [INFO] [stderr] Compiling comlib-string v0.1.0 (/opt/rustwide/workdir/comlib-string) [INFO] [stderr] Compiling comlib-geometry v0.1.0 (/opt/rustwide/workdir/comlib-geometry) [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/primitive.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> comlib-geometry/src/lib.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub x: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub y: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub z: T::Divisor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn new(x: T, y: T, z: T::Divisor) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn try_new(x: T, y: T, z: T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn normalize(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn normalized(self) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn to_f32_pair(self) -> (f32, f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn to_f64_pair(self) -> (f64, f64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn to_f32(self) -> Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn x(self) -> T::Coordinate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn y(self) -> T::Coordinate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn ordering>(points: [P; 3]) -> Ordering { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> comlib-geometry/src/primitive.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | pub enum Ordering { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Counterclockwise, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | Collinear, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | Clockwise, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | pub a: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub b: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub c: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn spanned_by>, P2: Into>>(p1: P1, p2: P2) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn normalize(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalized(self) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn contains>>(self, p: P) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn intersect(self, other: Self) -> LineIntersection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn closest_point_to>>(self, p: P) -> Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> comlib-geometry/src/primitive.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | pub enum LineIntersection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | Point(Point), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | Line(Line), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn unwrap_none(self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn unwrap_point(self) -> Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn unwrap_line(self) -> Line { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/primitive.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct Segment(pub Point, pub Point); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn between>, P2: Into>>(p1: P1, p2: P2) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn to_line(self) -> Line { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn intersect(self, other: Self) -> SegmentIntersection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn sq_len(self) -> T::Coordinate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | / pub fn len(self) -> T::Coordinate [INFO] [stdout] 346 | | where [INFO] [stdout] 347 | | T::Coordinate: Float, [INFO] [stdout] 348 | | { [INFO] [stdout] 349 | | self.sq_len().get_sqrt() [INFO] [stdout] 350 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> comlib-geometry/src/primitive.rs:360:1 [INFO] [stdout] | [INFO] [stdout] 360 | pub enum SegmentIntersection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | Point(Point), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | Segment(Segment), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub fn unwrap_none(self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | pub fn unwrap_point(self) -> Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn unwrap_line(self) -> Segment { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/unit.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Unit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/polygon.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Polygon(Vec>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/polygon.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn points(&self) -> impl Iterator> + '_ { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/polygon.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn segments(&self) -> PolygonSegmentIter<'_, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/polygon.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct PolygonSegmentIter<'a, T: ValidCoordinate>(Point, &'a [Point]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> comlib-geometry/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | pub trait ValidCoordinate: Sized + Signed + PartialEq { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> comlib-geometry/src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | type Divisor: Into + Copy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> comlib-geometry/src/lib.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | type Coordinate: Signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | / fn try_normalize( [INFO] [stdout] 28 | | values: [Self; N], [INFO] [stdout] 29 | | last: Self, [INFO] [stdout] 30 | | ) -> Option<([Self; N], Self::Divisor)>; [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | fn normalize(values: [Self; N]) -> [Self; N]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / fn normalize_with_divisor( [INFO] [stdout] 35 | | values: ([Self; N], Self::Divisor), [INFO] [stdout] 36 | | ) -> ([Self; N], Self::Divisor); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | / fn from_coordinates( [INFO] [stdout] 39 | | coordinates: [Self::Coordinate; N], [INFO] [stdout] 40 | | ) -> ([Self; N], Self::Divisor); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | fn to_coordinates(values: ([Self; N], Self::Divisor)) -> [Self::Coordinate; N]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 60 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 24s [INFO] running `Command { std: "docker" "inspect" "788b5a32253c048dc16190e92b550480f2332cb1e7ee446c6408b460569f0a95", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "788b5a32253c048dc16190e92b550480f2332cb1e7ee446c6408b460569f0a95", kill_on_drop: false }` [INFO] [stdout] 788b5a32253c048dc16190e92b550480f2332cb1e7ee446c6408b460569f0a95 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8ee8b6d00d5fc6f1944de06b32ec3062b7d0f2d70258e7c31e7eab59292413dc [INFO] running `Command { std: "docker" "start" "-a" "8ee8b6d00d5fc6f1944de06b32ec3062b7d0f2d70258e7c31e7eab59292413dc", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling comlib-range v0.1.0 (/opt/rustwide/workdir/comlib-range) [INFO] [stderr] Compiling comlib-common v0.1.0 (/opt/rustwide/workdir/comlib-common) [INFO] [stderr] Compiling comlib-io v0.1.0 (/opt/rustwide/workdir/comlib-io) [INFO] [stderr] Compiling comlib-math v0.1.0 (/opt/rustwide/workdir/comlib-math) [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/primitive.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> comlib-geometry/src/lib.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub x: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub y: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub z: T::Divisor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn new(x: T, y: T, z: T::Divisor) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn try_new(x: T, y: T, z: T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn normalize(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn normalized(self) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn to_f32_pair(self) -> (f32, f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn to_f64_pair(self) -> (f64, f64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn to_f32(self) -> Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn x(self) -> T::Coordinate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn y(self) -> T::Coordinate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn ordering>(points: [P; 3]) -> Ordering { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling comlib-string v0.1.0 (/opt/rustwide/workdir/comlib-string) [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> comlib-geometry/src/primitive.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | pub enum Ordering { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling comlib-geometry v0.1.0 (/opt/rustwide/workdir/comlib-geometry) [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Counterclockwise, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | Collinear, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | Clockwise, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | pub a: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub b: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> comlib-geometry/src/primitive.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub c: T, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn spanned_by>, P2: Into>>(p1: P1, p2: P2) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn normalize(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalized(self) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn contains>>(self, p: P) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn intersect(self, other: Self) -> LineIntersection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn closest_point_to>>(self, p: P) -> Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> comlib-geometry/src/primitive.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | pub enum LineIntersection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | Point(Point), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | Line(Line), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn unwrap_none(self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn unwrap_point(self) -> Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn unwrap_line(self) -> Line { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/primitive.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct Segment(pub Point, pub Point); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn between>, P2: Into>>(p1: P1, p2: P2) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn to_line(self) -> Line { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn intersect(self, other: Self) -> SegmentIntersection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn sq_len(self) -> T::Coordinate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | / pub fn len(self) -> T::Coordinate [INFO] [stdout] 346 | | where [INFO] [stdout] 347 | | T::Coordinate: Float, [INFO] [stdout] 348 | | { [INFO] [stdout] 349 | | self.sq_len().get_sqrt() [INFO] [stdout] 350 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> comlib-geometry/src/primitive.rs:360:1 [INFO] [stdout] | [INFO] [stdout] 360 | pub enum SegmentIntersection { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | Point(Point), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> comlib-geometry/src/primitive.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | Segment(Segment), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub fn unwrap_none(self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | pub fn unwrap_point(self) -> Point { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/primitive.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn unwrap_line(self) -> Segment { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/unit.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Unit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/polygon.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Polygon(Vec>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/polygon.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn points(&self) -> impl Iterator> + '_ { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/polygon.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn segments(&self) -> PolygonSegmentIter<'_, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> comlib-geometry/src/polygon.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct PolygonSegmentIter<'a, T: ValidCoordinate>(Point, &'a [Point]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> comlib-geometry/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | pub trait ValidCoordinate: Sized + Signed + PartialEq { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> comlib-geometry/src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | type Divisor: Into + Copy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> comlib-geometry/src/lib.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | type Coordinate: Signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | / fn try_normalize( [INFO] [stdout] 28 | | values: [Self; N], [INFO] [stdout] 29 | | last: Self, [INFO] [stdout] 30 | | ) -> Option<([Self; N], Self::Divisor)>; [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | fn normalize(values: [Self; N]) -> [Self; N]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / fn normalize_with_divisor( [INFO] [stdout] 35 | | values: ([Self; N], Self::Divisor), [INFO] [stdout] 36 | | ) -> ([Self; N], Self::Divisor); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | / fn from_coordinates( [INFO] [stdout] 39 | | coordinates: [Self::Coordinate; N], [INFO] [stdout] 40 | | ) -> ([Self; N], Self::Divisor); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> comlib-geometry/src/lib.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | fn to_coordinates(values: ([Self; N], Self::Divisor)) -> [Self::Coordinate; N]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 60 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2m 22s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_common-b9128d705dd44bec) [INFO] [stderr] Executable tests/minimap.rs (/opt/rustwide/target/debug/deps/minimap-701b54fd91d03a6d) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_geometry-366a7d19c65e1b3c) [INFO] [stderr] Executable tests/primitive.rs (/opt/rustwide/target/debug/deps/primitive-f87a4639e17da28e) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_io-1cfda5601702dfd2) [INFO] [stderr] Executable tests/consumable.rs (/opt/rustwide/target/debug/deps/consumable-75d21ae20fefdd04) [INFO] [stderr] Executable tests/input.rs (/opt/rustwide/target/debug/deps/input-9e5031a6da5ce27d) [INFO] [stderr] Executable tests/input_pattern.rs (/opt/rustwide/target/debug/deps/input_pattern-8bd61f1eb6e46b20) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_math-a2438c6b5ba7d585) [INFO] [stderr] Executable tests/modint.rs (/opt/rustwide/target/debug/deps/modint-9384c097e8a4ce42) [INFO] [stderr] Executable tests/number_theory.rs (/opt/rustwide/target/debug/deps/number_theory-142ec067de42eeb4) [INFO] [stderr] Executable tests/permutations.rs (/opt/rustwide/target/debug/deps/permutations-9f8a2fea237adc82) [INFO] [stderr] Executable tests/subsets.rs (/opt/rustwide/target/debug/deps/subsets-2870e1e9dac07816) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_range-76eec81055524197) [INFO] [stderr] Executable tests/bit.rs (/opt/rustwide/target/debug/deps/bit-d021bfeb22eeb040) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_string-c3b9806d97a36545) [INFO] [stderr] Executable tests/rolling_hash.rs (/opt/rustwide/target/debug/deps/rolling_hash-c9dacf1d6a4e3a3e) [INFO] running `Command { std: "docker" "inspect" "8ee8b6d00d5fc6f1944de06b32ec3062b7d0f2d70258e7c31e7eab59292413dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ee8b6d00d5fc6f1944de06b32ec3062b7d0f2d70258e7c31e7eab59292413dc", kill_on_drop: false }` [INFO] [stdout] 8ee8b6d00d5fc6f1944de06b32ec3062b7d0f2d70258e7c31e7eab59292413dc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 11e928ad77a04e444b765793381221a35493588b10cd2ba977e0949e0a1d1b2f [INFO] running `Command { std: "docker" "start" "-a" "11e928ad77a04e444b765793381221a35493588b10cd2ba977e0949e0a1d1b2f", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> comlib-geometry/src/primitive.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub struct Point { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> comlib-geometry/src/lib.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> comlib-geometry/src/primitive.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | pub x: T, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> comlib-geometry/src/primitive.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | pub y: T, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> comlib-geometry/src/primitive.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub z: T::Divisor, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | pub fn new(x: T, y: T, z: T::Divisor) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | pub fn try_new(x: T, y: T, z: T) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn normalize(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | pub fn normalized(self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn to_f32_pair(self) -> (f32, f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn to_f64_pair(self) -> (f64, f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn to_f32(self) -> Point { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn x(self) -> T::Coordinate { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | pub fn y(self) -> T::Coordinate { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn ordering>(points: [P; 3]) -> Ordering { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> comlib-geometry/src/primitive.rs:78:1 [INFO] [stderr] | [INFO] [stderr] 78 | pub enum Ordering { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | Counterclockwise, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | Collinear, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | Clockwise, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> comlib-geometry/src/primitive.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | pub a: T, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> comlib-geometry/src/primitive.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | pub b: T, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> comlib-geometry/src/primitive.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | pub c: T, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | pub fn spanned_by>, P2: Into>>(p1: P1, p2: P2) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | pub fn normalize(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | pub fn normalized(self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | pub fn contains>>(self, p: P) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | pub fn intersect(self, other: Self) -> LineIntersection { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 175 | pub fn closest_point_to>>(self, p: P) -> Point { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> comlib-geometry/src/primitive.rs:194:1 [INFO] [stderr] | [INFO] [stderr] 194 | pub enum LineIntersection { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | None, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | Point(Point), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | Line(Line), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:201:5 [INFO] [stderr] | [INFO] [stderr] 201 | pub fn unwrap_none(self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | pub fn unwrap_point(self) -> Point { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:217:5 [INFO] [stderr] | [INFO] [stderr] 217 | pub fn unwrap_line(self) -> Line { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> comlib-geometry/src/primitive.rs:229:1 [INFO] [stderr] | [INFO] [stderr] 229 | pub struct Segment(pub Point, pub Point); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | pub fn between>, P2: Into>>(p1: P1, p2: P2) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:242:5 [INFO] [stderr] | [INFO] [stderr] 242 | pub fn to_line(self) -> Line { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:246:5 [INFO] [stderr] | [INFO] [stderr] 246 | pub fn intersect(self, other: Self) -> SegmentIntersection { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:339:5 [INFO] [stderr] | [INFO] [stderr] 339 | pub fn sq_len(self) -> T::Coordinate { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:345:5 [INFO] [stderr] | [INFO] [stderr] 345 | / pub fn len(self) -> T::Coordinate [INFO] [stderr] 346 | | where [INFO] [stderr] 347 | | T::Coordinate: Float, [INFO] [stderr] 348 | | { [INFO] [stderr] 349 | | self.sq_len().get_sqrt() [INFO] [stderr] 350 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> comlib-geometry/src/primitive.rs:360:1 [INFO] [stderr] | [INFO] [stderr] 360 | pub enum SegmentIntersection { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:361:5 [INFO] [stderr] | [INFO] [stderr] 361 | None, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:362:5 [INFO] [stderr] | [INFO] [stderr] 362 | Point(Point), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> comlib-geometry/src/primitive.rs:363:5 [INFO] [stderr] | [INFO] [stderr] 363 | Segment(Segment), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:367:5 [INFO] [stderr] | [INFO] [stderr] 367 | pub fn unwrap_none(self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:375:5 [INFO] [stderr] | [INFO] [stderr] 375 | pub fn unwrap_point(self) -> Point { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/primitive.rs:383:5 [INFO] [stderr] | [INFO] [stderr] 383 | pub fn unwrap_line(self) -> Segment { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> comlib-geometry/src/unit.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | pub struct Unit; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> comlib-geometry/src/polygon.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | pub struct Polygon(Vec>); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/polygon.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | pub fn points(&self) -> impl Iterator> + '_ { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/polygon.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | pub fn segments(&self) -> PolygonSegmentIter<'_, T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> comlib-geometry/src/polygon.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | pub struct PolygonSegmentIter<'a, T: ValidCoordinate>(Point, &'a [Point]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> comlib-geometry/src/lib.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | pub trait ValidCoordinate: Sized + Signed + PartialEq { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated type [INFO] [stderr] --> comlib-geometry/src/lib.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | type Divisor: Into + Copy; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated type [INFO] [stderr] --> comlib-geometry/src/lib.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | type Coordinate: Signed; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/lib.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | / fn try_normalize( [INFO] [stderr] 28 | | values: [Self; N], [INFO] [stderr] 29 | | last: Self, [INFO] [stderr] 30 | | ) -> Option<([Self; N], Self::Divisor)>; [INFO] [stderr] | |____________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/lib.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | fn normalize(values: [Self; N]) -> [Self; N]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/lib.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | / fn normalize_with_divisor( [INFO] [stderr] 35 | | values: ([Self; N], Self::Divisor), [INFO] [stderr] 36 | | ) -> ([Self; N], Self::Divisor); [INFO] [stderr] | |____________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/lib.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | / fn from_coordinates( [INFO] [stderr] 39 | | coordinates: [Self::Coordinate; N], [INFO] [stderr] 40 | | ) -> ([Self; N], Self::Divisor); [INFO] [stderr] | |____________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> comlib-geometry/src/lib.rs:42:5 [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] running 0 tests [INFO] [stderr] 42 | fn to_coordinates(values: ([Self; N], Self::Divisor)) -> [Self::Coordinate; N]; [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] [INFO] [stdout] [INFO] [stderr] warning: `comlib-geometry` (lib) generated 60 warnings [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_common-b9128d705dd44bec) [INFO] [stderr] Running tests/minimap.rs (/opt/rustwide/target/debug/deps/minimap-701b54fd91d03a6d) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_geometry-366a7d19c65e1b3c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_minimap ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/primitive.rs (/opt/rustwide/target/debug/deps/primitive-f87a4639e17da28e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_is_on_line ... ok [INFO] [stdout] test test_line_closest_point_to ... ok [INFO] [stdout] test test_line_intersect ... ok [INFO] [stdout] test test_point_equality ... ok [INFO] [stdout] test test_segment_equality ... ok [INFO] [stdout] test test_segment_intersection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_io-1cfda5601702dfd2) [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/consumable.rs (/opt/rustwide/target/debug/deps/consumable-75d21ae20fefdd04) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/input.rs (/opt/rustwide/target/debug/deps/input-9e5031a6da5ce27d) [INFO] [stdout] running 5 tests [INFO] [stdout] test test_consume_char ... ok [INFO] [stdout] test test_consume_isize ... ok [INFO] [stdout] test test_consume_f32 ... ok [INFO] [stdout] test test_consume_string ... ok [INFO] [stdout] test test_consume_usize ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_match_line ... ok [INFO] [stdout] test test_match_no_lines ... ok [INFO] [stdout] test test_parse_line ... ok [INFO] [stdout] test test_match_string_lines ... ok [INFO] [stdout] test test_match_lines ... ok [INFO] [stdout] test test_match_lines_opt ... ok [INFO] [stdout] test test_match_too_few_lines - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/input_pattern.rs (/opt/rustwide/target/debug/deps/input_pattern-8bd61f1eb6e46b20) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_optional_pattern ... ok [INFO] [stdout] test test_non_greedy_array_matching ... ok [INFO] [stdout] test test_last_pattern ... ok [INFO] [stdout] test test_input_pattern ... ok [INFO] [stdout] test test_array_of_strings ... ok [INFO] [stdout] test test_repeated_pattern ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_math-a2438c6b5ba7d585) [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test quot::tests::denominator_is_positive ... ok [INFO] [stderr] Running tests/modint.rs (/opt/rustwide/target/debug/deps/modint-9384c097e8a4ce42) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/number_theory.rs (/opt/rustwide/target/debug/deps/number_theory-142ec067de42eeb4) [INFO] [stdout] test test_modular_power ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_gcd ... ok [INFO] [stdout] test test_is_prime ... ok [INFO] [stdout] test test_factorize ... ok [INFO] [stdout] test test_prime_sieve_construction ... ok [INFO] [stdout] test test_prime_sieve_factorization ... ok [INFO] [stdout] test test_prime_sieve_is_prime ... ok [INFO] [stdout] test test_is_prime_against_sieve ... ok [INFO] [stdout] test test_factorize_against_sieve ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.54s [INFO] [stdout] [INFO] [stderr] Running tests/permutations.rs (/opt/rustwide/target/debug/deps/permutations-9f8a2fea237adc82) [INFO] [stderr] Running tests/subsets.rs (/opt/rustwide/target/debug/deps/subsets-2870e1e9dac07816) [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_range-76eec81055524197) [INFO] [stdout] running 2 tests [INFO] [stderr] Running tests/bit.rs (/opt/rustwide/target/debug/deps/bit-d021bfeb22eeb040) [INFO] [stdout] test test_next_permutation ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/comlib_string-c3b9806d97a36545) [INFO] [stdout] test test_next_permutation_duplicate_elements ... ok [INFO] [stderr] Running tests/rolling_hash.rs (/opt/rustwide/target/debug/deps/rolling_hash-c9dacf1d6a4e3a3e) [INFO] [stdout] [INFO] [stderr] Doc-tests comlib-common [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_subset_contains ... ok [INFO] [stdout] test test_subsets ... ok [INFO] [stdout] test test_subset_is_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_bit_add ... ok [INFO] [stdout] test test_bit_sum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_rolling_hash ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Doc-tests comlib-geometry [INFO] [stdout] running 0 tests [INFO] [stderr] Doc-tests comlib-io [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/lib.rs - (line 6) ... ok [INFO] [stdout] test src/writer.rs - writer::spaced (line 33) ... ok [INFO] [stdout] test src/consumable.rs - consumable::input_pattern (line 151) ... ok [INFO] [stderr] Doc-tests comlib-math [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/modint.rs - modint::ModInt (line 43) ... ok [INFO] [stdout] test src/subsets.rs - subsets::subsets (line 17) ... ok [INFO] [stdout] test src/permutations.rs - permutations::next_permutation (line 8) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.62s [INFO] [stdout] [INFO] [stderr] Doc-tests comlib-range [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests comlib-string [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "11e928ad77a04e444b765793381221a35493588b10cd2ba977e0949e0a1d1b2f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11e928ad77a04e444b765793381221a35493588b10cd2ba977e0949e0a1d1b2f", kill_on_drop: false }` [INFO] [stdout] 11e928ad77a04e444b765793381221a35493588b10cd2ba977e0949e0a1d1b2f