[INFO] fetching crate rrule 0.14.0... [INFO] testing rrule-0.14.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate rrule 0.14.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate rrule 0.14.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate rrule 0.14.0 [INFO] tweaked toml for crates.io crate rrule 0.14.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rrule 0.14.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rrule 0.14.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dedb369355b7d71334b72cc341d7d6c535ec72f608cb1efc49610339a793d0fe [INFO] running `Command { std: "docker" "start" "-a" "dedb369355b7d71334b72cc341d7d6c535ec72f608cb1efc49610339a793d0fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dedb369355b7d71334b72cc341d7d6c535ec72f608cb1efc49610339a793d0fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dedb369355b7d71334b72cc341d7d6c535ec72f608cb1efc49610339a793d0fe", kill_on_drop: false }` [INFO] [stdout] dedb369355b7d71334b72cc341d7d6c535ec72f608cb1efc49610339a793d0fe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 7c3ea10828b34c7af10c7bfb473ddb51c42052b15c6b690253b998bbf2fbdd35 [INFO] running `Command { std: "docker" "start" "-a" "7c3ea10828b34c7af10c7bfb473ddb51c42052b15c6b690253b998bbf2fbdd35", kill_on_drop: false }` [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling phf_codegen v0.11.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling chrono v0.4.40 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling parse-zoneinfo v0.3.1 [INFO] [stderr] Compiling chrono-tz-build v0.4.1 [INFO] [stderr] Compiling chrono-tz v0.10.3 [INFO] [stderr] Compiling rrule v0.14.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/parser/error.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub enum ParseError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | InvalidTimezone(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:9:38 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | InvalidDateTimeFormat(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:13:38 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:13:53 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | DateTimeInLocalTimezoneIsAmbiguous { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | property: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | date1: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | date2: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | InvalidFrequency(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | InvalidWeekday(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | InvalidWeekdayStart(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | InvalidByEaster(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | InvalidInterval(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | InvalidCount(String), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByHour(String), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | InvalidByWeekNo(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | InvalidByYearDay(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | InvalidByMonthDay(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | InvalidByMonth(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | InvalidByMinute(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | InvalidBySecond(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | InvalidBySetPos(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | MissingProperty(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | InvalidParameterFormat(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | UnrecognizedParameter(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | DuplicateProperty(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | MissingStartDate, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | MissingDateGenerationRules, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | PropertyParametersNotSupported(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | UnrecognizedPropertyName(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | DtStartUntilMismatchValue, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | DtStartUntilMismatchTimezone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | ParameterValueMismatch { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | parameter: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | parameter_value: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | found_value: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/validator/error.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ValidationError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | BySetPosWithoutByRule, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:12:40 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | InvalidFieldValueRange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | field: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | start_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | end_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | InvalidFieldValueRangeWithFreq { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | field: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | freq: Frequency, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | start_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | end_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:34:33 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:34:50 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:36:24 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:36:39 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | TooBigInterval(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | StartYearOutOfRange(i32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | UnableToGenerateTimeset, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | DtStartUntilMismatchTimezone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | dt_start_tz: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | until_tz: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | expected: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.76s [INFO] running `Command { std: "docker" "inspect" "7c3ea10828b34c7af10c7bfb473ddb51c42052b15c6b690253b998bbf2fbdd35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c3ea10828b34c7af10c7bfb473ddb51c42052b15c6b690253b998bbf2fbdd35", kill_on_drop: false }` [INFO] [stdout] 7c3ea10828b34c7af10c7bfb473ddb51c42052b15c6b690253b998bbf2fbdd35 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a0cbd1eed18ca7f75cc851cfa92c04735574b3dbec304df00494a716a619c5bb [INFO] running `Command { std: "docker" "start" "-a" "a0cbd1eed18ca7f75cc851cfa92c04735574b3dbec304df00494a716a619c5bb", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/parser/error.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub enum ParseError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | InvalidTimezone(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:9:38 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | InvalidDateTimeFormat(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:13:38 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:13:53 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | DateTimeInLocalTimezoneIsAmbiguous { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | property: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | date1: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | date2: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | InvalidFrequency(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | InvalidWeekday(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | InvalidWeekdayStart(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | InvalidByEaster(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | InvalidInterval(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | InvalidCount(String), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByHour(String), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | InvalidByWeekNo(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | InvalidByYearDay(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | InvalidByMonthDay(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | InvalidByMonth(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | InvalidByMinute(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | InvalidBySecond(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | InvalidBySetPos(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | MissingProperty(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | InvalidParameterFormat(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | UnrecognizedParameter(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | DuplicateProperty(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | MissingStartDate, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | MissingDateGenerationRules, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | PropertyParametersNotSupported(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | UnrecognizedPropertyName(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | DtStartUntilMismatchValue, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | DtStartUntilMismatchTimezone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | ParameterValueMismatch { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | parameter: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | parameter_value: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | found_value: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/validator/error.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ValidationError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | BySetPosWithoutByRule, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:12:40 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | InvalidFieldValueRange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | field: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | start_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | end_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | InvalidFieldValueRangeWithFreq { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | field: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | freq: Frequency, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | start_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | end_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:34:33 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:34:50 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:36:24 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:36:39 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | TooBigInterval(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | StartYearOutOfRange(i32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | UnableToGenerateTimeset, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | DtStartUntilMismatchTimezone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | dt_start_tz: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | until_tz: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | expected: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling rrule v0.14.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/parser/error.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub enum ParseError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | InvalidTimezone(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:9:38 [INFO] [stdout] | [INFO] [stdout] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | InvalidDateTimeFormat(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:13:38 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:13:53 [INFO] [stdout] | [INFO] [stdout] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | DateTimeInLocalTimezoneIsAmbiguous { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | property: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | date1: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | date2: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | InvalidFrequency(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | InvalidWeekday(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | InvalidWeekdayStart(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | InvalidByEaster(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | InvalidInterval(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | InvalidCount(String), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByHour(String), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | InvalidByWeekNo(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | InvalidByYearDay(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | InvalidByMonthDay(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | InvalidByMonth(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | InvalidByMinute(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | InvalidBySecond(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | InvalidBySetPos(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | MissingProperty(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | InvalidParameterFormat(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | UnrecognizedParameter(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | DuplicateProperty(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | MissingStartDate, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | MissingDateGenerationRules, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | PropertyParametersNotSupported(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | UnrecognizedPropertyName(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | DtStartUntilMismatchValue, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | DtStartUntilMismatchTimezone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/error.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | ParameterValueMismatch { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | parameter: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | parameter_value: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser/error.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | found_value: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/validator/error.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ValidationError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | BySetPosWithoutByRule, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:12:40 [INFO] [stdout] | [INFO] [stdout] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | InvalidFieldValueRange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | field: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | start_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | end_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | InvalidFieldValueRangeWithFreq { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | field: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | value: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | freq: Frequency, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | start_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | end_idx: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:34:33 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:34:50 [INFO] [stdout] | [INFO] [stdout] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:36:24 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:36:39 [INFO] [stdout] | [INFO] [stdout] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | TooBigInterval(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | StartYearOutOfRange(i32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | UnableToGenerateTimeset, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/validator/error.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | DtStartUntilMismatchTimezone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | dt_start_tz: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | until_tz: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/validator/error.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | expected: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 15.50s [INFO] running `Command { std: "docker" "inspect" "a0cbd1eed18ca7f75cc851cfa92c04735574b3dbec304df00494a716a619c5bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a0cbd1eed18ca7f75cc851cfa92c04735574b3dbec304df00494a716a619c5bb", kill_on_drop: false }` [INFO] [stdout] a0cbd1eed18ca7f75cc851cfa92c04735574b3dbec304df00494a716a619c5bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 6a397171e8b206d77b996e999cd6981caa9029c6cfbeee862e42744b89df420d [INFO] running `Command { std: "docker" "start" "-a" "6a397171e8b206d77b996e999cd6981caa9029c6cfbeee862e42744b89df420d", kill_on_drop: false }` [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/parser/error.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | pub enum ParseError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 93 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | InvalidTimezone(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:9:38 [INFO] [stderr] | [INFO] [stderr] 9 | InvalidDateTime { value: String, property: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | InvalidDateTimeFormat(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:13:38 [INFO] [stderr] | [INFO] [stderr] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:13:53 [INFO] [stderr] | [INFO] [stderr] 13 | InvalidDateTimeInLocalTimezone { value: String, property: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | DateTimeInLocalTimezoneIsAmbiguous { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | value: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | property: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:18:9 [INFO] [stderr] | [INFO] [stderr] 18 | date1: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | date2: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | InvalidFrequency(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | InvalidWeekday(String), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | InvalidWeekdayStart(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | InvalidByEaster(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | InvalidInterval(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | InvalidCount(String), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | InvalidByHour(String), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | InvalidByWeekNo(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | InvalidByYearDay(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | InvalidByMonthDay(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | InvalidByMonth(String), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | InvalidByMinute(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | InvalidBySecond(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | InvalidBySetPos(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | MissingProperty(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | InvalidParameterFormat(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | UnrecognizedParameter(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | DuplicateProperty(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | MissingStartDate, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | MissingDateGenerationRules, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | PropertyParametersNotSupported(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | UnrecognizedPropertyName(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | DtStartUntilMismatchValue, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | DtStartUntilMismatchTimezone, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser/error.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | ParameterValueMismatch { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:79:9 [INFO] [stderr] | [INFO] [stderr] 79 | parameter: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:80:9 [INFO] [stderr] | [INFO] [stderr] 80 | parameter_value: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/parser/error.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | found_value: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/validator/error.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | pub enum ValidationError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | BySetPosWithoutByRule, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:12:25 [INFO] [stderr] | [INFO] [stderr] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:12:40 [INFO] [stderr] | [INFO] [stderr] 12 | InvalidFieldValue { field: String, value: String }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | InvalidFieldValueRange { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | field: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:18:9 [INFO] [stderr] | [INFO] [stderr] 18 | value: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | start_idx: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | end_idx: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | InvalidFieldValueRangeWithFreq { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | field: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | value: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | freq: Frequency, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | start_idx: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | end_idx: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:34:33 [INFO] [stderr] | [INFO] [stderr] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:34:50 [INFO] [stderr] | [INFO] [stderr] 34 | InvalidByRuleAndFrequency { by_rule: String, freq: Frequency }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:36:24 [INFO] [stderr] | [INFO] [stderr] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:36:39 [INFO] [stderr] | [INFO] [stderr] 36 | UntilBeforeStart { until: String, dt_start: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | TooBigInterval(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | StartYearOutOfRange(i32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | UnableToGenerateTimeset, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validator/error.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | DtStartUntilMismatchTimezone { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:58:9 [INFO] [stderr] | [INFO] [stderr] 58 | dt_start_tz: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | until_tz: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/validator/error.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | expected: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rrule` (lib) generated 71 warnings [INFO] [stderr] warning: `rrule` (lib test) generated 71 warnings (71 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/rrule-a42447782dd2e2e6) [INFO] [stdout] [INFO] [stdout] running 299 tests [INFO] [stdout] test core::utils::tests::in_range_exclusive_all ... ok [INFO] [stdout] test core::utils::tests::in_range_exclusive_start ... ok [INFO] [stdout] test core::utils::tests::in_range_exclusive_start_to_end ... ok [INFO] [stdout] test core::utils::tests::in_range_inclusive_all ... ok [INFO] [stdout] test core::utils::tests::in_range_exclusive_end ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_daily_freq ... ok [INFO] [stdout] test core::utils::tests::in_range_inclusive_start ... ok [INFO] [stdout] test core::utils::tests::in_range_inclusive_start_to_end ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_hourly_freq ... ok [INFO] [stdout] test core::utils::tests::in_range_inclusive_end ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_hourly_freq_and_day_increment ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_minutely_freq ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_minutely_freq_and_day_increment ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_monthly_freq ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_secondly_freq_and_day_increment ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_weekly_freq ... ok [INFO] [stdout] test iter::monthinfo::tests::get_neg_weekday_mask_with_daily_freq ... ok [INFO] [stdout] test iter::monthinfo::tests::get_neg_weekday_mask_with_yearly_freq ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_yearly_freq ... ok [INFO] [stdout] test iter::utils::test::leap_year ... ok [INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_secondly_freq ... ok [INFO] [stdout] test iter::monthinfo::tests::get_neg_weekday_mask_with_yearly_freq_and_byweekday ... ok [INFO] [stdout] test iter::utils::test::naive_date_from_ordinal ... ok [INFO] [stdout] test iter::utils::test::python_mod ... ok [INFO] [stdout] test iter::utils::test::adds_time_to_date ... ok [INFO] [stdout] test iter::utils::test::year_length ... ok [INFO] [stdout] test iter::monthinfo::tests::get_neg_weekday_mask_with_monthly_freq_and_byweekday ... ok [INFO] [stdout] test parser::content_line::content_line_parts::tests::parses_content_line_parts ... ok [INFO] [stdout] test parser::content_line::parameters::tests::does_not_attempt_to_parse_empty_parameters ... ok [INFO] [stdout] test parser::content_line::rule_content_line::tests::rejects_invalid_byhour ... ok [INFO] [stdout] test parser::content_line::rule_content_line::tests::rejects_invalid_byminute ... ok [INFO] [stdout] test parser::content_line::parameters::tests::rejecets_duplicate_parameters ... ok [INFO] [stdout] test parser::content_line::parameters::tests::parses_valid_property_parameters ... ok [INFO] [stdout] test parser::content_line::rule_content_line::tests::rejects_invalid_freq ... ok [INFO] [stdout] test parser::content_line::rule_content_line::tests::rejects_property_parameters_in_rrule_line ... ok [INFO] [stdout] test parser::content_line::rule_content_line::tests::parses_rrule_content_line ... ok [INFO] [stdout] test parser::content_line::start_date_content_line::tests::reject_value_mismatch_with_parameter ... ok [INFO] [stdout] test parser::content_line::parameters::tests::rejecets_malformed_property_parameters ... ok [INFO] [stdout] test parser::datetime::tests::parses_valid_nweekdays ... ok [INFO] [stdout] test parser::content_line::start_date_content_line::tests::reject_invalid_timezone_in_start_date ... ok [INFO] [stdout] test parser::datetime::tests::parses_valid_weekdays ... ok [INFO] [stdout] test parser::datetime::tests::rejects_invalid_nweekdays ... ok [INFO] [stdout] test parser::regex::tests::parses_line_without_property_name ... ok [INFO] [stdout] test parser::regex::tests::parses_property_name_from_line ... ok [INFO] [stdout] test parser::datetime::tests::rejects_invalid_datetime_str ... ok [INFO] [stdout] test parser::datetime::tests::rejects_invalid_weekdays ... ok [INFO] [stdout] test parser::content_line::start_date_content_line::tests::rejects_invalid_dtstart ... ok [INFO] [stdout] test parser::regex::tests::parses_valid_datestrings_correctly ... ok [INFO] [stdout] test parser::content_line::start_date_content_line::tests::parses_dtstart_content_line ... ok [INFO] [stdout] test parser::content_line::date_content_line::tests::parses_date_content_line ... ok [INFO] [stdout] test parser::datetime::tests::parses_valid_datestime_str ... ok [INFO] [stdout] test parser::regex::tests::rejects_line_with_invalid_property_name ... ok [INFO] [stdout] test parser::regex::tests::rejects_invalid_datestrings ... ok [INFO] [stdout] test parser::test::parses_valid_input_to_grammar ... ok [INFO] [stdout] test parser::content_line::parameters::tests::rejecets_unrecognized_property_parameters ... ok [INFO] [stdout] test parser::test::allows_input_without_start_date ... ok [INFO] [stdout] test parser::utils::tests::parses_str_to_vec ... ok [INFO] [stdout] test tests::regression::issue_111 ... ok [INFO] [stdout] test tests::datetime::monthly_on_31th ... ok [INFO] [stdout] test tests::regression::issue_34 ... ok [INFO] [stdout] test tests::regression::issue_49 ... ok [INFO] [stdout] test tests::datetime::monthly_on_31th_to_last ... ok [INFO] [stdout] test tests::daylight_saving::daylight_savings_1 ... ok [INFO] [stdout] test tests::regression::issue_97 ... ok [INFO] [stdout] test tests::rfc_tests::daily_10_occurrences ... ok [INFO] [stdout] test tests::regression::issue_61 ... ok [INFO] [stdout] test tests::daylight_saving::daylight_savings_2 ... ok [INFO] [stdout] test parser::test::rejects_input_without_date_generation ... ok [INFO] [stdout] test tests::rfc_tests::every_10_days_5_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::every_15_min_for_6_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::every_3_hours_on_specific_day ... ok [INFO] [stdout] test tests::rfc_tests::daily_until_november ... ok [INFO] [stdout] test tests::rfc_tests::every_20th_monday_of_year_forever ... ok [INFO] [stdout] test tests::rfc_tests::every_18_months_10th_to_15th_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::every_4_years_us_presidential_election_day_forever ... ok [INFO] [stdout] test tests::rfc_tests::every_friday_the_13th_forever ... ok [INFO] [stdout] test tests::rfc_tests::every_hour_and_a_half_for_4_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::every_other_week_some_days_8_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::every_other_week_some_days_until_dec ... ok [INFO] [stdout] test tests::rfc_tests::every_other_week ... ok [INFO] [stdout] test tests::rfc_tests::every_other_day ... ok [INFO] [stdout] test tests::rfc_tests::every_other_month_on_first_and_last_sunday_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::every_other_year_on_jan_feb_and_march_for_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::every_third_instance_of_weekday_in_month_for_3_months ... ok [INFO] [stdout] test tests::rfc_tests::every_thursday_in_march_forever ... ok [INFO] [stdout] test tests::rfc_tests::invalid_date_is_ignored ... ok [INFO] [stdout] test tests::rfc_tests::every_20_min_at_time_every_day ... ok [INFO] [stdout] test tests::rfc_tests::first_sat_follows_first_sunday_of_month_forever ... ok [INFO] [stdout] test tests::rfc_tests::every_thursday_only_during_june_july_and_august_forever ... ok [INFO] [stdout] test tests::rfc_tests::every_days_in_jan_for_3_years ... ok [INFO] [stdout] test tests::rfc_tests::every_tuesday_every_other_month ... ok [INFO] [stdout] test tests::rfc_tests::monday_of_week_20_forever ... ok [INFO] [stdout] test tests::rfc_tests::monthly_on_first_friday_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::monthly_on_first_friday_until_dec ... ok [INFO] [stdout] test tests::rfc_tests::every_third_year_on_1st_100th_and_200th_day_for_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::monthly_on_second_to_last_monday_for_6_months ... ok [INFO] [stdout] test tests::rfc_tests::monthly_on_2nd_and_15th_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::monthly_on_first_and_last_day_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::monthly_on_third_to_last_day_forever ... ok [INFO] [stdout] test tests::rfc_tests::week_day_start_sunday_generated_days ... ok [INFO] [stdout] test tests::rfc_tests::yearly_in_june_and_july_for_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::weekly_on_tue_and_thu_for_5_weeks ... ok [INFO] [stdout] test tests::rfc_tests::week_day_start_monday_generated_days ... ok [INFO] [stdout] test tests::rrule::daily_by_hour ... ok [INFO] [stdout] test tests::rfc_tests::weekly_until_november ... ok [INFO] [stdout] test tests::rfc_tests::weekly_10_occurrences ... ok [INFO] [stdout] test tests::rfc_tests::second_to_last_weekday_of_month ... ok [INFO] [stdout] test tests::rrule::daily_by_hour_and_minute ... ok [INFO] [stdout] test tests::rrule::daily_by_hour_and_second ... ok [INFO] [stdout] test tests::rrule::daily_by_hour_and_minute_and_second ... ok [INFO] [stdout] test tests::rrule::daily_by_monthday ... ok [INFO] [stdout] test tests::rrule::daily_by_month_and_weekday ... ok [INFO] [stdout] test tests::rrule::daily_by_minute_and_second ... ok [INFO] [stdout] test tests::rrule::daily_by_month ... ok [INFO] [stdout] test tests::rrule::daily_by_minute ... ok [INFO] [stdout] test tests::rrule::daily ... ok [INFO] [stdout] test tests::rrule::daily_interval_large ... ok [INFO] [stdout] test tests::rrule::daily_by_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::daily_by_setpos ... ok [INFO] [stdout] test tests::rrule::daily_by_weekday ... ok [INFO] [stdout] test tests::rrule::daily_interval ... ok [INFO] [stdout] test tests::rrule::daily_by_month_and_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::daily_by_second ... ok [INFO] [stdout] test tests::rrule::hourly ... ok [INFO] [stdout] test tests::rrule::hourly_by_hour ... ok [INFO] [stdout] test tests::rrule::daily_by_month_and_monthday ... ok [INFO] [stdout] test tests::rrule::hourly_by_hour_and_minute ... ok [INFO] [stdout] test tests::rrule::hourly_by_minute ... ok [INFO] [stdout] test tests::rrule::hourly_by_minute_and_second ... ok [INFO] [stdout] test tests::rrule::hourly_by_month ... ok [INFO] [stdout] test tests::rrule::hourly_by_month_and_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::hourly_by_month_and_monthday ... ok [INFO] [stdout] test tests::rrule::hourly_by_month_and_weekday ... ok [INFO] [stdout] test tests::rrule::hourly_by_hour_and_second ... ok [INFO] [stdout] test tests::rrule::hourly_by_monthday ... ok [INFO] [stdout] test tests::rrule::hourly_by_hour_and_minute_and_second ... ok [INFO] [stdout] test tests::rrule::hourly_by_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::hourly_by_second ... ok [INFO] [stdout] test tests::rrule::hourly_by_setpos ... ok [INFO] [stdout] test tests::rrule::hourly_interval ... ok [INFO] [stdout] test tests::rrule::hourly_by_weekday ... ok [INFO] [stdout] test tests::rrule::hourly_interval_large ... ok [INFO] [stdout] test tests::rrule::minutely_by_hour ... ok [INFO] [stdout] test tests::rrule::minutely ... ok [INFO] [stdout] test tests::rrule::minutely_by_hour_and_minute ... ok [INFO] [stdout] test tests::rrule::minutely_by_hour_and_second ... ok [INFO] [stdout] test tests::rrule::minutely_by_hour_and_minute_and_second ... ok [INFO] [stdout] test tests::rrule::minutely_by_minute ... ok [INFO] [stdout] test tests::rrule::minutely_by_minute_and_second ... ok [INFO] [stdout] test tests::rrule::issue_104 ... ok [INFO] [stdout] test tests::rrule::hourly_by_month_and_yearday ... ok [INFO] [stdout] test tests::rrule::minutely_by_month_and_weekday ... ok [INFO] [stdout] test tests::rrule::minutely_by_month_and_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::minutely_by_month_and_monthday ... ok [INFO] [stdout] test tests::rrule::minutely_by_month ... ok [INFO] [stdout] test tests::rrule::hourly_by_yearday ... ok [INFO] [stdout] test tests::rrule::hourly_by_yeardayneg ... ok [INFO] [stdout] test tests::rrule::minutely_by_monthday ... ok [INFO] [stdout] test tests::rrule::minutely_by_second ... ok [INFO] [stdout] test tests::rrule::minutely_interval_large ... ok [INFO] [stdout] test tests::rrule::minutely_by_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::minutely_interval ... ok [INFO] [stdout] test tests::rrule::minutely_by_month_and_yearday ... ok [INFO] [stdout] test tests::rrule::monthly_by_hour ... ok [INFO] [stdout] test tests::rrule::monthly_by_hour_and_minute ... ok [INFO] [stdout] test tests::rrule::monthly_by_hour_and_minute_and_second ... ok [INFO] [stdout] test tests::rrule::minutely_by_yearday ... ok [INFO] [stdout] test tests::rrule::minutely_by_yeardayneg ... ok [INFO] [stdout] test tests::rrule::monthly_by_hour_and_second ... ok [INFO] [stdout] test tests::rrule::monthly_by_minute ... ok [INFO] [stdout] test tests::rrule::monthly_by_minute_and_second ... ok [INFO] [stdout] test tests::rrule::monthly_by_month_and_nweekday_large ... ok [INFO] [stdout] test tests::rrule::monthly_by_month_and_monthday ... ok [INFO] [stdout] test tests::rrule::monthly_by_month ... ok [INFO] [stdout] test tests::rrule::monthly_by_month_and_weekday ... ok [INFO] [stdout] test tests::rrule::minutely_by_setpos ... ok [INFO] [stdout] test tests::rrule::minutely_by_weekday ... ok [INFO] [stdout] test tests::rrule::monthly ... ok [INFO] [stdout] test tests::rrule::monthly_by_month_and_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::monthly_by_month_and_nweekday ... ok [INFO] [stdout] test tests::rrule::monthly_by_nweekday ... ok [INFO] [stdout] test tests::rrule::monthly_by_nweekday_large ... ok [INFO] [stdout] test tests::rrule::monthly_by_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::monthly_by_second ... ok [INFO] [stdout] test tests::rrule::monthly_interval ... ok [INFO] [stdout] test tests::rrule::monthly_by_setpos ... ok [INFO] [stdout] test tests::rrule::monthly_interval_large ... ok [INFO] [stdout] test tests::rrule::secondly ... ok [INFO] [stdout] test tests::rrule::monthly_neg_by_monthday_janfeb_for_nonleapyear ... ok [INFO] [stdout] test tests::rrule::monthly_by_weekday ... ok [INFO] [stdout] test tests::rrule::monthly_neg_monthday ... ok [INFO] [stdout] test tests::rrule::secondly_by_hour_and_minute ... ok [INFO] [stdout] test tests::rrule::secondly_by_hour ... ok [INFO] [stdout] test tests::rrule::secondly_by_hour_and_minute_and_second ... ok [INFO] [stdout] test tests::rrule::secondly_by_hour_and_second ... ok [INFO] [stdout] test tests::rrule::monthly_neg_by_monthday_janfeb_for_leapyear ... ok [INFO] [stdout] test tests::rrule::secondly_by_minute ... ok [INFO] [stdout] test tests::rrule::monthly_by_monthday ... ok [INFO] [stdout] test tests::rrule::secondly_by_minute_and_second ... ok [INFO] [stdout] test tests::rrule::secondly_by_month ... ok [INFO] [stdout] test tests::rrule::secondly_by_month_and_weekday ... ok [INFO] [stdout] test tests::rrule::secondly_by_month_and_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::secondly_by_month_and_monthday ... ok [INFO] [stdout] test tests::rrule::secondly_by_monthday ... ok [INFO] [stdout] test tests::rrule::secondly_by_second ... ok [INFO] [stdout] test tests::rrule::secondly_interval_large ... ok [INFO] [stdout] test tests::rrule::secondly_by_month_and_yearday ... ok [INFO] [stdout] test tests::rrule::test_after_inclusive_hit ... ok [INFO] [stdout] test tests::rrule::secondly_by_yeardayneg ... ok [INFO] [stdout] test tests::rrule::secondly_by_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::test_after_inclusive_miss ... ok [INFO] [stdout] test tests::rrule::secondly_by_weekday ... ok [INFO] [stdout] test tests::rrule::secondly_by_yearday ... ok [INFO] [stdout] test tests::rrule::test_before_inclusive_hit ... ok [INFO] [stdout] test tests::rrule::test_between_inclusive_both_miss ... ok [INFO] [stdout] test tests::rrule::secondly_interval ... ok [INFO] [stdout] test tests::rrule::secondly_interval_large_under_limit ... ok [INFO] [stdout] test tests::rrule::test_before_inclusive_miss ... ok [INFO] [stdout] test tests::rrule::test_between_inclusive_both_hit ... ok [INFO] [stdout] test tests::rrule::test_between_inclusive_lower_miss ... ok [INFO] [stdout] test tests::rrule::test_between_inclusive_upper_miss ... ok [INFO] [stdout] test tests::rrule::until_matching ... ok [INFO] [stdout] test tests::rrule::week_start_interval_mo ... ok [INFO] [stdout] test tests::rrule::until_not_matching ... ok [INFO] [stdout] test tests::rrule::week_start_interval_su ... ok [INFO] [stdout] test tests::rrule::weekly ... ok [INFO] [stdout] test tests::rrule::until_single ... ok [INFO] [stdout] test tests::rrule::test_timezones_weekly ... ok [INFO] [stdout] test tests::rrule::until_with_date ... ok [INFO] [stdout] test tests::rrule::weekly_by_hour ... ok [INFO] [stdout] test tests::rrule::weekly_by_hour_and_second ... ok [INFO] [stdout] test tests::rrule::weekly_by_month ... ok [INFO] [stdout] test tests::rrule::weekly_by_hour_and_minute ... ok [INFO] [stdout] test tests::rrule::weekly_by_second ... ok [INFO] [stdout] test tests::rrule::weekly_by_hour_and_minute_and_second ... ok [INFO] [stdout] test tests::rrule::weekly_by_minute_and_second ... ok [INFO] [stdout] test tests::rrule::weekly_by_nweekday ... ok [INFO] [stdout] test tests::rrule::weekly_by_month_and_weekday ... ok [INFO] [stdout] test tests::rrule::weekly_by_minute ... ok [INFO] [stdout] test tests::rrule::weekly_by_setpos ... ok [INFO] [stdout] test tests::rrule::weekly_interval ... ok [INFO] [stdout] test tests::rrule::weekly_by_weekday ... ok [INFO] [stdout] test tests::rrule::yearly ... ok [INFO] [stdout] test tests::rrule::yearly_by_hour ... ok [INFO] [stdout] test tests::rrule::yearly_by_hour_and_minute_and_second ... ok [INFO] [stdout] test tests::rrule::yearly_by_hour_and_second ... ok [INFO] [stdout] test tests::rrule::yearly_by_hour_and_minute ... ok [INFO] [stdout] test tests::rrule::weekly_interval_large ... ok [INFO] [stdout] test tests::rrule::yearly_by_minute_and_second ... ok [INFO] [stdout] test tests::rrule::yearly_by_month ... ok [INFO] [stdout] test tests::rrule::yearly_by_month_and_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::yearly_by_month_and_nweekday ... ok [INFO] [stdout] test tests::rrule::yearly_by_month_and_nweekday_large ... ok [INFO] [stdout] test tests::rrule::yearly_by_month_and_weekday ... ok [INFO] [stdout] test tests::rrule::yearly_by_month_and_monthday ... ok [INFO] [stdout] test tests::rrule::yearly_by_minute ... ok [INFO] [stdout] test tests::rrule::yearly_by_monthday ... ok [INFO] [stdout] test tests::rrule::yearly_by_monthday_and_weekday ... ok [INFO] [stdout] test tests::rrule::yearly_by_month_and_yearday ... ok [INFO] [stdout] test tests::rrule::yearly_by_nweekday ... ok [INFO] [stdout] test tests::rrule::yearly_by_second ... ok [INFO] [stdout] test tests::rrule::yearly_by_nweekday_large ... ok [INFO] [stdout] test tests::rrule::yearly_by_setpos ... ok [INFO] [stdout] test tests::rrule::yearly_by_weekday ... ok [INFO] [stdout] test tests::rrule::yearly_by_weekno ... ok [INFO] [stdout] test tests::rrule::yearly_by_weekno_and_weekday ... ok [INFO] [stdout] test tests::rrule::yearly_by_weekno_and_weekday_last ... ok [INFO] [stdout] test tests::rrule::yearly_interval_large ... ok [INFO] [stdout] test tests::rrule::yearly_by_weekno_and_weekday53_last ... ok [INFO] [stdout] test tests::rruleset::daily_with_interval_1 ... ok [INFO] [stdout] test tests::rrule::yearly_interval ... ok [INFO] [stdout] test tests::rrule::yearly_by_yearday ... ok [INFO] [stdout] test tests::rrule::yearly_by_yeardayneg ... ok [INFO] [stdout] test tests::rruleset::before_70s ... ok [INFO] [stdout] test tests::rruleset::daily_with_interval_2 ... ok [INFO] [stdout] test tests::rruleset::hourly_with_interval_2 ... ok [INFO] [stdout] test tests::rrule::yearly_by_weekno_and_weekday_large ... ok [INFO] [stdout] test tests::rruleset::hourly_with_interval_1 ... ok [INFO] [stdout] test tests::rruleset::minutely_with_interval_1 ... ok [INFO] [stdout] test tests::rruleset::monthly_with_interval_1 ... ok [INFO] [stdout] test tests::rruleset::minutely_with_interval_2 ... ok [INFO] [stdout] test tests::rruleset::monthly_with_interval_2 ... ok [INFO] [stdout] test tests::rruleset::secondly_with_interval_1 ... ok [INFO] [stdout] test tests::rruleset::secondly_with_interval_2 ... ok [INFO] [stdout] test tests::rruleset::rrule_and_exdate_2 ... ok [INFO] [stdout] test tests::rruleset::weekly_with_interval_1 ... ok [INFO] [stdout] test tests::rruleset::rrule_and_exdate_1 ... ok [INFO] [stdout] test tests::rruleset::weekly_with_interval_2 ... ok [INFO] [stdout] test tests::rruleset::yearly_with_interval_1 ... ok [INFO] [stdout] test tests::rruleset::yearly_with_interval_2 ... ok [INFO] [stdout] test validator::validate_rrule::tests::allows_until_with_compatible_timezone ... ok [INFO] [stdout] test validator::validate_rrule::tests::rejects_by_rule_value_outside_allowed_freq_range ... ok [INFO] [stdout] test validator::validate_rrule::tests::rejects_by_rule_field_with_invalid_value ... ok [INFO] [stdout] test validator::validate_rrule::tests::rejects_by_rule_field_with_value_outside_allowed_range ... ok [INFO] [stdout] test validator::validate_rrule::tests::rejects_by_set_pos_without_byxxx_rule ... ok [INFO] [stdout] test validator::validate_rrule::tests::rejects_invalid_by_rule_and_freq_combos ... ok [INFO] [stdout] test validator::validate_rrule::tests::rejects_start_date_after_until ... ok [INFO] [stdout] test tests::serde::rrule_set_to_and_from_str ... ok [INFO] [stdout] test validator::validate_rrule::tests::rejects_until_with_incompatible_timezone ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 299 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6a397171e8b206d77b996e999cd6981caa9029c6cfbeee862e42744b89df420d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6a397171e8b206d77b996e999cd6981caa9029c6cfbeee862e42744b89df420d", kill_on_drop: false }` [INFO] [stdout] 6a397171e8b206d77b996e999cd6981caa9029c6cfbeee862e42744b89df420d