[INFO] crate cddl 0.3.15 is already in cache [INFO] testing cddl-0.3.15 against beta-2019-09-28 for beta-1.39-1 [INFO] extracting crate cddl 0.3.15 into work/builds/worker-7/source [INFO] validating manifest of crates.io crate cddl 0.3.15 on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate cddl 0.3.15 [INFO] finished tweaking crates.io crate cddl 0.3.15 [INFO] tweaked toml for crates.io crate cddl 0.3.15 written to work/builds/worker-7/source/Cargo.toml [INFO] crate crates.io crate cddl 0.3.15 already has a lockfile, it will not be regenerated [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] 04836a5a640bbdf8a58918da074d5df9454028d99bae8e218a8d3a97d69028a6 [INFO] running `"docker" "start" "-a" "04836a5a640bbdf8a58918da074d5df9454028d99bae8e218a8d3a97d69028a6"` [INFO] [stderr] Compiling syn v1.0.4 [INFO] [stderr] Compiling half v1.3.0 [INFO] [stderr] Compiling base16 v0.2.1 [INFO] [stderr] Compiling stackvector v1.0.6 [INFO] [stderr] Compiling lexical-core v0.4.3 [INFO] [stderr] Compiling crossterm_style v0.3.3 [INFO] [stderr] Compiling crossterm v0.9.6 [INFO] [stderr] Compiling serde_derive v1.0.99 [INFO] [stderr] Compiling serde v1.0.99 [INFO] [stderr] Compiling serde_cbor v0.10.1 [INFO] [stderr] Compiling serde_json v1.0.40 [INFO] [stderr] Compiling cddl v0.3.15 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused variable: `target` [INFO] [stderr] --> src/validation/cbor.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | target: &Type2, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_target` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `operator` [INFO] [stderr] --> src/validation/cbor.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | operator: &'static str, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_operator` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `controller` [INFO] [stderr] --> src/validation/cbor.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | controller: &Type2, [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_controller` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `value` [INFO] [stderr] --> src/validation/cbor.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | value: &Value, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_value` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:121:3 [INFO] [stderr] | [INFO] [stderr] 121 | FALSE, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:251:9 [INFO] [stderr] | [INFO] [stderr] 251 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:122:3 [INFO] [stderr] | [INFO] [stderr] 122 | TRUE, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:123:3 [INFO] [stderr] | [INFO] [stderr] 123 | BOOL, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:124:3 [INFO] [stderr] | [INFO] [stderr] 124 | NIL, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:125:3 [INFO] [stderr] | [INFO] [stderr] 125 | NULL, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:126:3 [INFO] [stderr] | [INFO] [stderr] 126 | UINT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:127:3 [INFO] [stderr] | [INFO] [stderr] 127 | NINT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:128:3 [INFO] [stderr] | [INFO] [stderr] 128 | INT, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:129:3 [INFO] [stderr] | [INFO] [stderr] 129 | FLOAT16, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:130:3 [INFO] [stderr] | [INFO] [stderr] 130 | FLOAT32, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:131:3 [INFO] [stderr] | [INFO] [stderr] 131 | FLOAT64, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:132:3 [INFO] [stderr] | [INFO] [stderr] 132 | FLOAT1632, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:133:3 [INFO] [stderr] | [INFO] [stderr] 133 | FLOAT3264, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:134:3 [INFO] [stderr] | [INFO] [stderr] 134 | FLOAT, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:135:3 [INFO] [stderr] | [INFO] [stderr] 135 | BSTR, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:136:3 [INFO] [stderr] | [INFO] [stderr] 136 | TSTR, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:137:3 [INFO] [stderr] | [INFO] [stderr] 137 | ANY, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:138:3 [INFO] [stderr] | [INFO] [stderr] 138 | BYTES, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:139:3 [INFO] [stderr] | [INFO] [stderr] 139 | TEXT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:140:3 [INFO] [stderr] | [INFO] [stderr] 140 | TDATE, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:141:3 [INFO] [stderr] | [INFO] [stderr] 141 | TIME, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:142:3 [INFO] [stderr] | [INFO] [stderr] 142 | NUMBER, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:143:3 [INFO] [stderr] | [INFO] [stderr] 143 | BIGUINT, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:144:3 [INFO] [stderr] | [INFO] [stderr] 144 | BIGNINT, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:145:3 [INFO] [stderr] | [INFO] [stderr] 145 | BIGINT, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:146:3 [INFO] [stderr] | [INFO] [stderr] 146 | INTEGER, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:147:3 [INFO] [stderr] | [INFO] [stderr] 147 | UNSIGNED, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:148:3 [INFO] [stderr] | [INFO] [stderr] 148 | DECFRAC, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:149:3 [INFO] [stderr] | [INFO] [stderr] 149 | BIGFLOAT, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:150:3 [INFO] [stderr] | [INFO] [stderr] 150 | EB64URL, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:151:3 [INFO] [stderr] | [INFO] [stderr] 151 | EB64LEGACY, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:152:3 [INFO] [stderr] | [INFO] [stderr] 152 | EB16, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:153:3 [INFO] [stderr] | [INFO] [stderr] 153 | ENCODEDCBOR, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:154:3 [INFO] [stderr] | [INFO] [stderr] 154 | URI, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:155:3 [INFO] [stderr] | [INFO] [stderr] 155 | B64URL, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:156:3 [INFO] [stderr] | [INFO] [stderr] 156 | B64LEGACY, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:157:3 [INFO] [stderr] | [INFO] [stderr] 157 | TREGEXP, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:158:3 [INFO] [stderr] | [INFO] [stderr] 158 | MIMEMESSAGE, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:159:3 [INFO] [stderr] | [INFO] [stderr] 159 | CBORANY, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:160:3 [INFO] [stderr] | [INFO] [stderr] 160 | UNDEFINED, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/token.rs:164:3 [INFO] [stderr] | [INFO] [stderr] 164 | pub fn in_standard_prelude(&self) -> Option<&'a str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:212:1 [INFO] [stderr] | [INFO] [stderr] 212 | pub enum Tag<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:213:3 [INFO] [stderr] | [INFO] [stderr] 213 | DATA((Option, &'a str)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:214:3 [INFO] [stderr] | [INFO] [stderr] 214 | MAJORTYPE((u8, Option)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:215:3 [INFO] [stderr] | [INFO] [stderr] 215 | ANY, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | pub enum RangeValue<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:242:3 [INFO] [stderr] | [INFO] [stderr] 242 | IDENT((&'a str, Option<&'a SocketPlug>)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:243:3 [INFO] [stderr] | [INFO] [stderr] 243 | INT(isize), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:244:3 [INFO] [stderr] | [INFO] [stderr] 244 | UINT(usize), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:245:3 [INFO] [stderr] | [INFO] [stderr] 245 | FLOAT(f64), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/token.rs:266:3 [INFO] [stderr] | [INFO] [stderr] 266 | pub fn as_value(&self) -> Option> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:287:1 [INFO] [stderr] | [INFO] [stderr] 287 | pub enum Value<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:289:3 [INFO] [stderr] | [INFO] [stderr] 289 | INT(isize), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:290:3 [INFO] [stderr] | [INFO] [stderr] 290 | UINT(usize), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:291:3 [INFO] [stderr] | [INFO] [stderr] 291 | FLOAT(f64), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:292:3 [INFO] [stderr] | [INFO] [stderr] 292 | TEXT(&'a str), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:296:1 [INFO] [stderr] | [INFO] [stderr] 296 | pub enum Numeric { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:297:3 [INFO] [stderr] | [INFO] [stderr] 297 | INT(isize), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:298:3 [INFO] [stderr] | [INFO] [stderr] 298 | UINT(usize), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:299:3 [INFO] [stderr] | [INFO] [stderr] 299 | FLOAT(f64), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:320:1 [INFO] [stderr] | [INFO] [stderr] 320 | pub enum ByteSliceValue<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:321:3 [INFO] [stderr] | [INFO] [stderr] 321 | UTF8(&'a [u8]), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:322:3 [INFO] [stderr] | [INFO] [stderr] 322 | B16(&'a [u8]), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:323:3 [INFO] [stderr] | [INFO] [stderr] 323 | B64(&'a [u8]), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:349:1 [INFO] [stderr] | [INFO] [stderr] 349 | pub enum ByteVecValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:350:3 [INFO] [stderr] | [INFO] [stderr] 350 | B16(Vec), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:351:3 [INFO] [stderr] | [INFO] [stderr] 351 | B64(Vec), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:376:1 [INFO] [stderr] | [INFO] [stderr] 376 | pub enum SocketPlug { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:377:3 [INFO] [stderr] | [INFO] [stderr] 377 | TYPE, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:378:3 [INFO] [stderr] | [INFO] [stderr] 378 | GROUP, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/token.rs:493:1 [INFO] [stderr] | [INFO] [stderr] 493 | pub fn lookup_control_from_str(ident: &str) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/token.rs:514:1 [INFO] [stderr] | [INFO] [stderr] 514 | pub fn control_str_from_token(t: &Token) -> Option<&'static str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/token.rs:535:1 [INFO] [stderr] | [INFO] [stderr] 535 | pub fn lookup_ident(ident: &str) -> Token { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/validation/cbor.rs:914:1 [INFO] [stderr] | [INFO] [stderr] 914 | pub fn validate_cbor_from_slice(cddl_input: &str, cbor_input: &[u8]) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:134:3 [INFO] [stderr] | [INFO] [stderr] 134 | / fn validate_type1( [INFO] [stderr] 135 | | &self, [INFO] [stderr] 136 | | t1: &Type1, [INFO] [stderr] 137 | | expected_memberkey: Option, [INFO] [stderr] ... | [INFO] [stderr] 140 | | value: &T, [INFO] [stderr] 141 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:143:3 [INFO] [stderr] | [INFO] [stderr] 143 | fn validate_range(&self, lower: &Type2, upper: &Type2, is_inclusive: bool, value: &T) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:145:3 [INFO] [stderr] | [INFO] [stderr] 145 | / fn validate_control_operator( [INFO] [stderr] 146 | | &self, [INFO] [stderr] 147 | | target: &Type2, [INFO] [stderr] 148 | | operator: &'static str, [INFO] [stderr] 149 | | controller: &Type2, [INFO] [stderr] 150 | | value: &T, [INFO] [stderr] 151 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:153:3 [INFO] [stderr] | [INFO] [stderr] 153 | / fn validate_type2( [INFO] [stderr] 154 | | &self, [INFO] [stderr] 155 | | t2: &Type2, [INFO] [stderr] 156 | | expected_memberkey: Option, [INFO] [stderr] ... | [INFO] [stderr] 159 | | value: &T, [INFO] [stderr] 160 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | fn validate_group(&self, g: &Group, occur: Option<&Occur>, value: &T) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:164:3 [INFO] [stderr] | [INFO] [stderr] 164 | fn validate_group_to_choice_enum(&self, g: &Group, occur: Option<&Occur>, value: &T) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:166:3 [INFO] [stderr] | [INFO] [stderr] 166 | fn validate_group_choice(&self, gc: &GroupChoice, occur: Option<&Occur>, value: &T) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:168:3 [INFO] [stderr] | [INFO] [stderr] 168 | / fn validate_group_entry( [INFO] [stderr] 169 | | &self, [INFO] [stderr] 170 | | ge: &GroupEntry, [INFO] [stderr] 171 | | is_enumeration: bool, [INFO] [stderr] ... | [INFO] [stderr] 174 | | value: &T, [INFO] [stderr] 175 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:177:3 [INFO] [stderr] | [INFO] [stderr] 177 | fn validate_array_occurrence(&self, occur: &Occur, group: &str, values: &[T]) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:179:3 [INFO] [stderr] | [INFO] [stderr] 179 | fn expect_bool(&self, ident: &str, value: &T) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:181:3 [INFO] [stderr] | [INFO] [stderr] 181 | / fn validate_numeric_data_type( [INFO] [stderr] 182 | | &self, [INFO] [stderr] 183 | | expected_memberkey: Option, [INFO] [stderr] 184 | | actual_memberkey: Option, [INFO] [stderr] 185 | | ident: &str, [INFO] [stderr] 186 | | value: &T, [INFO] [stderr] 187 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 32.00s [INFO] running `"docker" "inspect" "04836a5a640bbdf8a58918da074d5df9454028d99bae8e218a8d3a97d69028a6"` [INFO] running `"docker" "rm" "-f" "04836a5a640bbdf8a58918da074d5df9454028d99bae8e218a8d3a97d69028a6"` [INFO] [stdout] 04836a5a640bbdf8a58918da074d5df9454028d99bae8e218a8d3a97d69028a6 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen" "--no-run"` [INFO] [stdout] cf1510340fd3f72b09a0e9fd387c4afb618a99f451083c5efd4f219084b5a153 [INFO] running `"docker" "start" "-a" "cf1510340fd3f72b09a0e9fd387c4afb618a99f451083c5efd4f219084b5a153"` [INFO] [stderr] Compiling cddl v0.3.15 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused variable: `target` [INFO] [stderr] --> src/validation/cbor.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | target: &Type2, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_target` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `operator` [INFO] [stderr] --> src/validation/cbor.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | operator: &'static str, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_operator` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `controller` [INFO] [stderr] --> src/validation/cbor.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | controller: &Type2, [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_controller` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `value` [INFO] [stderr] --> src/validation/cbor.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | value: &Value, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_value` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.38s [INFO] running `"docker" "inspect" "cf1510340fd3f72b09a0e9fd387c4afb618a99f451083c5efd4f219084b5a153"` [INFO] running `"docker" "rm" "-f" "cf1510340fd3f72b09a0e9fd387c4afb618a99f451083c5efd4f219084b5a153"` [INFO] [stdout] cf1510340fd3f72b09a0e9fd387c4afb618a99f451083c5efd4f219084b5a153 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen"` [INFO] [stdout] fe4615ea486222602e82815d68f6862b30e3a3c70d03f7dc3eccee6362113625 [INFO] running `"docker" "start" "-a" "fe4615ea486222602e82815d68f6862b30e3a3c70d03f7dc3eccee6362113625"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/cddl-69915ec2570c7472 [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test ast::tests::verify_groupentry_output ... ok [INFO] [stdout] test ast::tests::verify_group_output ... ok [INFO] [stdout] test lexer::tests::verify_controlop ... ok [INFO] [stdout] test parser::tests::verify_genericparm ... ok [INFO] [stdout] test parser::tests::verify_genericarg ... ok [INFO] [stdout] test parser::tests::verify_memberkey ... ok [INFO] [stdout] test lexer::tests::verify_range ... ok [INFO] [stdout] test parser::tests::verify_occur ... ok [INFO] [stdout] test parser::tests::verify_grpent ... ok [INFO] [stdout] test validation::cbor::tests::validate_cbor_bytes_value ... ok [INFO] [stdout] test lexer::tests::verify_next_token ... ok [INFO] [stdout] test parser::tests::verify_type ... ok [INFO] [stdout] test parser::tests::verify_type1 ... ok [INFO] [stdout] test parser::tests::verify_type2_complex ... ok [INFO] [stdout] test parser::tests::verify_rule ... ok [INFO] [stdout] test validation::cbor::tests::validate_cbor_null ... ok [INFO] [stdout] test validation::json::controls::tests::validate_le_control ... ok [INFO] [stdout] test validation::json::controls::tests::validate_gt_control ... ok [INFO] [stdout] test validation::json::controls::tests::validate_ge_control ... ok [INFO] [stdout] test validation::json::controls::tests::validate_lt_control ... ok [INFO] [stdout] test parser::tests::verify_type2 ... ok [INFO] [stdout] test validation::json::tests::validate_json_bool ... ok [INFO] [stdout] test validation::json::tests::validate_bad_range ... ok [INFO] [stdout] test validation::json::tests::validate_json_null ... ok [INFO] [stdout] test validation::json::tests::validate_json_string ... ok [INFO] [stdout] test validation::json::tests::validate_uri_text_value ... ok [INFO] [stdout] test validation::json::tests::validate_number_int_range ... ok [INFO] [stdout] test validation::json::tests::validate_json_number ... ok [INFO] [stdout] test validation::json::tests::validate_cut_in_map ... ok [INFO] [stdout] test validation::json::tests::validate_json_array ... ok [INFO] [stdout] test validation::json::tests::validate_with_group_enum ... ok [INFO] [stdout] test validation::json::tests::validate_json_object ... ok [INFO] [stdout] test validation::json::controls::tests::validate_pcre_control ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/cddl-09cd9509e99f1bd7 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/repl-49d8f8b8a8215d8b [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/cddl-ab7a94d270d7b7f2 [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::verify_json_validation ... ok [INFO] [stdout] test tests::verify_cddl_compiles ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests cddl [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "fe4615ea486222602e82815d68f6862b30e3a3c70d03f7dc3eccee6362113625"` [INFO] running `"docker" "rm" "-f" "fe4615ea486222602e82815d68f6862b30e3a3c70d03f7dc3eccee6362113625"` [INFO] [stdout] fe4615ea486222602e82815d68f6862b30e3a3c70d03f7dc3eccee6362113625