[INFO] crate cddl 0.3.4 is already in cache [INFO] extracting crate cddl 0.3.4 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/cddl/0.3.4 [INFO] extracting crate cddl 0.3.4 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/cddl/0.3.4 [INFO] validating manifest of cddl-0.3.4 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of cddl-0.3.4 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing cddl-0.3.4 [INFO] finished frobbing cddl-0.3.4 [INFO] frobbed toml for cddl-0.3.4 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/cddl/0.3.4/Cargo.toml [INFO] started frobbing cddl-0.3.4 [INFO] finished frobbing cddl-0.3.4 [INFO] frobbed toml for cddl-0.3.4 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/cddl/0.3.4/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking cddl-0.3.4 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-5/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/cddl/0.3.4:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 374c9733195a9bb2e476069102b4b295f25e54ef0c38f57393ce0c899f07f382 [INFO] running `"docker" "start" "-a" "374c9733195a9bb2e476069102b4b295f25e54ef0c38f57393ce0c899f07f382"` [INFO] [stderr] Checking serde_cbor v0.10.1 [INFO] [stderr] Checking serde_json v1.0.40 [INFO] [stderr] Checking crossterm_style v0.3.3 [INFO] [stderr] Checking crossterm v0.9.6 [INFO] [stderr] Checking cddl v0.3.4 (/opt/crater/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation/mod.rs:18:14 [INFO] [stderr] | [INFO] [stderr] 18 | Target(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation/mod.rs:64:14 [INFO] [stderr] | [INFO] [stderr] 64 | Target(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation/mod.rs:18:14 [INFO] [stderr] | [INFO] [stderr] 18 | Target(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation/mod.rs:64:14 [INFO] [stderr] | [INFO] [stderr] 64 | Target(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a type alias [INFO] [stderr] --> src/lexer.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | pub type Result = result::Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:169:9 [INFO] [stderr] | [INFO] [stderr] 169| #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/lexer.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub enum LexerError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/lexer.rs:18:3 [INFO] [stderr] | [INFO] [stderr] 18 | UTF8(str::Utf8Error), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/lexer.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | LEXER(&'static str), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/lexer.rs:20:3 [INFO] [stderr] | [INFO] [stderr] 20 | PARSEINT(num::ParseIntError), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/parser.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Parser<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/parser.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | pub enum ParserError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser.rs:28:3 [INFO] [stderr] | [INFO] [stderr] 28 | PARSER(String), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/parser.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | LEXER(LexerError), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | pub enum Token<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | ILLEGAL(&'a str), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | EOF, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | IDENT((&'a str, Option<&'a SocketPlug>)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:10:3 [INFO] [stderr] | [INFO] [stderr] 10 | VALUE(Value<'a>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:11:3 [INFO] [stderr] | [INFO] [stderr] 11 | INTLITERAL(isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:12:3 [INFO] [stderr] | [INFO] [stderr] 12 | UINTLITERAL(usize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:13:3 [INFO] [stderr] | [INFO] [stderr] 13 | FLOATLITERAL(f64), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:14:3 [INFO] [stderr] | [INFO] [stderr] 14 | TAG(Tag<'a>), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:17:3 [INFO] [stderr] | [INFO] [stderr] 17 | ASSIGN, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:18:3 [INFO] [stderr] | [INFO] [stderr] 18 | OPTIONAL, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | ASTERISK, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:20:3 [INFO] [stderr] | [INFO] [stderr] 20 | ONEORMORE, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:21:3 [INFO] [stderr] | [INFO] [stderr] 21 | UNWRAP, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:22:3 [INFO] [stderr] | [INFO] [stderr] 22 | CONTROL(&'a str), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:25:3 [INFO] [stderr] | [INFO] [stderr] 25 | COMMA, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:26:3 [INFO] [stderr] | [INFO] [stderr] 26 | COLON, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:28:3 [INFO] [stderr] | [INFO] [stderr] 28 | COMMENT(&'a str), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:30:3 [INFO] [stderr] | [INFO] [stderr] 30 | TCHOICE, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:31:3 [INFO] [stderr] | [INFO] [stderr] 31 | GCHOICE, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:32:3 [INFO] [stderr] | [INFO] [stderr] 32 | TCHOICEALT, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:33:3 [INFO] [stderr] | [INFO] [stderr] 33 | GCHOICEALT, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:34:3 [INFO] [stderr] | [INFO] [stderr] 34 | ARROWMAP, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:35:3 [INFO] [stderr] | [INFO] [stderr] 35 | CUT, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:38:3 [INFO] [stderr] | [INFO] [stderr] 38 | RANGE((RangeValue<'a>, RangeValue<'a>, bool)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:40:3 [INFO] [stderr] | [INFO] [stderr] 40 | LPAREN, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | RPAREN, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:42:3 [INFO] [stderr] | [INFO] [stderr] 42 | LBRACE, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | RBRACE, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:44:3 [INFO] [stderr] | [INFO] [stderr] 44 | LBRACKET, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:45:3 [INFO] [stderr] | [INFO] [stderr] 45 | RBRACKET, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:46:3 [INFO] [stderr] | [INFO] [stderr] 46 | LANGLEBRACKET, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:47:3 [INFO] [stderr] | [INFO] [stderr] 47 | RANGLEBRACKET, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:50:3 [INFO] [stderr] | [INFO] [stderr] 50 | SIZE, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:51:3 [INFO] [stderr] | [INFO] [stderr] 51 | BITS, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:52:3 [INFO] [stderr] | [INFO] [stderr] 52 | REGEXP, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:53:3 [INFO] [stderr] | [INFO] [stderr] 53 | CBOR, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:54:3 [INFO] [stderr] | [INFO] [stderr] 54 | CBORSEQ, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:55:3 [INFO] [stderr] | [INFO] [stderr] 55 | WITHIN, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:56:3 [INFO] [stderr] | [INFO] [stderr] 56 | AND, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:57:3 [INFO] [stderr] | [INFO] [stderr] 57 | LT, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:58:3 [INFO] [stderr] | [INFO] [stderr] 58 | LE, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:59:3 [INFO] [stderr] | [INFO] [stderr] 59 | GT, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:60:3 [INFO] [stderr] | [INFO] [stderr] 60 | GE, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:61:3 [INFO] [stderr] | [INFO] [stderr] 61 | EQ, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:62:3 [INFO] [stderr] | [INFO] [stderr] 62 | NE, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:63:3 [INFO] [stderr] | [INFO] [stderr] 63 | DEFAULT, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:65:3 [INFO] [stderr] | [INFO] [stderr] 65 | GTOCHOICE, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:68:3 [INFO] [stderr] | [INFO] [stderr] 68 | FALSE, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:69:3 [INFO] [stderr] | [INFO] [stderr] 69 | TRUE, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:70:3 [INFO] [stderr] | [INFO] [stderr] 70 | BOOL, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:71:3 [INFO] [stderr] | [INFO] [stderr] 71 | NIL, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:72:3 [INFO] [stderr] | [INFO] [stderr] 72 | NULL, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:73:3 [INFO] [stderr] | [INFO] [stderr] 73 | UINT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:74:3 [INFO] [stderr] | [INFO] [stderr] 74 | NINT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:75:3 [INFO] [stderr] | [INFO] [stderr] 75 | INT, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:76:3 [INFO] [stderr] | [INFO] [stderr] 76 | FLOAT16, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:77:3 [INFO] [stderr] | [INFO] [stderr] 77 | FLOAT32, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:78:3 [INFO] [stderr] | [INFO] [stderr] 78 | FLOAT64, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:79:3 [INFO] [stderr] | [INFO] [stderr] 79 | FLOAT1632, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | FLOAT3264, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:81:3 [INFO] [stderr] | [INFO] [stderr] 81 | FLOAT, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:82:3 [INFO] [stderr] | [INFO] [stderr] 82 | BSTR, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:83:3 [INFO] [stderr] | [INFO] [stderr] 83 | TSTR, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:84:3 [INFO] [stderr] | [INFO] [stderr] 84 | ANY, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:85:3 [INFO] [stderr] | [INFO] [stderr] 85 | BYTES, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:86:3 [INFO] [stderr] | [INFO] [stderr] 86 | TEXT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:87:3 [INFO] [stderr] | [INFO] [stderr] 87 | TDATE, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:88:3 [INFO] [stderr] | [INFO] [stderr] 88 | TIME, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:89:3 [INFO] [stderr] | [INFO] [stderr] 89 | NUMBER, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:90:3 [INFO] [stderr] | [INFO] [stderr] 90 | BIGUINT, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:91:3 [INFO] [stderr] | [INFO] [stderr] 91 | BIGNINT, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:92:3 [INFO] [stderr] | [INFO] [stderr] 92 | BIGINT, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:93:3 [INFO] [stderr] | [INFO] [stderr] 93 | INTEGER, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:94:3 [INFO] [stderr] | [INFO] [stderr] 94 | UNSIGNED, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:95:3 [INFO] [stderr] | [INFO] [stderr] 95 | DECFRAC, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:96:3 [INFO] [stderr] | [INFO] [stderr] 96 | BIGFLOAT, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:97:3 [INFO] [stderr] | [INFO] [stderr] 97 | EB64URL, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:98:3 [INFO] [stderr] | [INFO] [stderr] 98 | EB64LEGACY, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:99:3 [INFO] [stderr] | [INFO] [stderr] 99 | EB16, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:100:3 [INFO] [stderr] | [INFO] [stderr] 100 | ENCODEDCBOR, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:101:3 [INFO] [stderr] | [INFO] [stderr] 101 | URI, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:102:3 [INFO] [stderr] | [INFO] [stderr] 102 | B64URL, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:103:3 [INFO] [stderr] | [INFO] [stderr] 103 | B64LEGACY, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:104:3 [INFO] [stderr] | [INFO] [stderr] 104 | TREGEXP, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:105:3 [INFO] [stderr] | [INFO] [stderr] 105 | MIMEMESSAGE, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:106:3 [INFO] [stderr] | [INFO] [stderr] 106 | CBORANY, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:107:3 [INFO] [stderr] | [INFO] [stderr] 107 | UNDEFINED, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/token.rs:111:3 [INFO] [stderr] | [INFO] [stderr] 111 | 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:159:1 [INFO] [stderr] | [INFO] [stderr] 159 | pub enum Tag<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:160:3 [INFO] [stderr] | [INFO] [stderr] 160 | DATA((Option, &'a str)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:161:3 [INFO] [stderr] | [INFO] [stderr] 161 | MAJORTYPE((u8, Option)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | ANY, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:188:1 [INFO] [stderr] | [INFO] [stderr] 188 | pub enum RangeValue<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:189:3 [INFO] [stderr] | [INFO] [stderr] 189 | IDENT((&'a str, Option<&'a SocketPlug>)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:190:3 [INFO] [stderr] | [INFO] [stderr] 190 | UINT(usize), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:191:3 [INFO] [stderr] | [INFO] [stderr] 191 | FLOAT(f64), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/token.rs:208:3 [INFO] [stderr] | [INFO] [stderr] 208 | pub fn as_value(&self) -> Option> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:228:1 [INFO] [stderr] | [INFO] [stderr] 228 | pub enum Value<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:230:3 [INFO] [stderr] | [INFO] [stderr] 230 | INT(isize), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:231:3 [INFO] [stderr] | [INFO] [stderr] 231 | UINT(usize), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:232:3 [INFO] [stderr] | [INFO] [stderr] 232 | FLOAT(f64), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:233:3 [INFO] [stderr] | [INFO] [stderr] 233 | TEXT(&'a str), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:236:3 [INFO] [stderr] | [INFO] [stderr] 236 | BYTES(&'a str), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/token.rs:258:1 [INFO] [stderr] | [INFO] [stderr] 258 | pub enum SocketPlug { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:259:3 [INFO] [stderr] | [INFO] [stderr] 259 | TYPE, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/token.rs:260:3 [INFO] [stderr] | [INFO] [stderr] 260 | GROUP, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/token.rs:361:1 [INFO] [stderr] | [INFO] [stderr] 361 | pub fn lookup_control(ident: &str) -> Token { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/token.rs:381:1 [INFO] [stderr] | [INFO] [stderr] 381 | pub fn lookup_ident(ident: &str) -> Token { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/validation/json.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub struct JSONError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/validation/mod.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | pub enum CompilationError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validation/mod.rs:63:3 [INFO] [stderr] | [INFO] [stderr] 63 | CDDL(ParserError), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/validation/mod.rs:64:3 [INFO] [stderr] | [INFO] [stderr] 64 | Target(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> src/validation/mod.rs:85:1 [INFO] [stderr] | [INFO] [stderr] 85 | pub trait Validator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:86:3 [INFO] [stderr] | [INFO] [stderr] 86 | fn validate(&self, value: &T) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:88:3 [INFO] [stderr] | [INFO] [stderr] 88 | / fn validate_rule_for_ident( [INFO] [stderr] 89 | | &self, [INFO] [stderr] 90 | | ident: &Identifier, [INFO] [stderr] 91 | | expected_memberkey: Option, [INFO] [stderr] ... | [INFO] [stderr] 94 | | value: &T, [INFO] [stderr] 95 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:97:3 [INFO] [stderr] | [INFO] [stderr] 97 | / fn validate_type_rule( [INFO] [stderr] 98 | | &self, [INFO] [stderr] 99 | | tr: &TypeRule, [INFO] [stderr] 100 | | expected_memberkey: Option, [INFO] [stderr] ... | [INFO] [stderr] 103 | | value: &T, [INFO] [stderr] 104 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:106:3 [INFO] [stderr] | [INFO] [stderr] 106 | fn validate_group_rule(&self, gr: &GroupRule, 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:108:3 [INFO] [stderr] | [INFO] [stderr] 108 | / fn validate_type( [INFO] [stderr] 109 | | &self, [INFO] [stderr] 110 | | t: &Type, [INFO] [stderr] 111 | | expected_memberkey: Option, [INFO] [stderr] ... | [INFO] [stderr] 114 | | value: &T, [INFO] [stderr] 115 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:117:3 [INFO] [stderr] | [INFO] [stderr] 117 | / fn validate_type1( [INFO] [stderr] 118 | | &self, [INFO] [stderr] 119 | | t1: &Type1, [INFO] [stderr] 120 | | expected_memberkey: Option, [INFO] [stderr] ... | [INFO] [stderr] 123 | | value: &T, [INFO] [stderr] 124 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:126:3 [INFO] [stderr] | [INFO] [stderr] 126 | / fn validate_type2( [INFO] [stderr] 127 | | &self, [INFO] [stderr] 128 | | t2: &Type2, [INFO] [stderr] 129 | | expected_memberkey: Option, [INFO] [stderr] ... | [INFO] [stderr] 132 | | value: &T, [INFO] [stderr] 133 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:135:3 [INFO] [stderr] | [INFO] [stderr] 135 | 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:137:3 [INFO] [stderr] | [INFO] [stderr] 137 | 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:139:3 [INFO] [stderr] | [INFO] [stderr] 139 | fn validate_group_entry(&self, ge: &GroupEntry, 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:141:3 [INFO] [stderr] | [INFO] [stderr] 141 | 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:143:3 [INFO] [stderr] | [INFO] [stderr] 143 | fn expect_null(&self, ident: &str) -> 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 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:147:3 [INFO] [stderr] | [INFO] [stderr] 147 | fn validate_numeric_value(&self, v: &token::Value, value: &T) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:149:3 [INFO] [stderr] | [INFO] [stderr] 149 | / fn validate_numeric_data_type( [INFO] [stderr] 150 | | &self, [INFO] [stderr] 151 | | expected_memberkey: Option, [INFO] [stderr] 152 | | actual_memberkey: Option, [INFO] [stderr] 153 | | ident: &str, [INFO] [stderr] 154 | | value: &T, [INFO] [stderr] 155 | | ) -> Result; [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait method [INFO] [stderr] --> src/validation/mod.rs:157:3 [INFO] [stderr] | [INFO] [stderr] 157 | fn validate_string_value(&self, v: &token::Value, s: &str) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bin/cddl.rs:11:29 [INFO] [stderr] | [INFO] [stderr] 11 | fn main() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bin/repl.rs:6:29 [INFO] [stderr] | [INFO] [stderr] 6 | fn main() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bin/cddl.rs:11:29 [INFO] [stderr] | [INFO] [stderr] 11 | fn main() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bin/repl.rs:6:29 [INFO] [stderr] | [INFO] [stderr] 6 | fn main() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.32s [INFO] running `"docker" "inspect" "374c9733195a9bb2e476069102b4b295f25e54ef0c38f57393ce0c899f07f382"` [INFO] running `"docker" "rm" "-f" "374c9733195a9bb2e476069102b4b295f25e54ef0c38f57393ce0c899f07f382"` [INFO] [stdout] 374c9733195a9bb2e476069102b4b295f25e54ef0c38f57393ce0c899f07f382